/*
Theme Name: Careerfy
Theme URI: https://careerfy.net/
Author: Eyecix
Author URI: http://eyecix.com/
Description: Careerfy brings you the most simple solution to display jobs on any type of websites. You may already know, some really big Job Portals provides the option to use their database and extend your website with job offers. This Theme can make everything automatically, some job providers also pay commission when any of your visitors click on the job links.
Version: 2.5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: careerfy
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/*
01. Theme Typo
02. Header
        02.1 Top Strip
                02.1.1 Top Info
                02.1.2 Search
        02.1 Logo
        02.2 Navigation
                02.2.1 SubMenu
                02.2.1 MegaMenu
03. Content

        03.1 Blog
                03.1.2 Blog Grid
                03.1.3 Blog Grid Two
                03.1.4 Blog Medium
                03.1.5 Blog Detail
        
        03.4 Team
                03.4.1 Team Grid
                03.4.2 Team list
                03.4.3 Team Detail

        03.5 Shortcode
                03.5.1 Accordian
                03.5.2 Testimonial
                03.5.3 Services
                03.5.4 Team
                03.5.5 Form
                03.5.6 Tabs
                03.5.7 Partner
                03.5.8 Button
                03.5.9 Accordian
                03.5.10 List
                03.5.11 Table
                03.5.12 Typography
 
        03.6 Default Pages Style
                03.6.1 404
                03.6.2 UnderCuntruction
                03.6.3 No Search Result
                03.6.4 Services
                03.6.5 Contact Us

        03.7 Case Studies
                03.7.1 Case Studies Grid
                03.7.2 Case Studies Grid Two
                03.7.3 Case Studies List
                03.7.4 Case Studies Detail

        03.8 Careers
                03.8.1 Careers Job Listing
                03.8.2 Careers Vacancy
                03.8.3 Company History
                03.8.4 Our Clients
                03.8.5 Our Strategy

        03.9 Shop
                03.9.1 Shop Grid
                03.9.2 Shop List
                03.9.3 Shop Detail
 
04. Sidebar Widget
        04.1 Widget CATEGORY WIDGET
        04.2 Widget Search
        04.3 Widget Our Photos
        04.4 Widget Text
        04.5 Widget Recent Posts
        04.7 Widget Newsletter
        04.8 Testimonial
        04.9 Popular Tags
        04.10 Featured Articles
        04.11 Widget Calendar
 
05. Footer
        05.1 backTo Top
        05.2 CopyRight
        05.3 Social Network
*/

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body {
    background-color: #ffffff;
    color: #999999;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    line-height: 24px;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-family: 'Roboto', sans-serif;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 1.1px;
    margin: 0 0 8px;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #333333;
}
p a {
    color: #333333;
}
p {
    line-height: 28px;
    letter-spacing: 0.8px;
    margin-bottom: 10px;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    outline: none;
}
select,button,input,option,.select2-container span,.select2-results li {
    outline: none;
}
ul {
    margin-bottom: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
}
img {
    max-width: 100%;
}
strong {
    color: #333333;
}
iframe {
    border: none;
    float: left;
    width: 100%;
}
.wp-caption.alignleft, .wp-caption.alignnone {
    width: 100%;
}
select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}
label {
    color: #333333;
    display: block;
    margin-bottom: 10px;
}
button {
    border: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #f2f2f2;
    border: none;
    color: #666;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}
input[type="submit"] {
    outline: none;
}
option {
    padding: 5px 15px;
}
li {
    line-height: 28px;
    list-style: outside disc;
}
ul ul {
    margin-left: 20px;
}
ol {
    float: none;
    list-style: outside decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: outside decimal;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
th {
    text-align: left;
}
table {
    margin-bottom: 15px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 3px;
    text-align: center;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #dddddd;
    text-align: center;
    text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #dddddd;
}
table > thead > tr > th {
    border-bottom: 2px solid #dddddd;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0 none;
}
table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}
p ins {
    color: #999;
}
dl dd                           { margin-left: 20px; }
address                         { font-style: italic; }
/* ThemeUnit */
.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}
.alignright {
    float: right;
    margin: 0 0 20px 20px;
}
.wp-caption.aligncenter { display: inline-block; text-align: center; }
.wp-caption.alignnone { width: 100% !important; }
.wp-caption-text { margin-top: 10px; }
.page-links a {
    display: inline-block;
    padding: 8px 10px;
    border: 2px solid #eee;
    color: #333;
    width: 42px;
    height:42px;
    text-align: center;
    margin: 0px 5px 15px 5px;
    -webkit-transition: .25s ease-in-out;
       -moz-transition: .25s ease-in-out;
        -ms-transition: .25s ease-in-out;
         -o-transition: .25s ease-in-out;
            transition: .25s ease-in-out;
}
.page-links a:hover { background-color: #13b5ea; color: #ffffff; }
.post-password-form p,.post-password-form label,
.post-password-form input[type="password"],.post-password-form span {
    float: left;
    width: 100%;
}
.post-password-form span {
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 20px;
}
.post-password-form {
    margin-bottom: 25px; 
    margin-top: 10px;
    text-align: center;
    float: left;
    width: 100%;
}
.post-password-form input[type="password"] {
    background-color: #fff;
    border: 1px solid #eee;
    height: 40px;
    padding: 5px 20px;
}
.post-password-form label { color: #333; }
.careerfy-protected-content {
    display: inline-block;
    width: 50%;
    position: relative;
}
.post-password-form input[type="submit"] {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #13b5ea;
    color: #ffffff;
    padding: 8px 30px 8px 30px;
    border: none;
}
.careerfy-comment-text h2,.careerfy-comment-text ~ h2 { display: inline-block; width: 100%; }
.comments-area .thumblist ul li li { list-style: initial; }
.comments-area .thumblist ul ul { margin-left: 20px; }
.comments-area .thumblist .careerfy-comment-text ol li,.comments-area .thumblist .careerfy-comment-text ol,.comments-area .thumblist .careerfy-comment-text ol li li { list-style: decimal; }
.comments-area .thumblist ul.children li { list-style: none; }
.mejs-audio { margin-bottom: 15px; }
.careerfy-theme-unit .careerfy-postreviews .thumblist h4 { font-size: 20px; font-weight: normal; }
.eyesports-post-content .gallery { margin: 0px -15px; }
.gallery-item {
    display: inline-block;
    vertical-align: top;
    margin: 0px -4px 30px 0px;
    padding: 0px 15px;
}
.gallery-item {
    max-width: 25%;
}

.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}
.gallery-columns-1 .gallery-item {
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    width: 50%;
}
.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}
.gallery-item .gallery-icon a,
.gallery-item .gallery-icon a img {
    float: left;
    width: 100%;
}
.sticky,.bypostauthor {
    line-height: 1.5;
}
.gallery-caption {
    margin-top: 15px;
    display: inline-block;
    width: 100%;
}
blockquote { display: inline-block; }
.careerfy-theme-unit .gallery { margin: 0px -15px; }
.careerfy-theme-unit .theband-rich-editor .gallery figure { margin-right: 0px; margin-top: 0px; }
.gallery-item figcaption { margin-top: 15px; }
.edit-link { width: 100%; display: inline-block; margin: 20px 0px; }
.page-links {
    float: left;
    width: 100%;
    font-weight: bold;
}
.careerfy-theme-unit .careerfy-detail-editore iframe,.wp-caption.aligncenter { width: 100% !important; max-width: 100% !important; }
.screen-reader-text { display: none; }
.careerfy-main-section,.careerfy-main-content {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-main-content     { padding: 100px 0px 60px 0px; }
.careerfy-main-content.no-page-spacing { padding: 0px; }
.careerfy-right-section    { float: right; }
.careerfy-left-section     { float: left; }
.careerfy-theme-unit .careerfy-detail-editore h3 {
    border: none;
    padding: 0px;
}
.careerfy-theme-unit .careerfy-detail-editore h1 { font-size: 30px; line-height: 1; }
.careerfy-detail-editore ul { margin-bottom: 8px; }
/* ThemeUnit */
.careerfy-right                { float: right; }
.careerfy-main-section         { position: relative; }
.careerfy-main-content,.jobsearch-main-content         { padding: 50px 0px 10px 0px; }
.careerfy-main-content.no-page-spacing { padding: 0px; }
.careerfy-full-wide-page { overflow: hidden; }
.careerfy-main-content,.careerfy-main-section,
.jobsearch-main-content,.careerfy-main-section {
    float: left;
    width: 100%;
}
.careerfy-theme-unit .careerfy-header-one .col-md-6 { width: 75%; }
.careerfy-theme-unit .careerfy-header-one .col-md-4 { display: none; }
/* Header */
#careerfy-header .collapse { display: block; }
#careerfy-header,.careerfy-header-one {
    float: left;
    width: 100%;
}
.careerfy-header-one {
    background-color: #ffffff;
    border-bottom: 1px solid #eee;
}
.careerfy-header-one .row > [class*="col-md-"] {
    display: inline-block;
    float: none;
    vertical-align: middle;
    margin-right: -4px;
}
.careerfy-logo {
    float: left;
    margin: 26px 0px 25px 0px;
}
/* Sticky Header */
.admin-bar.careerfy-sticky-header .careerfy-header-one,
.admin-bar.careerfy-sticky-header .careerfy-header-three { top: 32px; }
.careerfy-sticky-header .careerfy-header-one,
.careerfy-sticky-header .careerfy-header-three,
.careerfy-sticky-header .careerfy-headerten-mainnav,
.careerfy-sticky-header .careerfy-header-eleven,
.careerfy-sticky-header .careerfy-headernine-main {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 9999;
    box-shadow: 0px 0px 10px 2px #eee;
    background-color: #ffffff;
}
.careerfy-sticky-header .careerfy-header-two {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 9999;
    background-color: #373d41;
}
.careerfy-sticky-header .careerfy-header-fifteen {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    z-index: 9999;
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.80);
    background-color: rgba(0,0,0,0.80);
    padding: 30px 50px 30px 50px;
}
.careerfy-sticky-header .careerfy-header-fifteen .jobsearch-navigation {
    margin-top: 6px; }
.careerfy-sticky-header .careerfy-headerten-mainnav {
    padding: 8px 0px; }
.careerfy-sticky-header .careerfy-header-one,
.careerfy-sticky-header .careerfy-header-two,
.careerfy-sticky-header .careerfy-header-three,
.careerfy-sticky-header .careerfy-header-eight,
.careerfy-sticky-header .careerfy-header-seven,
.careerfy-sticky-header .careerfy-header-six,
.careerfy-sticky-header .careerfy-headerten-mainnav,
.careerfy-sticky-header .careerfy-header-eleven,
.careerfy-sticky-header .careerfy-headernine-main,
.careerfy-sticky-header .careerfy-header-fifteen {
    -webkit-animation-name: stickyslide;
    animation-name: stickyslide;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
@-webkit-keyframes stickyslide {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-120px);
       -moz-transform: translateY(-120px);
        -ms-transform: translateY(-120px);
         -o-transform: translateY(-120px);
            transform: translateY(-120px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes stickyslide {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-120px);
       -moz-transform: translateY(-120px);
        -ms-transform: translateY(-120px);
         -o-transform: translateY(-120px);
            transform: translateY(-120px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
        -ms-transform: translateY(0);
         -o-transform: translateY(0);
            transform: translateY(0);
  }
}
.careerfy-sticky-header .careerfy-header-eleven .careerfy-logo {
    margin: 20px 40px 20px 0px; }
.careerfy-sticky-header .careerfy-header-eleven {
    padding: 0px 50px; }
/* Navigation */
.navbar-nav li {
    float: left;
    position: relative;
    list-style: none;
}
.navbar-nav > li                                    { padding: 0px 14px 0px 14px; }
.navbar-nav .sub-menu > li:last-child > a           { border-bottom: none; }
.navbar-nav > li > a {
    font-size: 14px;
    float: left;
    color: #656c6c;
    padding: 35px 0px 34px 0px;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.navbar-nav > li > a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 100%;
    height: 2px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.navbar-nav > li:hover > a:before,
.navbar-nav > li.active > a:before {
    opacity: 1;
    bottom: -1px;
}
.navbar-nav li:hover > .sub-menu,
.navbar-nav li:hover > .children {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.navbar-nav .sub-menu,
.navbar-nav .children {
    background-color: #ffffff;
    left: 0;
    margin: 1px 0px 0px 0px;
    opacity: 0;
    position: absolute;
    top: 100%;
    padding: 0px 20px;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.navbar-nav .sub-menu .sub-menu,
.navbar-nav .children .children {
    left: 100%;
    top: 20%;
}
.navbar-nav li:last-child .sub-menu .sub-menu,
.navbar-nav li:last-child .children .children {
    left: auto;
    right: 105%;
}
.navbar-nav .sub-menu > li,
.navbar-nav .children > li {
    float: left;
    width: 100%;
}
.navbar-nav .sub-menu li a,
.navbar-nav .children li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.header-tabel {
    display: table;
    width: 100%;
}
.header-row {
    display: table-row;
}
.careerfy-menu-con {
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.careerfy-header-three .careerfy-menu-con { position: static; }
.careerfy-logo-con {
    display: table-cell;
    padding: 0px 15px;
    vertical-align: middle;
}
.careerfy-btns-con {
    display: table-cell;
    vertical-align: middle;
}
.careerfy-header-one .careerfy-logo-con .careerfy-logo {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
    padding-right: 20px;
}
.careerfy-header-one .navigation-sub {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.careerfy-header-one .navbar-nav > li:last-child { padding-right: 0px; }
.navigation-subthree {
    float: left;
}
.navbar {
    min-height: auto; }
/* User Section */
.careerfy-user-section {
    float: left;
    padding: 25px 0px 0px 0px;
}
.careerfy-user-section > li {
    float: left;
    list-style: none;
    padding: 6px 13px 29px 13px;
    position: relative;
}
.careerfy-user-section > li:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 10px;
    width: 1px;
    height: 20px;
    background-color: #e5e5e5;
}
.careerfy-user-section ul {
    background-color: #ffffff;
    left: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-user-section > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-user-section ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-user-section ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    position: relative;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-user-section ul li a .fa-lock {
    position: absolute;
    background-color: #fb353f;
    color: #fff;
    padding: 15px 0px 0px 0px;
    font-size: 17px;
    text-align: center;
    margin: 0;
    right: -20px;
    top: 0;
    height: 100%;
    width: 40px;
}
.careerfy-user-section li:first-child:before   { display: none; }
.careerfy-simple-btn {
    float: right;
    padding: 9px 16px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 2px;
    margin: 24px 0px 0px 19px;
    overflow: hidden;
    position: relative;
}
.careerfy-simple-btn i                         { margin-right: 9px; }
/* Counter */
.careerfy-counter {
    float: left;
    width: 100%;
}
.careerfy-counter ul li i {
    font-size: 36px;
    display: block;
    margin-bottom: 28px;
}
.careerfy-counter ul li {
    list-style: none;
    text-align: center;
    margin-bottom: 27px;
    border-left: 1px solid #e9e9e9;
}
.careerfy-counter ul li:first-child            { border: none; }
.careerfy-counter ul li small                  { font-size: 14px; }
.word-counter {
    display: block;
    color: #313131;
    font-size: 38px;
    font-weight: 300;
    margin-bottom: 5px;
}
/* Banner */
.careerfy-banner {
    float: left;
    width: 100%;
    position: relative;
    padding: 138px 0px 139px 0px;
}
.careerfy-light-transparent,.careerfy-banner-overlay-color {
    background-color: #1e3142;
    opacity: 0.76;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
/* Banner Caption */
.careerfy-banner-caption {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
}
.careerfy-banner-caption h1 {
    margin-bottom: 17px;
    font-size: 45px;
    color: #ffffff;
    font-weight: 200;
    line-height: 1.2;
}
.careerfy-banner-caption p {
    display: inline-block;
    width: 60%;
    font-size: 18px;
    font-weight: 300;
    color: #ffffff;
    margin-bottom: 48px;
}
/* Banner Search */
.careerfy-banner-search {
    display: inline-block;
    width: 85%;
    margin-bottom: 33px;
}
.careerfy-banner-search input[type="text"],
.careerfy-banner-search input[type="submit"],
.careerfy-select-style select {
    float: left;
    width: 100%;
}
.careerfy-banner-search ul li {
    display: inline-block;
    margin-right: -4px;
    width: 31.333%;
    list-style: none;
    position: relative;
}
.careerfy-banner-search ul li:last-child { width: 6%; }
.careerfy-banner-search input[type="text"] {
    background-color: #ffffff;
    height: 60px;
    border: 1px solid #f2f2f2;
    border-left: none;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    padding: 8px 18px;
}
.careerfy-banner-search ul li i {
    position: absolute;
    right: 19px;
    top: 21px;
    color: #999999;
    font-size: 16px;
}
/* Fancy Title */
.careerfy-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}
.careerfy-fancy-title h2 {
    margin-bottom: 3px;
    text-transform: uppercase;
}
.careerfy-fancy-title p {
    margin-bottom: 0px;
    font-weight: 300;
}
/* Parallex Text */
.careerfy-parallex-text,.careerfy-typo-wrap .careerfy-parallex-text {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding: 55px 0px 0px 0px;
}
.careerfy-parallex-text h2 {
    margin-bottom: 20px;
    text-transform: uppercase;
    line-height: 1.3;
}
.careerfy-parallex-text p {
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 29px;
}
.careerfy-static-btn:hover,
.careerfy-typo-wrap .careerfy-static-btn:hover { color: #fff; }
.careerfy-static-btn,
.careerfy-typo-wrap .careerfy-static-btn {
    display: inline-block;
    padding: 17px 30px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}
.careerfy-static-btn span,
.careerfy-simple-btn span {
    z-index: 2;
    position: relative;
}
.careerfy-static-btn:after,.careerfy-static-btn:after,
.careerfy-simple-btn:after,.careerfy-simple-btn:after {
    background: #fff;
    content: "";
    height: 155px;
    left: -75px;
    opacity: 0.30;
    position: absolute;
    top: -50px;
    width: 50px;
    z-index: 0;
    -webkit-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
     -moz-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
      -ms-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
       -o-transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
          transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transform: rotate(35deg);
     -moz-transform: rotate(35deg);
      -ms-transform: rotate(35deg);
       -o-transform: rotate(35deg);
          transform: rotate(35deg);
}
.careerfy-static-btn:hover:after,
.careerfy-simple-btn:hover:after {
    left: 120%; }
/* Testimonial Slider */
.careerfy-testimonial-section {
    float: left;
    width: 100%;
    background-color: #f9f9f9;
    overflow: hidden;
}
.careerfy-testimonial-slider {
    float: left;
    width: 60%;
    padding: 0px 0px 0px 108px;
    position: relative;
    margin-top: 90px;
}
.careerfy-testimonial-wrap p {
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 23px;
    position: relative;
}
.careerfy-testimonial-slider:before {
    content: "\e971";
    font-family: careerfy;
    position: absolute;
    left: 65px;
    top: 12px;
    color: #d1d1d1;
    font-size: 29px;
}
.careerfy-testimonial-wrap p:after {
    content: "\e971";
    font-family: careerfy;
    display: inline-block;
    color: #d1d1d1;
    font-size: 29px;
    margin-left: 15px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-testimonial-text {
    float: left;
    width: 100%;
    border-top: 1px solid #e6e6e6;
    padding-top: 19px;
}
.careerfy-testimonial-text h2 {
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 400;
}
.careerfy-testimonial-slider .slick-arrow {
    position: absolute;
    right: 0px;
    bottom: 14px;
    z-index: 999;
    width: 25px;
    height: 25px;
    border: 2px solid #999999;
    border-radius: 100%;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
    font-size: 11px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-slider .slick-arrow:hover { color: #ffffff; }
.careerfy-testimonial-slider .slick-arrow.slick-arrow-left {
    right: 36px;
    line-height: 20px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
/* Blog */
.careerfy-blog {
    float: left;
    width: 100%;
}
.careerfy-blog ul li               { list-style: none; }
.careerfy-blog > ul > li           {
    margin-bottom: 30px;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}
/* Blog Grid */
.careerfy-blog-grid figure,.careerfy-blog-grid-text,
.careerfy-blog-grid figure a,.careerfy-blog-grid figure img,
.careerfy-blog-tag,.careerfy-blog-grid-option,.careerfy-read-more {
    float: left;
    width: 100%;
}
.careerfy-blog-grid figure { margin-bottom: 0px; }
.careerfy-blog-grid-text {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
    padding: 15px 30px 30px 30px;
}
.careerfy-blog-tag a {
    font-size: 13px;
    color: #e12335;
    text-transform: uppercase;
    font-weight: 500;
}
.careerfy-blog-grid-text h2 {
    font-size: 18px;
    margin-bottom: 3px;
    line-height: 23px;
}
.careerfy-blog-grid-option {
    margin: 0px 0px 8px 0px;
}
.careerfy-blog-grid-option li {
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px 8px 0px 8px;
    position: relative;
}
.careerfy-blog-grid-option li:first-child { padding-left: 0px; }
.careerfy-blog-grid-option li:first-child:before { display: none; }
.careerfy-blog-grid-option li:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 13px;
    width: 1px;
    height: 11px;
    background-color: #c9c9c9;
}
.careerfy-blog-grid-text p {
    line-height: 22px;
    margin-bottom: 23px;
    font-weight: 300;
}
.careerfy-read-more {
    text-transform: uppercase;
    color: #ffffff;
    text-align: center;
    font-weight: 500;
    padding: 17px 0px 17px 0px;
    line-height: 1;
    border-radius: 3px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .careerfy-read-more { background-color: transparent; }
.careerfy-logo-thumb,.careerfy-typo-wrap .careerfy-logo-thumb {
    float: right;
    padding-top: 60px;
}
.careerfy-parallex-text.careerfy-logo-text p { font-size: 14px; }
/* Blog Detail */
.careerfy-blog-thumb,.careerfy-blog-thumb img {
    float: left;
    width: 100%;
}
.careerfy-single-post { padding-top: 31px; margin-top: -50px; }
.careerfy-single-post:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 470px;
    background-color: #fbfbfb;
}
.careerfy-theme-unit .careerfy-single-post:before { display: none; }
.careerfy-blog-thumb {
    margin: 0px 0px 26px 0px;
    height: 397px;
    background-size: cover;
}
.careerfy-detail-wrap {
    float: left;
    width: 100%;
    padding: 0px 30px 0px 0px;
    position: relative;
}
.careerfy-blog-other {
    float: left;
    width: 100%;
    margin: 0px 0px 20px 0px;
}
.careerfy-blog-other > li time { color: #333; }
.careerfy-blog-other > li {
    float: left;
    list-style: none;
    padding-right: 10px;
    margin: 0px 10px 7px 0px;
    position: relative;
}
.careerfy-blog-other > li i { margin-right: 6px; }
.careerfy-blog-other li.careerfy-post-categories a {
    float: none;
    display: inline-block;
}
.careerfy-blog-other > li:last-child:before { content: none; }
.careerfy-blog-other > li:last-child { padding-right: 0px; }
.careerfy-post-tags {
    float: left;
    margin: 5px 0px 0px 0px;
}
.careerfy-post-tags a {
    float: left;
    padding: 11px 14px;
    line-height: 1;
    margin: 0px 10px 10px 0px;
    color: #666;
    background-color: #f4f4f4;
    font-size: 12px;
    border-radius: 40px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-post-tags a:hover {color: #ffffff; }
.careerfy-post-tags span {
    float: left;
    padding: 9px 8px 6px 0px;
    line-height: 1;
    margin: 0px 8px 8px 0px;
    color: #555555;
    font-size: 15px;
}
/* Related Blog */
.careerfy-related-blog figure {
    float: left;
    width: 255px;
    margin-bottom: 0px;
}
.careerfy-related-blog { margin-bottom: 14px; }
.careerfy-related-blog figure ~ .careerfy-related-blog-text { margin-left: 255px; }
.careerfy-related-blog .careerfy-related-blog-text {
    padding: 12px 25px 15px 25px;
    border: 1px solid #eeeeee;
}
.careerfy-related-blog .careerfy-related-blog-text h2 {
    font-size: 22px;
     margin-bottom: 5px;
}
.careerfy-related-blog .careerfy-related-blog-text p {
    color: #454545;
}
.careerfy-related-blog-option {
    display: inline-block;
    width: 100%;
    margin: 0px 0px 0px 0px;
}
.careerfy-related-blog-option li {
    float: left;
    margin: 0px 15px 0px 0px;
    text-transform: uppercase;
    font-weight: 300;
}
.careerfy-related-blog-option li i { margin-right: 6px; }
.careerfy-related-blog-option li a { color: #999999; }
.careerfy-related-blog .post-author {
    display: inline-block;
}
.careerfy-related-blog .post-author .author-img {
    float: left;
    width: 37px;
    margin-right: 12px;
}
.careerfy-related-blog .post-author .author-img img { border-radius: 100%; }
.careerfy-related-blog .post-author .author-img ~ a { padding-top: 3px; display: inline-block; }
.careerfy-continue-reading {
    float: right;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 0.9px;
    padding-top: 4px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-continue-reading:hover { color: #333; }
.careerfy-continue-reading i {
    display: inline-block;
    font-size: 14px;
    margin-left: 6px;
}
/*blog other*/
.blog-heading {
    float: left;
    width: 100%;
} 
.blog-heading > h2 {
    font-weight: bold;
    font-size: 36px;
    line-height: 1.2;
    float: left;
    margin: 0px 0px 8px 0px;
}
.careerfy-detail-editore {
    float: left;
    width: 100%;
}
.careerfy-detail-editore ul { padding-left: 13px; }
.careerfy-detail-editore p {
    line-height: 28px;
    margin-bottom: 25px;
    font-size: 16px;
}
.careerfy-widget-title,
.careerfy-section-title {
    float: left;
    width: 100%;
    margin-bottom: 17px;
}
.careerfy-widget-title h2,
.careerfy-section-title h2 {
    font-size: 20px;
    margin-bottom: 0px;
}
blockquote {
    float: left;
    width: 100%;
    font-size: 16px;
    font-style: italic;
    position: relative;
    line-height: 30px; 
    padding: 0px 0px 0px 0px;
    letter-spacing: 2px;
    margin: 0 0 25px;
    color: #3d4350;
    border: none;
}
blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    display: inline-block;
    margin: 0px 10px 0px 0px;
    font-style: normal;
    color: #e5e5e5;
    font-size: 26px;
    vertical-align: bottom;
}
blockquote:after {
    content: "\f10e";
    font-family: FontAwesome;
    display: inline-block;
    margin: 0px 0px 0px 10px;
    font-style: normal;
    color: #e5e5e5;
    font-size: 26px;
    vertical-align: bottom;
}
.careerfy-detail-editore blockquote p { line-height: 30px; }
blockquote p {
    color: #3d4350;
    font-size: 18px;
    font-style: italic;
    display: inline;
}
blockquote a {
    display: block;
    font-size: 18px;
    margin: 4px 0px 0px;
}
.careerfy-detail-wrap .involved-social-icone ul li a.google-plus { background-color: #cc3d27; }
.careerfy-detail-wrap .involved-social-icone {
    padding: 7px 0px 0px 0px;
}
.involved-social-icone {
    float: right;
}
.involved-social-icone ul {
    float: right;
}
.involved-social-icone {
    text-align: center;
    padding: 0 0 71px;
}
.involved-social-icone ul { margin: 0 -3px; }
.involved-social-icone ul li {
    float: left;
    list-style: none;
    margin-left: 13px;
}
.involved-social-icone ul li span {
    color: #333333;
    float: left;
    padding-top: 3px;
}
.involved-social-icone ul li a {
    float: left;
    width: 36px;
    height: 36px;
    color: #ffffff;
    font-size: 14px;
    position: relative;
    border-radius: 100%;
    padding-top: 4px;
    background-color: #306199;
}
.involved-social-icone ul li a.addthis_button_twitter { background-color: #26c4f1; }
.involved-social-icone ul li a.addthis_button_google { background-color: #cc3d27; }
.involved-social-icone ul li a.addthis_button_tumblr { background-color: #007bb6; }
.involved-social-icone ul li a.addthis_button_instagram { background-color: #7e43c1; }
.involved-social-icone ul li a.addthis_button_compact { background-color: #ff6550; }
.involved-social-icone ul li a.addthis_button_youtube { background-color: #ff0000; }
.involved-social-icone ul li a.addthis_button_stumbleupon { background-color: #eb4924; }
.involved-social-icone ul li a.addthis_button_dribbble { background-color: #ec4a89; }
.involved-social-icone ul li a.facebook:hover,.involved-social-icone ul li a.twitter:hover,.involved-social-icone ul li a.linkedin:hover { opacity: 0.90; }
/*prenxt post*/
div.careerfy-prenxt-post {
    float: left;
    width: 100%;
    border-top: 1px solid #dddddd;
    padding-top: 25px;
    margin-top: 19px; margin-bottom: 18px;
}
.careerfy-prenxt-post ul { margin: 0px -20px;}
.careerfy-prenxt-post ul li {
    float: left;
    width: 50%;
    list-style: none;
    padding: 0px 20px;
    margin: 0px 0px 20px;
}
.careerfy-prenxt-post figure {
    float: left;
    width: 70px;
}
.careerfy-prenxt-post figure ~ .careerfy-prev-post { margin-left: 84px; padding: 16px 0px 0px 0px; }
.careerfy-prev-post,.careerfy-next-post {
    line-height: 1;
}
.careerfy-prenxt-arrow {
    float: left;
    width: 47px;
    font-size: 52px;
    color: #dddddd;
    font-weight: normal;
}
.careerfy-arrow-nexpre {
    color: #999;
    font-size: 12px;
}
.careerfy-arrow-nexpre i {
    display: inline-block;
    font-size: 12px;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
}
.careerfy-prev-post h6,.careerfy-next-post h6 {
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 6px;
}
.careerfy-prev-post .careerfy-prenxt-arrow ~ a,
.careerfy-next-post .careerfy-prenxt-arrow ~ a {
    margin: 0px 0 0 5px;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
}
.careerfy-next-post .careerfy-prenxt-arrow ~ a { margin: 0px 5px 0px 0px;}
.careerfy-next-post { text-align: right; padding: 16px 0px 0px 0px; }
.careerfy-next-post .careerfy-prenxt-arrow { float: right;}
.careerfy-next figure {
    float: right;
}
.careerfy-next .careerfy-arrow-nexpre i {
    display: inline-block;
    font-size: 12px;
    -webkit-transform: rotate(-90deg);
       -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.careerfy-next figure ~ .careerfy-next-post { margin-right: 84px; }
/* Author Detail */
.careerfy-author-detail {
    background-color: #f4f4f4;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 15px;
    margin-bottom: 25px;
    min-height: 397px;
}
.careerfy-author-detail.no-post-thumbnail { min-height: 285px; }
.detail-title,.careerfy-author-detail,.author-social-links,
.careerfy-author-detail figure a,.careerfy-author-detail figure img {
    float: left;
    width: 100%;
}
.detail-title {
    margin: 0px 0px 30px 0px;
    border-bottom: 1px solid #dddddd;
}
.detail-title h2 {
    font-size: 16px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.careerfy-author-detail figure {
    display: inline-block;
    width: 114px;
    margin: 0px 0px 12px 0px;
}
.careerfy-author-detail figure img { border-radius: 100%; }
.careerfy-author-detail .post-by {
    color: #999999;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 4px;
}
.careerfy-content-col { padding-right: 0px; }
.careerfy-sidebar-col { padding-left: 0px; }
.careerfy-sidebar-col.pull-left { padding-left: 15px; padding-right: 0px; }
.careerfy-content-col.pull-right { padding-right: 15px; padding-left: 0px; }
.careerfy-content-col.pull-right .careerfy-detail-wrap { padding-right: 0px; padding-left: 30px; }
.detail-content time {
    font-size: 12px;
    margin-bottom: 6px;
    display: inline-block;
}
.post-acts {
    margin: 0px 0px 6px 0px;
    display: inline-block;
    width: 100%;
}
.post-acts li {
    display: inline-block;
    list-style: none;
    margin: 0px 8px 6px 8px;
}
.post-acts li i { margin-right: 7px; }
.post-acts li a {
    color: #999; }
.author-social-links {
    border-top: 1px solid #dddddd;
    padding-top: 25px;
}
.author-social-links ul li {
    list-style: none;
    display: inline-block;
    margin: 0px 6px 10px 6px;
}
.author-social-links ul li a {
    float: left;
    width: 40px;
    height: 40px;
    background-color: #aaadb4;
    border-radius: 100%;
    color: #ffffff;
    font-size: 18px;
    padding-top: 6px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/*section heading*/
.section-heading {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0px 0px 30px;
    line-height: 0.7;
    float: left;
    width: 100%;  
}

/*comment*/
/*comment area*/
.comments-area,.comments-area li,.comments-area li figure a img,.comments-area > ul > li,.comments-area .thumblist,
.comments-area li img,.thumblist {
    float: left;
    width: 100%;
}
.thumblist {
    margin: 0 0 40px;
}
.comments-area .children { 
    margin: 0px;
    padding: 0px 0px 0px 80px;
}
.comment-awaiting-moderation {
    display: inline-block;
    margin: 3px 0px 0px 9px;
    color: red;
}
.careerfy-widgettitle {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.careerfy-widgettitle h2 { margin-bottom: 0px; }
.comments-area .children .children .children { padding-left: 0px; margin: 0px; }
.comments-area > ul > li {
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.comments-area .thumblist > ul                      {margin: 0px;}
.comments-area li                                   {list-style: none;}
.comments-area li figure {
    float: left;
    margin: 0px;
    width: 60px;
    text-align: center;
}
.comments-area li figure img { border-radius: 100%;}
.comments-area figure ~ .careerfy-comment-text {
    margin-left: 60px;
    padding: 0px 0px 0px 20px;
    line-height: 1;
}
.careerfy-comment-text p {
    margin-bottom: 12px;
    display: inline-block;
    width: 100%;
    line-height: 22px;
}
.careerfy-comment-text h6 {
    font-weight: 600;
    float: left;
    margin: 0px 0px 8px 0px;
}
.careerfy-comment-text h6 small {
    font-size: 14px;
    font-weight: normal;
    margin-left: 8px;
}
.careerfy-comment-text time {
    float: right;
    font-size: 14px;
    line-height: 1;
    color: #aaaaaa;
}
.comment-reply-link {
    float: left;
    font-size: 14px;
    margin: 2px 20px 0px 0px;
    border-top: 2px solid #e5e5e5;
    padding-top: 13px;
}
.comment-reply-link i {
    font-size: 11px;
    float: left;
    margin: 3px 6px 0px 0px;
}
.comments-area {
    margin: 0px 0px 18px;
    padding-right: 30px;
}
.careerfy-content-col.pull-right .comments-area { padding-left: 30px; padding-right: 0px; }
/*comment respond*/
.comment-respond {
    float: left;
    width: 100%;
}
.comment-respond form {
    margin: 0px -15px 0px;
}
.comment-respond form p.logged-in-as { margin-bottom: 10px; }
.comment-respond form p {
    float: left;
    width: 50%;
    padding: 0 15px;
    position: relative;
    margin: 0 0 24px;
}
.comment-respond > form > p > i {
    position: absolute;
    right: 30px;
    top: 47px;
    color: #bbbbbb;
    border-left: 1px solid #dddddd;
    padding-left: 8px;
}
.comment-respond form p.political-full-form { width: 100%; }
.political-full-form textarea {
    float: left;
    width: 100%;
    height: 200px;
    background-color: transparent;
    border: 1px solid #dddddd;
    padding-top: 9px;
    padding-left: 14px;
    color: #000;
}
.comment-respond form p label {
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin: 0px 0px 8px;
}
.comment-respond form p input[type="text"],.comment-respond form p input[type="email"] {
    float: left;
    width: 100%;
    height: 45px;
    background-color: transparent;
    border: 1px solid #dddddd;
    padding-left: 14px;
    font-size: 12px;
    color: #000;
}
.comment-respond form p input[type="submit"] {
    float: left;
    border: none;
    color: #ffffff;
    font-size: 14px;
    padding: 9px 30px;
}
.comment-respond form p label {
    float: left;
    position: relative;
}
.comment-respond form p label i {
    position: absolute;
    right: 20px;
    top: 17px;
    color: #ffffff;
}
/* Pagination Blog */
.careerfy-employer-box-section .careerfy-pagination-blog                                                      { margin-bottom: 30px; }
.careerfy-pagination-blog {
    float: left;
    width: 100%;
    margin: 15px 0px 60px 0px;
}
.careerfy-pagination-blog ul li {
    float: left;
    list-style: none;
    margin: 0px 22px 10px 0px;
    line-height: 1;
}
.careerfy-pagination-blog ul li a,
.careerfy-pagination-blog ul li span {
    float: left;
    width: 49px;
    height: 49px;
    background-color: #a0aab6;
    font-size: 14px;
    color: #ffffff;
    border-radius: 100%;
    text-align: center;
    padding: 17px 0px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-pagination-blog ul li:hover a,
.careerfy-pagination-blog ul li:hover span,
.careerfy-pagination-blog ul li span.current {
    background-color: #13b5ea;
    color: #ffffff;
}
.careerfy-pagination-blog ul li a i                                                            { font-size: 15px; }
.careerfy-pagination-blog ul li a.next span            { padding-top: 14px; }
.careerfy-pagination-blog ul li a.prev span            { padding-top: 14px; }
.careerfy-pagination-blog ul li a.a-prev i {
    display: inline-block;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-pagination-blog .prev.careerfy-page-numbers, .careerfy-pagination-blog .next.careerfy-page-numbers { padding: 0px; background-color: transparent !important; }
/* SubHeader */
.careerfy-subheader {
    float: left;
    width: 100%;
    text-align: center;
    background-color: #1e3142;
    position: relative;
    padding: 45px 0px 87px 0px;
}
.careerfy-subheader.careerfy-subheader-without-bg {
    background-image: none;
    padding-bottom: 0px;
}
.careerfy-subheader-without-bg .careerfy-page-title { padding: 33px 0px 88px 0px; }
.careerfy-subheader .careerfy-page-title h1 {
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 5px;
    font-weight: 600;
}
careerfy-subheader .careerfy-page-title p {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 0px;
    font-weight: 300;
}
.careerfy-breadcrumb {
    float: left;
    width: 100%;
    background-color: #121d28;
    text-align: center;
    padding: 11px 0px 1px 0px;
}
.careerfy-breadcrumb ul {
    display: inline-block;
}
.careerfy-breadcrumb ul li {
    float: left;
    list-style: none;
    padding: 0px 17px;
    position: relative;
    color: #ffffff;
}
.careerfy-breadcrumb ul li:before {
    content: "\eb60";
    font-family: careerfy;
    position: absolute;
    left: -2px;
    top: 1px;
    color: #ffffff;
    font-size: 9px;
}
.careerfy-breadcrumb ul li:first-child:before { display: none; }
.careerfy-breadcrumb ul li a {
    color: #ffffff;
}
.careerfy-subheader.careerfy-subheader-with-bg { padding-bottom: 0px; }
.careerfy-subheader-with-bg .careerfy-page-title { padding: 20px 0px 66px 0px; }
/* About Text */
.careerfy-about-text,.careerfy-about-text span,
.careerfy-about-thumb {
    float: left;
    width: 100%;
}
.careerfy-about-text { margin-bottom: 80px; }
.careerfy-about-thumb { margin-bottom: 76px; }
.careerfy-about-text h2 {
    margin-bottom: 10px;
    line-height: 1;
    text-transform: uppercase;
}
.careerfy-about-text .careerfy-about-sub {
    font-size: 16px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 19px;
}
.careerfy-about-text p {
    margin-bottom: 17px;
}
.careerfy-about-text .careerfy-static-btn { margin-top: 14px; }
/* Modren Counter */
.careerfy-modren-counter {
    float: left;
    width: 100%;
}
.careerfy-modren-counter ul li {
    list-style: none;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.careerfy-modren-counter ul li:nth-child(3n):before { display: none; }
.careerfy-modren-counter ul li:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    border-bottom: 2px dashed #e9e9e9;
    width: 100%;
    height: 2px;
}
.careerfy-modren-counter ul li:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -8px;
    background-color: #31beed;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    border: 3px solid #dcf4fc;
    box-shadow: 0px 0px 0px 3px #aae4f7 inset;
    margin-left: -10px;
}
.careerfy-modren-counter i {
    font-size: 40px;
    display: inline-block;
    margin-bottom: 28px;
}
.careerfy-modren-counter span {
    font-weight: 500;
    margin-bottom: 10px;
    display: block;
}
.careerfy-modren-counter small {
    font-size: 13px;
    color: #999999;
}
/* Classic Services */
.careerfy-classic-services {
    float: left;
    width: 100%;
}
.careerfy-classic-services ul li {
    list-style: none;
    text-align: center;
    line-height: 1;
    padding-top: 30px;
    margin-bottom: 40px;
}
.careerfy-classic-services i {
    display: inline-block;
    width: 140px;
    height: 140px;
    color: #0bc2f0;
    border-radius: 100%;
    border: 2px dashed #0bc2f0;
    font-size: 66px;
    padding-top: 36px;
    margin-bottom: 27px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-classic-services ul li:hover i {
    background-color: #13b5ea;
    color: #ffffff;
}
.careerfy-classic-services span {
    font-size: 150px;
    color: #f0f0f0;
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 0.7;
    font-weight: 500;
}
.careerfy-classic-services h2 {
    font-size: 20px;
    margin-bottom: 19px;
    line-height: 1;
}
.careerfy-classic-services p {
    font-size: 16px;
    display: inline-block;
    width: 80%;
}
/* Service Slider */
.careerfy-service-slider,.careerfy-service-slider-layer a,
.careerfy-service-slider-layer a img {
    float: left;
    width: 100%;
}
.careerfy-service-slider {
    position: relative;
    padding-bottom: 58px;
    margin-bottom: 38px;
    height: 626px;
    overflow: hidden;
}
.careerfy-service-slider-layer {
    text-align: center;
    padding: 0px 5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-service-slider .slick-track { padding: 50px 0px; }
.careerfy-service-slider-layer a {
    position: relative;
    margin-bottom: 23px;
}
.careerfy-service-slider a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.50);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-service-slider span {
    font-size: 16px;
    color: #333333;
}
.careerfy-service-slider small {
    font-size: 12px;
    color: #666666;
}
.careerfy-service-slider-layer {
    float: none !important;
    display: inline-block !important;
    margin-right: -4px;
    vertical-align: middle;
}
.careerfy-service-slider .slick-current.slick-active { width: 460px !important; margin-top: -10px; }
.careerfy-service-slider .slick-current a:before { opacity: 0; }
.careerfy-service-slider-layer:last-child { display: none; }
.careerfy-service-slider .slick-arrow {
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 49px;
    height: 49px;
    background-color: #a0aab6;
    font-size: 17px;
    color: #ffffff;
    border-radius: 100%;
    text-align: center;
    padding-top: 13px;
    margin-left: -49px;
    z-index: 99;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-service-slider .slick-arrow-left.slick-arrow { padding-top: 12px }
.careerfy-service-slider .slick-arrow-left.slick-arrow:before {
    content: '';
    position: absolute;
    right: 49px;
    top: 24px;
    width: 115px;
    height: 1px;
    background-color: #e9e9e9;
}
.careerfy-service-slider .slick-arrow-right.slick-arrow:before {
    content: '';
    position: absolute;
    left: 49px;
    top: 24px;
    width: 115px;
    height: 1px;
    background-color: #e9e9e9;
}
.careerfy-service-slider .slick-arrow-left.slick-arrow i {
    display: inline-block;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-service-slider .slick-arrow-right.slick-arrow {
    left: auto;
    right: 50%;
    margin-right: -69px;
    margin-left: 0px;
}
.careerfy-service-slider .slick-arrow:hover {
    background-color: #13b5ea;
    color: #ffffff;
}
/* Services Classic */
.careerfy-services-classic {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.careerfy-services-classic ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    list-style: none;
    text-align: center;
    margin-bottom: 40px;
    position: relative;
}
.careerfy-services-classic ul li:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 80px;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #d4e0ee;
}
.careerfy-services-classic ul li:nth-child(4n):before,
.careerfy-services-classic ul li:first-child:before {
    left: 50%;
    width: 49%;
}
.careerfy-services-classic ul li:nth-child(3n):before {
    width: 49%;
}
.careerfy-services-classic span {
    display: inline-block;
    width: 150px;
    height: 150px;
    border: 1px dashed #d7e2ee;
    border-radius: 100%;
    padding-top: 13px;
    margin-bottom: 39px;
    position: relative;
    background-color: #ffffff;
}
.careerfy-services-classic span i {
    display: inline-block;
    width: 120px;
    height: 120px;
    font-size: 48px;
    background-color: #ffffff;
    border-radius: 100%;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    color: #13b5ea;
    padding-top: 36px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-services-classic li:hover span i {
    background-color: #13b5ea;
    color: #ffffff;
}
.careerfy-services-classic h2 {
    font-size: 20px;
    line-height: 1;
    margin-bottom: 16px;
    font-weight: 400;
}
.careerfy-services-classic p {
    letter-spacing: 0px;
    display: inline-block;
    width: 80%;
    line-height: 24px;
}
/* Search Widget */
.careerfy-search-form-widget,.careerfy-search-form-widget form,
.careerfy-search-form-widget form input[type="text"] {
    float: left;
    width: 100%;
}
.careerfy-search-form-widget form {
    position: relative;
}
.careerfy-search-form-widget form label {
    font-size: 16px;
    color: #333333;
    margin-bottom: 10px;
    font-weight: 500;
}
.careerfy-search-form-widget form input[type="text"] {
    background-color: #f3f3f3;
    height: 41px;
    font-size: 15px;
    color: #000;
    padding: 6px 20px;
}
.careerfy-search-form-widget form input[type="submit"] {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 41px;
    height: 41px;
    background-color: transparent;
    border: none;
    z-index: 2;
}
.careerfy-search-form-widget form i {
    color: #aaaaaa;
    position: absolute;
    right: 20px;
    bottom: 13px;
    font-size: 15px;
    z-index: 1;
}
.widget .careerfy-slash-title {
    float: left;
    width: 100%;
    font-size: 18px;
    color: #242634;
    line-height: 1;
    margin-bottom: 0px;
    border-bottom: 2px solid #f3f3f3;
    padding-bottom: 9px;
    margin-bottom: 18px;
}
.widget-text-info p {
    letter-spacing: 0px;
    margin-bottom: 20px;
    line-height: 22px;
}
.careerfy-text-btn {
    display: inline-block;
    padding: 14px 18px;
    line-height: 1;
    color: #ffffff;
    font-size: 14px;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 500;
}
/* Select Style */
.careerfy-select-style select {
    padding: 8px 18px;
    background: #fff;
    color: #888;
    height: 60px;
    border: 1px solid #f2f2f2;
    border-left: none;
    font-size: 13px;
    font-weight: 500;
    outline:none;
    border-radius: 0px;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.careerfy-select-style select option { padding: 8px 18px; }
.careerfy-select-style { position: relative; }
.careerfy-select-style:after {
    content: "\e975";
    font-family: icomoon;
    color: #999999;
    right: 20px;
    top: 17px;
    position: absolute;
    pointer-events: none;
}
.careerfy-banner-search input[type="submit"] {
    height: 60px;
    border: none;
    background-color: transparent;
    position: relative;
    z-index: 3;
}
.careerfy-typo-wrap .careerfy-banner-search input[type="submit"]:hover { background-color: transparent; }
.careerfy-banner-search ul li.careerfy-banner-submit i {
    color: #ffffff;
    font-size: 26px;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 60px;
    padding-top: 18px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search input[type="submit"]:focus {
    background-color: transparent !important;
}
.careerfy-banner-search ul li.careerfy-banner-submit:hover i {
    background-color: #ffffff; }
.careerfy-banner-btn {
    display: inline-block;
}
.careerfy-banner-btn a:hover { color: #ffffff; }
.careerfy-banner-btn a {
    float: left;
    padding: 12px 20px;
    color: #ffffff;
    font-weight: 500;
    border-radius: 2px;
    background-color: rgba(0,0,0,0.50);
    margin: 10px 6px 0px 6px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-btn a i {
    font-size: 24px;
    margin: 0px 6px 0px 0px;
    display: inline-block;
    vertical-align: sub;
}
.careerfy-plain-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
}
.careerfy-plain-btn a {
    display: inline-block;
    background-color: #13b5ea;
    padding: 17px 25px;
    line-height: 1;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 2px;
}
/* Widget Faq */
.widget_faq ul,.widget_faq ul li {
    float: left;
    width: 100%;
}
.widget_faq ul li {
    list-style: none;
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 15px;
}
.widget_faq ul li a {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_faq h2 { position: relative; }
.widget_faq h2:before {
    content: "\f107";
    font-family: FontAwesome;
    position: absolute;
    right: 0px;
    top: 2px;
    color: #909090;
    font-size: 15px;
}
/* Faq Accordion */
.careerfy-accordion {
    float: left;
    width: 100%;
}
.careerfy-accordion .panel {
    border: none;
}
.careerfy-accordion .panel-body {
    padding: 0px 0px 16px 0px;
}
.careerfy-accordion .panel-heading {
    padding: 0px 0px 15px 0px;
}
.careerfy-accordion .panel-default > .panel-heading {
    background-color: transparent;
}
.careerfy-accordion .panel-heading a.collapsed {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #242634;
}
.careerfy-accordion .panel-heading a {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #13b5ea;
}
.careerfy-accordion .panel-heading a i {
    float: left;
    color: #13b5ea;
    font-size: 20px;
    margin: 2px 12px 0px 0px;
    -webkit-transform: rotate(-90deg);
       -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.careerfy-accordion .panel-heading a.collapsed i {
    float: left;
    color: #cccccc;
    font-size: 20px;
    margin: 3px 12px 0px 0px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
/* Classic PricePlane */
.careerfy-classic-priceplane,.careerfy-priceplane-section,
.careerfy-classic-priceplane h2,.careerfy-classic-priceplane-title,
.grab-classic-priceplane,.grab-classic-priceplane ul,
.grab-classic-priceplane ul li,.careerfy-classic-priceplane-btn {
    float: left;
    width: 100%;
}
.careerfy-classic-priceplane {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    padding: 30px 0px 30px 0px;
    margin-bottom: 30px;
    border-radius: 4px;
}
.careerfy-classic-priceplane h2 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 8px;
    text-align: center;
    padding: 0px 15px;
}
.careerfy-classic-priceplane-title {
    text-align: center;
    font-size: 12px;
    line-height: 1;
    margin-bottom: 22px;
}
.careerfy-priceplane-section {
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    padding: 13px 16px 14px 26px;
}
.careerfy-priceplane-section span {
    float: left;
    color: #333333;
    font-size: 30px;
    text-align: center;
    font-weight: 500;
    padding-top: 10px;
}
.careerfy-priceplane-section span small {
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
    display: block;
    font-weight: 300;
}
.careerfy-priceplane-section span ~ p { padding-left: 114px; }
.careerfy-priceplane-section p {
    font-size: 12px;
    color: #999999;
    line-height: 22px;
    margin-bottom: 0px;
    letter-spacing: 0px;
}
.grab-classic-priceplane { padding: 29px 30px 0px 30px; }
.grab-classic-priceplane ul li.active { color: #333; }
.grab-classic-priceplane ul li {
    list-style: none;
    line-height: 1.5;
    color: #999999;
    margin-bottom: 17px;
    position: relative;
    padding-left: 20px;
}
.grab-classic-priceplane ul li i {
    position: absolute;
    left: 0px;
    top: 4px;
    font-size: 12px;
    color: #bfbfbf;
}
.careerfy-classic-priceplane-btn {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    padding: 15px 10px;
    border-radius: 3px;
    line-height: 1;
    text-align: center;
    margin-top: 10px;
}
.careerfy-classic-priceplane.active { background-color: #13b5ea; }
.careerfy-classic-priceplane.active h2,
.careerfy-classic-priceplane.active span,
.careerfy-classic-priceplane.active small,
.careerfy-classic-priceplane.active p,
.careerfy-classic-priceplane.active .grab-classic-priceplane ul li,
.careerfy-classic-priceplane.active .grab-classic-priceplane ul li i {
    color: #ffffff;
}
.careerfy-classic-priceplane.active .careerfy-priceplane-section { border-color: rgba(0,0,0,0.10); }
.careerfy-classic-priceplane.active .careerfy-classic-priceplane-btn { background-color: #fff; color: #13b5ea; }
/* Simple Price Plane */
.col-md-3.careerfy-simple-priceplane { padding: 0px; }
.careerfy-simple-priceplane-basic,
.careerfy-simple-priceplane-wrap,
.careerfy-simple-priceplane ul,
.careerfy-simple-priceplane ul li,
.careerfy-simple-priceplane-active {
    float: left;
    width: 100%;
}
.careerfy-simple-priceplane {
    margin-top: 55px;
    margin-bottom: 55px;
    position: relative;
    z-index: 2;
}
.careerfy-simple-priceplane.active { z-index: 5; }
.careerfy-simple-priceplane-wrap {
    border: 1px solid #e6e6e6;
    border-right: none;
}
.col-md-3.careerfy-simple-priceplane:last-child .careerfy-simple-priceplane-wrap {
    border-right: 1px solid #e6e6e6;
}
.careerfy-simple-priceplane-basic {
    text-align: center;
    padding: 21px 0px 25px 0px;
}
.careerfy-simple-priceplane-basic h2 {
    font-size: 18px;
    color: #333333;
    line-height: 1;
    margin-bottom: 21px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.careerfy-simple-priceplane-basic span {
    display: block;
    font-size: 34px;
    color: #333333;
    font-weight: 300;
    line-height: 1;
    margin-bottom: 21px;
}
.careerfy-simple-priceplane-basic span small {
    font-size: 10px;
    color: #666666;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: 400;
}
.careerfy-simple-priceplane-basic a {
    display: inline-block;
    padding: 13px 30px;
    line-height: 1;
    border: 2px solid #e6e6e6;
    border-radius: 40px;
    color: #333333;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
}
.active .careerfy-simple-priceplane-basic a {
    color: #ffffff;
}
.careerfy-simple-priceplane ul {
    background-color: #f9f9f9;
    padding: 28px 0px 4px 0px;
}
.careerfy-simple-priceplane ul li {
    list-style: none;
    font-size: 14px;
    color: #999999;
    text-align: center;
    line-height: 1;
    margin-bottom: 24px;
}
.careerfy-simple-priceplane-active {
    background-color: #1e3142;
    font-size: 14px;
    color: #ffffff;
    letter-spacing: 3px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 10px;
    line-height: 1;
    margin-bottom: 18px;
}
.active .careerfy-simple-priceplane-wrap,.careerfy-simple-priceplane-active { border-radius: 4px 4px 0px 0px; }
.careerfy-simple-priceplane.active { margin-top: 0px; }
.active .careerfy-simple-priceplane-wrap {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.10);
    border: none;
    background-color: #ffffff;
    -webkit-transform: scale(1.05);
       -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
         -o-transform: scale(1.05);
            transform: scale(1.05);
}
.active.careerfy-simple-priceplane ul { padding-bottom: 21px; }
/* Plain Services */
.careerfy-plain-services {
    float: left;
    width: 100%;
}
.careerfy-plain-services ul li { list-style: none; }
.careerfy-plain-services > ul > li { margin-bottom: 40px; }
.careerfy-plain-services i {
    font-size: 47px;
    margin-bottom: 30px;
    display: inline-block;
}
.careerfy-plain-services h2 {
    margin-bottom: 15px;
    line-height: 1;
    color: #333333;
    font-size: 20px;
}
.careerfy-plain-services p {
    letter-spacing: 0px;
    margin-bottom: 0px;
}
/* Packages PricePlane */
.careerfy-packages-priceplane {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    background-color: #ffffff;
    border-radius: 3px;
    margin: 30px 0px 30px 0px;
    text-align: center;
    padding: 22px 0px 30px 0px;
}
.careerfy-packages-priceplane.active {
    margin-top: 15px;
    padding-bottom: 40px;
    -webkit-transform: scale(1.07);
       -moz-transform: scale(1.07);
        -ms-transform: scale(1.07);
         -o-transform: scale(1.07);
            transform: scale(1.07);
}
.careerfy-packages-priceplane h2 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 23px;
    text-transform: uppercase;
}
.packages-priceplane-price {
    float: left;
    width: 100%;
    background-color: #f7f7f7;
    padding: 15px 0px 12px 0px;
}
.packages-priceplane-price strong {
    display: block;
    color: #333333;
    font-size: 40px;
    margin-bottom: 4px;
}
.packages-priceplane-price strong small {
    font-size: 20px;
    display: inline-block;
    vertical-align: super;
    font-weight: 400;
    margin-right: 4px;
}
.packages-priceplane-price span {
    font-size: 10px;
    color: #666666;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.careerfy-packages-priceplane.active ul { padding-top: 34px; padding-bottom: 15px; }
.careerfy-packages-priceplane ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 24px 33px 9px 33px;
    text-align: left;
}
.careerfy-packages-priceplane ul li {
    list-style: none;
    float: left;
    width: 100%;
    color: #999999;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 14px;
    position: relative;
    padding-left: 20px;
}
.careerfy-packages-priceplane ul li i {
    position: absolute;
    left: 0px;
    top: 4px;
    font-size: 12px;
}
.careerfy-packages-priceplane.active .careerfy-packages-priceplane-btn { opacity: 1; }
.careerfy-packages-priceplane-btn {
    display: inline-block;
    padding: 14px 56px;
    color: #ffffff;
    font-weight: 500;
    border-radius: 40px;
    font-size: 14px;
    line-height: 1;
    opacity: 0.50;
}
/* Partner Slider */
.careerfy-partner-slider,
.careerfy-partner-slider a {
    float: left;
    width: 100%;
}
.careerfy-partner-slider a {
    border: 1px solid #e6e6e6;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-partner-slider.slick-slider img {
    width: 100px;
    display: inline-block;
}
.careerfy-partner-slider a:hover {
    box-shadow: 0px 0px 0px 3px #13b5ea inset;
}
.careerfy-partner-slider .slick-list { margin: 0px -15px; }
.careerfy-partner-slider-layer { padding: 0px 15px; }
/* Additional PricePlane */
.careerfy-additional-priceplane {
    float: left;
    width: 100%;
    text-align: center;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    padding-bottom: 35px;
    margin-bottom: 30px;
    border-radius: 4px;
}
.careerfy-additional-priceplane.active h2 { color: #ffffff; }
.careerfy-additional-priceplane h2 {
    font-size: 24px;
    color: #333333;
    text-transform: uppercase;
    margin-bottom: -11px;
    line-height: 1;
    background-color: #f3f3f3;
    padding: 34px 0px 55px 0px;
    border-radius: 4px 4px 0px 0px;
}
.careerfy-additional-priceplane span {
    display: inline-block;
    background-color: #ffffff;
    padding: 12px 20px;
    font-size: 24px;
    color: #333333;
    border-radius: 40px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    font-weight: 600;
    line-height: 1;
    margin-top: -26px;
    margin-bottom: 42px;
}
.careerfy-additional-priceplane span strong {
    font-weight: 400;
    font-size: 20px;
    float: left;
    margin: 2px 1px 0px 0px;
}
.careerfy-additional-priceplane span small {
    font-size: 10px;
    color: #999999;
    text-transform: uppercase;
    font-weight: 300;
}
.careerfy-additional-priceplane ul {
    float: left;
    width: 100%;
    margin: 0px;
}
.careerfy-additional-priceplane ul li {
    float: left;
    width: 100%;
    list-style: none;
    color: #999999;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 28px;
}
.careerfy-additional-priceplane.active .careerfy-additional-priceplane-btn { color: #ffffff; }
.careerfy-additional-priceplane-btn {
    display: inline-block;
    border: 1px solid;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 14px 18px 16px 18px;
    line-height: 1;
}
.careerfy-additional-priceplane-btn i {
    font-size: 16px;
    margin-left: 4px;
}
/* Contact Us */
#map {
    float: left;
    width: 100%;
    height: 480px;
}
.careerfy-contact-info-sec {
    float: left;
    width: 33.33333333%;
    padding: 32px 24px 35px 30px;
}
.careerfy-contact-info-sec h2 {
    font-size: 22px;
    color: #ffffff;
    line-height: 1;
    margin-bottom: 14px;
}
.careerfy-contact-info-sec p {
    color: #ffffff;
    margin-bottom: 26px;
    letter-spacing: 0px;
    line-height: 26px;
}
.careerfy-contact-info-list {
    float: left;
    width: 100%;
    margin: 0px;
}
.careerfy-contact-info-list li {
    float: left;
    width: 100%;
    list-style: none;
    color: #ffffff;
    padding-left: 36px;
    position: relative;
    line-height: 1.5;
    margin-bottom: 26px;
    font-weight: 300;
}
.careerfy-contact-info-list li i {
    position: absolute;
    left: 0px;
    top: 3px;
    color: #ffffff;
    font-size: 17px;
}
.careerfy-contact-info-list li a { color: #ffffff; }
.careerfy-contact-media,.careerfy-contact-form,
.careerfy-contact-form form,.careerfy-contact-form input[type="text"],
.careerfy-contact-form textarea {
    float: left;
    width: 100%;
}
.careerfy-contact-media a {
    float: left;
    color: #ffffff;
    font-size: 29px;
    margin: 0px 18px 10px 0px;
}
.careerfy-contact-form {
    float: left;
    width: 66.66666667%;
    background-color: #fcfcfc;
    padding: 28px 30px 8px 30px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);}
.careerfy-contact-form h2 {
    font-size: 22px;
    margin-bottom: 27px;
    line-height: 1;
}
.careerfy-contact-form ul { margin: 0px -10px; }
.careerfy-contact-form ul li {
    list-style: none;
    padding: 0px 10px;
    float: left;
    width: 50%;
    position: relative;
    margin-bottom: 20px;
}
.careerfy-contact-form ul li.careerfy-contact-form-full{ width: 100%; }
.careerfy-contact-form input[type="text"] {
    background-color: #ffffff;
    border: 1px solid #efefef;
    font-size: 12px;
    color: #000;
    padding: 7px 14px;
    height: 42px;
}
.careerfy-contact-form i {
    position: absolute;
    right: 29px;
    top: 12px;
    font-size: 15px;
    color: #aaaaaa;
}
.careerfy-contact-form textarea {
    background-color: #ffffff;
    border: 1px solid #efefef;
    font-size: 12px;
    color: #000;
    padding: 16px 14px;
    height: 132px;
}
.careerfy-contact-form input[type="submit"] {
    float: left;
    padding: 17px 23px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 1;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-contact-form input[type="submit"]:hover { background-color: transparent; }
/* Contact Form 7 */
.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],
.wpcf7-form input[type="url"],.wpcf7-form input[type="tel"],
.wpcf7-form input[type="number"],.wpcf7-form input[type="date"],
.wpcf7-form select {
    float: left;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #efefef;
    font-size: 12px;
    color: #000;
    padding: 7px 14px;
    height: 42px;
    margin-bottom: 7px;
}
.wpcf7-form p,.wpcf7-form textarea,
.wpcf7-response-output,
.wpcf7-form p > span {
    float: left;
    width: 100%;
}
.wpcf7-form span.wpcf7-list-item { margin: 0px; }
div.wpcf7 input[type="file"] { margin-bottom: 10px; }
.wpcf7-form input[type="submit"] {
    float: left;
    padding: 17px 23px;
    color: #ffffff;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 1;
    border: none;
    cursor: pointer;
}
.wpcf7-form textarea {
    background-color: #ffffff;
    border: 1px solid #efefef;
    font-size: 12px;
    color: #000;
    padding: 16px 14px;
    height: 132px;
}
/* Contact Service */
.contact-service ul li {
    text-align: center;
    list-style: none;
    margin-bottom: 30px;
}
.contact-service h2 {
    padding-bottom: 22px;
    color: #333333;
    font-weight: 400;
}
.contact-service i {
    font-size: 80px;
    display: block;
    padding-bottom: 38px;
}
.contact-service a {
    border-radius: 40px;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    padding: 8px 46px 9px 46px;
    line-height: 1;
    text-transform: uppercase;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.contact-service a:hover { background-color: transparent !important; }
/* Featured Listing */
.careerfy-featured-listing > ul > li                                                           { margin-bottom: 30px; list-style: none; float: none; display: inline-block; vertical-align: top; margin-right: -4px; }
.careerfy-featured-listing                                                                     { margin-bottom: 25px; }
.careerfy-table-layer {
    display: table;
    width: 100%;
}
.careerfy-table-row {
    display: table-row;
}
.careerfy-table-cell {
    display: table-cell;
    line-height: 26px;
}
.careerfy-featured-listing figure,
.careerfy-featured-listing-text {
    display: table-cell;
    vertical-align: middle;
}
.careerfy-featured-listing .careerfy-table-layer                                          { border: 1px solid #ececec; }
.careerfy-featured-listing figure a                                                        { display: inline-block; }
.careerfy-featured-listing figure ~ .careerfy-featured-listing-text                       { border-left: 1px solid #ececec; }
.careerfy-featured-listing-text                                                            { padding: 11px 19px 3px 19px; }
.careerfy-option-btn.careerfy-blue                                                        { background-color: #186fc9; }
.careerfy-option-btn.careerfy-red                                                         { background-color: #e12335; }
.careerfy-option-btn.careerfy-green                                                       { background-color: #f1630d; }
.careerfy-featured-listing figure {
    margin-bottom: 0px;
    text-align: center;
    width: 119px;
    padding: 20px;
}
.careerfy-featured-listing-text h2 {
    font-size: 16px;
    display: inline-block;
    width: 90%;
    margin-bottom: 1px;
}
.careerfy-featured-listing-text h2 span {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    margin-left: 4px;
    padding: 4px 8px;
    vertical-align: middle;
    background-color: #ffb607;
    line-height: 1;
    margin-top: -6px;
}
.careerfy-like-list {
    float: right;
    color: #8eb507;
}
.careerfy-featured-listing-text time {
    display: block;
    line-height: 1;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 19px;
}
.careerfy-featured-listing-options {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #eeeeee;
    padding-top: 12px;
}
.careerfy-featured-listing-options ul {
    float: left;
    width: 70%;
    margin: 0px;
}
.careerfy-featured-listing-options ul li {
    float: left;
    list-style: none;
    margin-right: 14px;
}
.careerfy-featured-listing-options ul li a {
    color: #999;
    font-size: 13px;
}
.careerfy-featured-listing-options ul li i {
    font-size: 10px;
    color: #b1b7c1;
    margin-right: 3px;
}
.careerfy-option-btn {
    float: right;
    padding: 8px 17px 8px 17px;
    font-size: 13px;
    color: #ffffff;
    background-color: #53b427;
    text-transform: uppercase;
    line-height: 1;
}

/* Footer */
#careerfy-footer,.careerfy-footer-one,.careerfy-footer-widget,
.careerfy-footer-logo,.careerfy-footer-widget .widget {
    float: left;
    width: 100%;
}
.careerfy-footer-one .careerfy-footer-widget { padding: 58px 0px 0px 0px; }
.careerfy-footer-one {
    background-color: #26272b;
}
.careerfy-footer-one p                         { color: #999999; }
.careerfy-footer-widget .widget                { margin-bottom: 40px; }
.careerfy-footer-logo                          { margin-bottom: 31px; }
.widget_contact_info p                          { margin-bottom: 36px; }
/* Widget Contact Info */
.careerfy-classic-btn {
    display: inline-block;
    padding: 12px 22px;
    color: #ffffff;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 2px;
}
.careerfy-footer-widget .careerfy-classic-btn,.careerfy-footer-widget .careerfy-classic-btn:hover { color: #ffffff; }
/* Footer Widget Title */
.footer-widget-title {
    float: left;
    width: 100%;
    margin-bottom: 28px;
}
.footer-widget-title h2 {
    font-size: 18px;
    margin-bottom: 0px;
    color: #ffffff;
}
/* Widget Nav Manu */
.widget_nav_menu ul,.widget_nav_menu ul li,
.widget_nav_menu ul li a {
    float: left;
    width: 100%;
}
.widget_nav_menu .sub-menu,.widget_nav_menu ul ul { margin: 0px; }
.widget_nav_menu ul li {
    list-style: none;
}
.widget_nav_menu ul li a {
    padding-left: 0px;
    position: relative;
    margin-bottom: 6px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-main-content .widget_nav_menu ul li a {
    color: #999999;
}
.widget_nav_menu ul li a:before {
    content: "\e96e";
    font-family: careerfy;
    display: inline-block;
    font-size: 12px;
    margin-right: 14px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_contact_wrap { padding-right: 20px; }
/* CopyRight */
.careerfy-copyright {
    float: left;
    width: 100%;
    border-top: 1px solid #2e2e2e;
    padding: 40px 0px 30px 0px;
}
.careerfy-copyright p {
    float: left;
    font-size: 16px;
    margin: 12px 0px 0px 0px;
}
.careerfy-social-network {
    float: right;
}
.careerfy-social-network li {
    float: left;
    list-style: none;
    margin: 0px 0px 10px 10px;
}
.careerfy-social-network li a {
    float: left;
    width: 41px;
    height: 41px;
    background-color: #33353d;
    color: #818a91;
    text-align: center;
    border-radius: 100%;
    font-size: 16px;
    padding-top: 13px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-social-network li:hover a { color: #ffffff; }
/* Error Page */
.careerfy-errorpage-bg {
    float: left;
    width: 100%;
    background: url(images/errorpage-bg.jpg);
    margin: -50px 0px -10px 0px;
    position: relative;
    text-align: center;
    padding: 146px 0px 146px 0px;
}
.careerfy-errorpage-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #1e3142;
    opacity: 0.95;
    width: 100%;
    height: 100%;
}
.careerfy-errorpage {
    display: inline-block;
    position: relative;
}
.careerfy-errorpage img { margin-bottom: 32px; }
.careerfy-errorpage h2 {
    font-size: 50px;
    color: #ffffff;
    margin-bottom: 20px;
}
.careerfy-errorpage p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 20px;
}
.careerfy-error-search {
    float: left;
    width: 420px;
    margin-right: 30px;
}
.careerfy-error-search form,
.careerfy-error-search form ul,
.careerfy-error-search form input[type="text"],
.careerfy-error-search form input[type="submit"] {
    float: left;
    width: 100%;
}
.careerfy-error-search ul li {
    float: left;
    list-style: none;
    width: 80%;
}
.error404 .careerfy-subheader { display: none; }
.careerfy-error-search ul li:last-child { width: 20%; }
.careerfy-error-search form input[type="text"] {
    height: 40px;
    font-size: 14px;
    color: #ffffff;
    padding: 5px 15px;
    background-color: rgba(255,255,255,0.07);
    border-radius: 4px 0px 0px 4px;
    border: none;
}
.careerfy-error-search form input[type="submit"] {
    border: none;
    background-color: #13b5ea;
    height: 40px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 0px 4px 4px 0px;
}
.careerfy-errorpage a {
    display: inline-block;
    background-color: #13b5ea;
    padding: 14px 29px 13px 29px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    border-radius: 4px;
    text-transform: capitalize;
    line-height: 1;
}
/* Search Result */
.careerfy-no-search-result {
    padding-bottom: 22px;
    float: left;
    width: 100%;
}
.careerfy-no-search-result li {
    font-size: 16px;
    line-height: 1;
    list-style: none;
    padding-bottom: 14px;
}
.careerfy-no-search-result li:before {
    content: "\eb2d";
    font-family: icomoon;
    margin-right: 13px;
    font-size: 12px;
}
.careerfy-showing-result-title h2 {
    font-size: 22px;
    width: 100%;
    float:left;
    padding-bottom: 4px;
    margin-bottom: 24px;
    border-bottom: 2px solid #f2f2f2;
}
.careerfy-form-result form {
    float: left;
    width: 60%;
    position: relative;
}
.careerfy-form-result,
.careerfy-form-result ul {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-form-result ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-form-result ul li:last-child {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 20%;
}
.careerfy-form-result input[type="text"] {
    background-color: #f6f6f6;
    border-bottom: 2px solid #eaeaea;
    color: #000;
    font-size: 15px;
    font-weight: 300;
    font-style: italic;
    height: 43px;
    padding: 0px 19px;
    width: 100%;
}
.careerfy-form-result input[type="submit"] {
    float: right;
    padding: 7px 24px;
    color: #ffffff;
    border: none;
    background-color: #13b5ea;
}
/* Search Result */
.careerfy-showing-result ul li { list-style: none; }
.careerfy-showing-result > ul > li { margin-bottom: 30px; }
.careerfy-showing-result figure                        { margin-bottom: 0px; }
.careerfy-result-text h5                        { margin-bottom: 1px; }
.careerfy-post-options li:last-child              { margin-right: 0px; }
.careerfy-result-text {
    padding: 15px 25px 34px 30px;
    border: 1px solid #f0f0f0;
}
.careerfy-post-wrap {
    display: table-row;
    width: 100%;
}
.careerfy-post-item {
    border: 1px solid #eee;
    padding: 20px;
    position: relative;
    overflow: hidden;
}
.no-img-item .careerfy-post-wrap { float: left; }
.no-img-item .careerfy-post-item { padding: 30px; }
.careerfy-showing-result > ul > li {
    float: none;
    display: table;
    width: 100%;
}
.careerfy-showing-result .post-author .author-img img {
    border-radius: 100%;
    border: 1px solid #efefef;
}
.careerfy-post-item:hover figure { opacity: 0.90; }
.careerfy-showing-result .post-author .author-img {
    display: inline-block;
    width: 37px;
    margin-right: 12px;
}
.careerfy-showing-result .post-author {
    display: inline-block;
}
.careerfy-showing-result .post-author a {
    color: #999;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.sticky .careerfy-post-item { border: 1px solid #f0f0f0; padding: 15px 25px 20px 30px; }
.careerfy-showing-result .careerfy-result-text {
    padding: 0px;
    border: none;
}
.careerfy-continue-read {
    text-decoration: underline;
    text-transform: capitalize;
}
.careerfy-result-text p {
    margin-bottom: 24px;
    line-height: 24px;
}
.careerfy-showing-result .careerfy-result-text p { margin-bottom: 13px; color: #454545; }
.careerfy-showing-result .careerfy-result-text h5 { margin-bottom: 7px; }
.careerfy-showing-result .careerfy-result-text h5 a {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-result-text time {
    font-size: 13px;
    font-style: italic;
    display: block;
    margin-bottom: 10px;
}
.careerfy-result-text a.careerfy-banner-btn {
    display: inline-block;
    padding: 11px 21px 10px 21px;
    font-size: 12px;
    color: #13b5ea;
    border: 1px solid #13b5ea;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-result-text a.careerfy-banner-btn:hover { color: #ffffff; background-color: #13b5ea; }
.careerfy-posts-list.careerfy-showing-result figure {
    float: none;
    display: table-cell;
    width: 365px;
    margin: 0px 0px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-posts-list figure { width: 100%; }
.careerfy-posts-list figure ~ .careerfy-result-text {
    float: left;
    width: 100%;
    margin: 0px;
    border: 1px solid #f0f0f0;
}
.careerfy-showing-result figure a,
.careerfy-showing-result figure img {
    float: left;
    width: 100%;
}
.careerfy-showing-result figure ~ .careerfy-result-text {
    display: table-cell;
    vertical-align: middle;
    padding-left: 30px;
    border: none;
    float: none;
    width: auto;
}
.careerfy-featured-post {
    color: #fff;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-left: 4px;
    padding: 4px 8px;
    vertical-align: middle;
    background-color: #13b5ea;
    line-height: 1;
    margin-top: 1px;
}
.careerfy-result-text .careerfy-featured-post {
    color: #fff;
    position: absolute;
    font-size: 11px;
    font-weight: bold;
    margin-left: 4px;
    padding: 6px 17px;
    vertical-align: middle;
    background-color: #f9be34;
    line-height: 1;
    margin-top: 1px;
    -webkit-transform: rotate(50deg);
       -moz-transform: rotate(50deg);
        -ms-transform: rotate(50deg);
         -o-transform: rotate(50deg);
            transform: rotate(50deg);
    right: -56px;
    top: -47px;
    width: 100px;
    height: 100px;
}
.careerfy-result-text .careerfy-featured-post i {
    margin-top: 65px;
    margin-left: 22px;
    font-size: 16px;
}
.careerfy-archive-options {
    display: inline-block;
    width: 100%;
    margin: 0px;
}
.careerfy-archive-options li {
    float: left;
    list-style: none;
    margin-right: 14px;
}
.careerfy-archive-options li i { margin-right: 7px; }
.careerfy-archive-options li a {
    color: #999;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-archive-options time {
    margin-bottom: 0px;
    display: inline-block;
    font-style: normal;
    font-size: 14px;
    color: #999;
}
/* Comment Form */
.comment-respond,.comment-respond input[type="text"] {
    float: left;
    width: 100%;    
}
.comment-respond form               {margin: 0px -15px 0px -15px;}
.comment-respond p.careerfy-full-form {
    width: 100%;
}
.comment-respond p {
    float: left;
    list-style-type: none;
    margin-bottom: 14px;
    padding: 0px 9px 0px 9px;
    width: 50%;
}
.comment-respond p input[type="text"] {
    border: 1px solid #ececec;
    font-size: 15px;
    height: 44px;
    background: #ffffff;
    margin: 0px;
    color: #222;
    padding: 8px 21px;
}
.comment-respond p textarea{
    height: 156px;
    font-size: 15px;
    padding: 8px 21px 0px 21px;
    color:#000; 
    background-color: #ffffff;
    width: 100%;
    border: 1px solid #ececec;
}
.comment-respond p input[type="submit"] {
    border: none;
    background-color: #13b5ea;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    padding: 6px 33px 6px 33px;
    border-radius: 4px;
    float: left;
}
/* WidgetArchive */
.widget_archive ul li,
.widget_categories ul > li {
    position: relative;
    margin-bottom: 6px;
    text-align: right;
    float: left;
    width: 100%;
}
.widget_categories ul > li:last-child { margin-bottom: 0px; }
.widget_archive ul li a,
.widget_categories ul li a { float: left; }
.widget_categories ul ul.children { margin-left: 0px; padding-left: 12px; }
.widget_categories ul ul.children ul.children { margin-left: 0px; padding-left: 0px; }
/* End */
.careerfy-main-content .widget {
    float: left;
    width: 100%;
    margin-bottom: 26px;
}
.careerfy-main-content .widget ul li { list-style: none; }
.widget_calendar caption {
    background-color: #13b5ea;
    color: #ffffff;
    padding: 5px 15px;
}
/* Widget's */
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_meta ul li,
.widget_pages ul li,
.widget_rss ul li {
    list-style: none;
    margin-bottom: 7px;
}
.widget_rss ul li { margin-bottom: 15px; }
.widget_pages ul ul,.widget_nav_menu ul ul { margin-top: 5px; }
.widget_pages ul ul ul,.widget_nav_menu ul ul ul { margin-left: 0px; }
.widget_search ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
}
.woocommerce aside .widget.widget_search ul li {
    border: none;
    padding: 0px;
}
.widget_search form {
    position: relative;
    float: left;
    width: 100%;
}
.widget_search input[type="text"] {
    height: 41px;
    border: none;
    font-size: 14px;
    color: #333;
    padding: 7px 20px;
    background-color: #f6f6f6;
    float: left;
    width: 100%;
}
.widget_search input[type="submit"] {
    display: inline-block;
    padding: 14px 21px 14px 21px;
    font-size: 12px;
    color: #ffffff;
    border: none;
    font-weight: 500;
    position: relative;
    z-index: 10;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_search li:last-child {
    position: absolute;
    right: 0px;
    top: 0px;
    width: auto !important;
}
.rssSummary { color: #999; }
.widget_tag_cloud a:hover                   { background-color: #13b5ea; color: #ffffff !important;}
.widget_tag_cloud a {
    background-color: #f9f9f9;
    float: left;
    color: #999999;
    font-size: 15px !important;
    margin: 0px 9px 9px 0px;
    padding: 4px 13px 4px;
    border-radius: 40px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/* Widget Recent Posts */
.widget_recent_posts ul,
.widget_recent_posts ul li {
    float: left;
    width: 100%;
}
.widget_recent_posts ul li { margin-bottom: 24px; }
.widget_recent_posts ul li:last-child { margin-bottom: 0px; }
.widget_recent_posts figure {
    float: left;
    width: 74px;
}
.widget_recent_posts figure ~ .recent-post-text { margin-left: 94px; margin-top: 3px; }
.recent-post-text h5 {
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 0px;
    text-transform: capitalize;
}
.recent-post-text .read-more-btn {
    font-size: 15px;
    color: #13b5ea;
    text-transform: capitalize;
}
.recent-post-text .read-more-btn i {
    font-size: 11px;
    margin-right: 6px;
}
/* Newsletter Widget Holder */
.newsletter-widget-holder {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 30px 20px 10px 20px;
    text-align: center;
}
.newsletter-widget-holder i {
    display: inline-block;
    font-size: 25px;
    color: #a0a0a0;
    margin-bottom: 8px;
}
.newsletter-widget-holder h2 {
    text-transform: uppercase;
}
.newsletter-widget-holder form,.mc-lists-fields,.mc-input-fields,
.mc-lists-fields li,.mc-input-fields li,.mc-input-fields input[type="email"],
.newsletter-widget-holder .alert-danger,.newsletter-widget-holder .alert-success,
.careerfy-footer-newslatter .alert {
    float: left;
    width: 100%;
}
.careerfy-footer-newslatter .alert { margin-top: 10px; }
.careerfy-footer-newslatter .alert p,.careerfy-footer-newslatter .alert p span { color: #a94442 !important; }
.mc-lists-fields input[type="checkbox"] {
    display: none;
}
.mc-lists-fields { margin-bottom: 20px; }
.mc-lists-fields li { text-align: left; }
.mc-lists-fields input[type="checkbox"] + label {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    margin: 0px;
    display: inline-block;
    position: relative;
}
.mc-lists-fields input[type="checkbox"] + label span {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: -3px 11px 0px 0px;
    vertical-align: middle;
    background-color: #f5f5f5;
    border: 1px solid #aeaeae;
}
.mc-lists-fields input[type="checkbox"]:checked + label span,
.mc-lists-fields input[type="checkbox"] + label:hover span {
    border-color: #13b5ea;
}
.mc-lists-fields input[type="checkbox"]:checked + label span:before,
.mc-lists-fields input[type="checkbox"] + label:hover span:before {
    content: "\f00c";
    font-family: FontAwesome;
    position: absolute;
    left: 2px;
    top: -1px;
    color: #13b5ea;
    font-size: 10px;
}
.mc-input-fields input[type="email"] {
    background-color: #ffffff;
    height: 40px;
    border: none;
    font-size: 15px;
    padding: 7px 15px;
    color: #444;
}
.mc-input-fields li { margin-bottom: 20px; }
.mc-input-fields input[type="submit"] {
    display: inline-block;
    padding: 15px 30px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    border: none;
    background-color: #13b5ea;
    color: #ffffff;
    line-height: 1;
    border-radius: 4px;
}
/* Widget Flickr Gallery */
.widget_flickr_gallery ul { margin: 0px -2px; }
.widget_flickr_gallery ul li {
    float: left;
    width: 25%;
    list-style: none;
    padding: 0px 2px 4px 2px;
}
.careerfy-header-two .careerfy-logo {
    margin: 0px 0px 0px 45px;
}
.home .careerfy-header-two { border: none; }
.careerfy-header-two [class*="col-md-"] {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
}
.careerfy-header-two {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 999;
    padding-right: 25px;
    border-bottom: 1px solid rgba(255,255,255,0.10);
}
.admin-bar .careerfy-header-two { top: 22px; }
.admin-bar.careerfy-sticky-header .careerfy-header-two { top: 32px; }
.careerfy-banner-two {
    float: left;
    width: 100%;
    position: relative;
    padding: 227px 0px 42px 0px;
}
.careerfy-banner-two .careerfy-banner-caption h1 {
    font-size: 55px;
    margin-bottom: 11px;
}
.careerfy-banner-two .careerfy-banner-caption p {
    width: 65%;
    margin-bottom: 28px;
}
.careerfy-banner-two-btn,
.careerfy-typo-wrap .careerfy-banner-two-btn {
    display: inline-block;
    font-size: 18px;
    padding: 14px 38px;
    color: #fff;
    border-radius: 40px;
    line-height: 1;
    margin-bottom: 84px;
    border: 2px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-two-btn:hover,
.careerfy-typo-wrap .careerfy-banner-two-btn:hover {
    background-color: transparent;
}
/* Banner Search Two */
.careerfy-banner-search-two,
.careerfy-typo-wrap .careerfy-banner-search-two {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 90px;
    padding: 30px 40px;
}
.careerfy-banner-search-two input[type="text"],
.careerfy-banner-search-two input[type="submit"],
.careerfy-select-style select {
    float: left;
    width: 100%;
}
.careerfy-banner-search-two ul { margin: 0px -30px; padding: 0px 0px 0px 30px; }
.careerfy-banner-search-two ul li {
    float: left;
    width: 28%;
    list-style: none;
    position: relative;
    padding: 11px 30px 0px 30px;
}
.careerfy-banner-search-two ul li:last-child { width: 16%; padding-left: 0px; padding-top: 0px; }
.careerfy-banner-search-two input[type="text"] {
    background-color: transparent;
    height: 38px;
    border: none;
    border-bottom: 2px solid rgba(255,255,255,0.20);
    font-size: 14px;
    color: #fff;
    padding: 0px 0px;
}
.careerfy-banner-search-two ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
.careerfy-banner-search-two ::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
}
.careerfy-banner-search-two :-ms-input-placeholder { /* IE 10+ */
  color: #fff;
}
.careerfy-banner-search-two :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
.careerfy-banner-search-two ul li i {
    position: absolute;
    left: 0px;
    top: 16px;
    color: #ffffff;
    font-size: 18px;
}
.careerfy-banner-search-two .careerfy-select-style select {
    background-color: transparent;
    border: none;
    border-bottom: 2px solid rgba(255,255,255,0.20);
    height: 38px;
    color: #ffffff;
    font-size: 14px;
    padding: 0px;
}
.careerfy-banner-search-two .careerfy-select-style select option { color: #333; }
.careerfy-banner-search-two .careerfy-select-style:after {
    color: #fff;
    top: 4px;
    right: 0px;
}
.careerfy-banner-search-two input[type="submit"] {
    float: left;
    background-color: #ffffff;
    padding: 20px 20px;
    line-height: 1;
    font-size: 18px;
    border: 1px solid #fff;
    border-radius: 40px;
    font-weight: bold;
}
/* Header */
a.menu-link {
    color: #1b1b1b;
    display: none;
}
.menu-link span {
    border-bottom: solid 3px #999;
    border-top: double 10px #999;
    float: right;
    height: 17px;
    margin: 0 5px 0px 0;
    width: 30px;
}
.js .menu ul ul.active {
  max-height: 55em;
}
.js .menu > ul > li.careerfy-megamenu-li > ul.active {
    max-height: 55em;
}
.menu.active {
  max-height: 200em;
  min-height: 200em;
  width: 100%;
}
.active ~ span.has-subnav i {
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
span.has-subnav {
  display: none;
  position: absolute;
  right: 0;
  padding: 15px 20px;
  top: 0;
  cursor: pointer;
  text-align: center;
  line-height: 0;
  font-size: 20px;
  z-index: 9999;
}
.careerfy-navigation.navbar {
    background: none;
    border: none;
    float: left;
    margin-bottom: 0px;
    text-align: left;
}
.careerfy-header-two .careerfy-navigation { float: left; }
.careerfy-header-two .navbar-nav > li > a {
    color: #fff;
    font-size: 16px;
}
.careerfy-header-two .navbar-nav > li > a:before, .careerfy-header-two .navbar-nav > li.active > a:before { display: none; }
.careerfy-header-two .submenu-addicon > a:after {
    content: "\f107";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 7px;
    font-size: 12px;
    vertical-align: top;
}
.careerfy-user-option {
    float: right;
}
.careerfy-user-option li {
    float: left;
    list-style: none;
    margin: 25px 20px 0px 0px;
    padding-bottom: 27px;
    position: relative;
}
.careerfy-header-two .careerfy-user-option li a.active { margin-top: 8px; float: left; }
.admin-bar .careerfy-header-two .careerfy-user-option li:last-child a { margin-top: 5px; float: left; }
.careerfy-user-option ul {
    background-color: #ffffff;
    right: 0;
    margin: 5px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-user-option > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-user-option ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px;
}
.careerfy-user-option ul li {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-post-btn {
    display: inline-block;
    padding: 9px 20px;
    border: 2px solid;
    border-radius: 40px;
    color: #ffffff;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-post-btn i { margin-right: 7px; }
.careerfy-btn-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    color: #ffffff;
    text-align: center;
    border-radius: 40px;
    font-size: 20px;
    padding-top: 6px;
}
/* FancyTitle */
.careerfy-fancy-title.careerfy-fancy-title-two { margin-bottom: 43px; }
.careerfy-fancy-title.careerfy-fancy-title-two h2 {
    font-size: 30px;
    text-transform: capitalize;
    color: #454f66;
    font-weight: bold;
    margin-bottom: 3px;
}
.careerfy-fancy-title.careerfy-fancy-title-two p { font-size: 16px; }
/* Modren Services */
.careerfy-services,.careerfy-modren-services-wrap {
    float: left;
    width: 100%;
}
.careerfy-services ul li {
    list-style: none;
    margin-bottom: 30px;
    float: none;
    display: inline-block;
    margin-right: -3px;
    vertical-align: bottom;
}
.careerfy-modren-services li {
    text-align: center;
}
.careerfy-modren-services img {
    margin-bottom: 18px;
    opacity: 0.30;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-modren-services p {
    font-size: 12px;
    margin-bottom: 15px;
    line-height: 2;
}
.careerfy-modren-services span {
    color: #454f66;
    font-weight: bold;
    display: block;
    margin-bottom: 24px;
}
.careerfy-modren-service-link {
    position: absolute;
    left: 50%;
    bottom: -20px;
    width: 40px;
    height: 40px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 40px;
    padding-top: 6px;
    text-align: center;
    margin-left: -22px;
    opacity: 0;
    -webkit-transform: rotate(-90deg);
       -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-modren-services-wrap {
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.04);
    padding: 40px 20px 18px 20px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .careerfy-modren-services-wrap {
    box-shadow: 0px 0px 25px 0px rgba(79,135,251,0.20);
}
ul li:hover .careerfy-modren-service-link {
    opacity: 1;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
}
.careerfy-modren-services li:hover img { opacity: 0.60; }
.careerfy-modren-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    margin: 10px 0px 15px 0px;
}
.careerfy-modren-btn a {
    display: inline-block;
    padding: 19px 32px;
    line-height: 1;
    background-color: #f6f9ff;
    font-size: 18px;
    font-weight: bold;
    border-radius: 40px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-modren-btn a:hover { color: #ffffff; }
/* Job Listing Plain */
.careerfy-joblisting-plain-wrap,
.careerfy-joblisting-plain figure a,.careerfy-joblisting-plain figure img {
    float: left;
    width: 100%;
}
.careerfy-joblisting-plain ul li { margin-bottom: 30px; list-style: none; }
.careerfy-joblisting-plain-wrap {
    border: 1px solid #ececec;
    padding: 19px;
}
.careerfy-joblisting-plain figure {
    float: left;
    width: 84px;
    border: 1px solid #ececec;
    margin: 0px;
}
.careerfy-joblisting-plain figure ~ .careerfy-joblisting-plain-text {
    margin-left: 107px;
}
.careerfy-joblisting-plain-left {
    float: left;
}
.careerfy-joblisting-plain-right {
    float: right;
}
.careerfy-joblisting-plain-text h2 {
    font-size: 22px;
    margin-bottom: 11px;
    line-height: 1;
}
.careerfy-joblisting-plain-text h2 span {
    display: inline-block;
    padding: 3px 10px 3px 10px;
    color: #ffffff;
    background-color: #ffb607;
    font-size: 10px;
    font-weight: 300;
    border-radius: 60px;
    vertical-align: top;
    margin: 2px 0px 0px 0px;
}
.careerfy-joblisting-plain-left ul {
    margin: 0px;
    display: inline-block;
    width: 100%;
}
.careerfy-joblisting-plain-left ul li {
    float: left;
    list-style: none;
    margin: 0px 15px 0px 0px;
}
.careerfy-joblisting-plain-left ul li i {
    color: #aaaaaa;
    font-size: 12px;
    float: left;
    margin: 6px 8px 0px 0px;
}
.careerfy-joblisting-plain-left ul li i.careerfy-money {
    font-size: 20px;
    margin-top: 3px;
}
.careerfy-joblisting-plain-right small {
    display: block;
    font-size: 14px;
    margin-bottom: 3px;
    line-height: 1.5;
    text-align: right;
}
.careerfy-joblisting-plain-right small i {
    font-size: 10px;
    display: inline-block;
    margin: 0px 4px 0px 0px;
    vertical-align: middle;
}
.careerfy-joblisting-plain-status {
    float: right;
    padding: 5px 10px 5px 10px;
    font-size: 12px;
    color: #ffffff;
    background-color: #53b427;
    line-height: 1;
    margin: 1px 8px 0px 0px;
}
.careerfy-joblisting-plain-right .careerfy-job-like {
    border-color: #8bb300;
    width: 20px;
    height: 20px;
    padding-top: 4px;
    font-size: 10px;
    margin-top: 3px;
}
.careerfy-joblisting-plain-status.careerfy-blue-status { background-color: #186fc9; }
.careerfy-joblisting-plain-status.careerfy-red-status { background-color: #e12335; }
.careerfy-joblisting-plain-status.careerfy-part-status { background-color: #f1630d; }
/* Parallex */
.careerfy-parallex-box {
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #4f87fb;
    padding: 105px 60px 119px 60px;
    text-align: center;
    min-height: 541px;
}
.careerfy-parallex-box-wrap {
    float: right;
    width: 63%;
}
.careerfy-parallex-box h2 {
    font-size: 38px;
    color: #ffffff;
    margin-bottom: 20px;
    line-height: 1.3;
}
.careerfy-parallex-box p {
    color: #ffffff;
    margin-bottom: 30px;
}
.careerfy-parallex-box-btn {
    display: inline-block;
    background-color: #154cbe;
    padding: 20px 35px 18px 35px;
    color: #ffffff;
    font-size: 18px;
    border-radius: 40px;
    line-height: 1;
}
@media screen and (min-width: 1050px) and (max-width: 1730px) {
    .careerfy-parallex-box { padding: 86px 60px 87px 60px; }
    .careerfy-parallex-box h2 { font-size: 28px; }
    .careerfy-media-player .mejs__container { padding-top: 67%; }
}
/* Latest Blogs */
.careerfy-news-grid figure,.careerfy-news-grid figure a,
.careerfy-news-grid figure img,.careerfy-news-grid-text,
.careerfy-news-grid-wrap,.careerfy-news-grid-text ul {
    float: left;
    width: 100%;
}
.careerfy-news-grid figure img { border-radius: 4px 4px 0px 0px; }
.careerfy-news-grid figure { margin: 0px; }
.careerfy-news-grid-wrap {
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.04);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .careerfy-news-grid-wrap { box-shadow: 0px 0px 25px 0px rgba(79,135,251,0.20); }
.careerfy-news-grid-text {
    padding: 30px 30px 42px 30px;
}
.careerfy-news-grid-text ul {
    margin: 0px; }
.careerfy-news-grid-text ul li {
    float: left;
    color: #999;
    font-size: 12px;
    text-transform: uppercase;
    padding-left: 25px;
    position: relative;
    line-height: 1;
    margin-bottom: 9px;
}
.careerfy-news-grid-text ul li:before {
    content: '';
    background-color: #999999;
    width: 5px;
    height: 5px;
    position: absolute;
    left: 11px;
    top: 3px;
    border-radius: 100%;
}
.careerfy-news-grid-text ul li:first-child:before { display: none; }
.careerfy-news-grid-text ul li:first-child { padding-left: 0px; }
.careerfy-news-grid-text ul li a { text-transform: capitalize; }
.careerfy-news-grid-text h2 {
    font-size: 18px;
    margin-bottom: 11px;
    font-weight: bold;
    line-height: 1.3;
}
.careerfy-news-grid-text p {
    line-height: 24px;
    margin-bottom: 0px;
}
/* Partner */
.careerfy-partnertwo-slider {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 75px;
    margin-bottom: 40px;
}
.careerfy-partnertwo-slider .slick-arrow {
    position: absolute;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-partnertwo-slider .slick-arrow-left {
    left: 50%;
    margin-left: -30px;
    margin-top: 1px;
}
.careerfy-partnertwo-slider .slick-arrow-right {
    left: auto;
    right: 50%;
    margin-right: -30px;
}
/* Testimonial StyleTwo */
.careerfy-testimonial-styletwo {
    float: left;
    width: 100%;
    padding-bottom: 90px;
    position: relative;
    margin-bottom: 9px;
}
.careerfy-testimonial-styletwo-layer {
    padding: 0px 0px 0px 140px;
    position: relative;
}
.careerfy-testimonial-styletwo-layer:before {
    content: "\e968";
    font-family: icomoon;
    position: absolute;
    left: 40px;
    top: 120px;
    font-size: 50px;
    color: #e6eefe;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-testimonial-styletwo img {
    border-radius: 100%;
    margin-bottom: 31px;
    width: 80px;
}
.careerfy-testimonial-styletwo p {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 28px;
}
.careerfy-testimonial-styletwo span {
    font-size: 16px;
    display: block;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 7px;
}
.careerfy-testimonial-styletwo small {
    font-size: 16px;
    color: #999999;
}
.careerfy-testimonial-styletwo .slick-dots {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
}
/* Dot's */
.slick-dots {
    float: left;
    width: 100%;
    text-align: center;
}
.slick-dots li {
    display: inline-block;
    list-style: none;
    margin: 0px 7px;
    line-height: 1;
}
.slick-dots li button {
    width: 4px;
    height: 4px;
    background-color: #bcc1cc;
    border-radius: 100%;
    text-indent: -9999px;
}
.slick-dots li.slick-active button {
    box-shadow: 0px 0px 0px 5px #dce5ff;
}
.careerfy-testimonial-styletwo .slick-arrow {
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 9;
    cursor: pointer;
}
.careerfy-testimonial-styletwo .slick-arrow-left {
    left: 50%;
    margin-left: -86px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-testimonial-styletwo .slick-arrow-right {
    left: auto;
    right: 50%;
    margin-right: -86px;
    bottom: 1px;
}
/* Footer Two */
.careerfy-footer-two {
    background-color: #373d41;
    float: left;
    width: 100%;
    padding: 50px 0px 0px 0px;
}
.careerfy-footer-two .col-md-9 .widget {
    float: left;
    width: 25%;
}
.careerfy-footer-two .careerfy-footer-widget { padding-bottom: 12px; }
/* Footer Nav Widget */
.widget_section_nav ul li {
    list-style: none;
    line-height: 1;
}
.widget_section_nav ul li a,
.careerfy-footer-two .widget_nav_menu ul li a {
    font-size: 12px;
    color: #858788;
    margin-bottom: 4px;
}
.careerfy-footer-two .widget_nav_menu ul li a:before { display: none; }
.widget_section_nav ul                      { margin: 0px; }
.widget_section_nav ul li:last-child a      { margin-bottom: 0px; }
.widget_section_nav ul li,.widget_section_nav ul li a,
.widget_section_nav ul {
    float: left;
    width: 100%;
}
/* Footer NewsLatter */
.careerfy-footer-newslatter,.careerfy-footer-newslatter form,
.careerfy-footer-newslatter label,.careerfy-footer-newslatter input[type="email"],
.careerfy-footer-newslatter input[type="submit"],
.careerfy-footer-widget .widget.careerfy-footer-newslatter {
    float: left;
    width: 100%;
}
.careerfy-footer-newslatter label {
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 19px;
    font-weight: 500;
}
.careerfy-footer-newslatter { margin-bottom: 30px; }
.careerfy-footer-newslatter ul { margin: 0px -7px; }
.careerfy-footer-newslatter li {
    float: left;
    width: 81%;
    padding: 0px 7px;
    position: relative;
    list-style: none;
    line-height: 1;
}
.careerfy-footer-newslatter li:last-child { width: 19%; }
.careerfy-footer-newslatter li i {
    position: absolute;
    left: 30px;
    top: 14px;
    font-size: 19px;
    color: #999;
}
.careerfy-footer-two .careerfy-footer-newslatter .status-message {
    position: absolute;
    left: 25px;
    top: 0px;
    z-index: 9;
    background-color: #fff;
    width: 32px;
    height: 40px;
}
.careerfy-footer-two .careerfy-footer-newslatter form {
    position: relative;
}
.careerfy-footer-two .careerfy-footer-newslatter .alert {
    position: absolute;
    left: 0;
    bottom: -24px;
    z-index: 20;
}
.careerfy-footer-two .careerfy-footer-newslatter .status-message i { left: 0px; }
.careerfy-footer-newslatter input[type="email"] {
    height: 48px;
    background-color: #ffffff;
    color: #999;
    font-size: 12px;
    padding: 7px 0px 7px 57px;
    border-radius: 4px;
}
.careerfy-footer-newslatter input[type="submit"] {
    color: #ffffff;
    border: none;
    font-size: 18px;
    padding: 16px 20px 14px 46px;
    border-radius: 4px;
}
.careerfy-footer-newslatter li:last-child i {
    color: #ffffff;
    font-size: 16px;
    left: 26px;
    top: 18px;
}
/* Twitter Widget */
.careerfy_twitter_widget,.careerfy_twitter_widget_wrap,
.careerfy_twitter_widget_wrap span {
    float: left;
    width: 100%;
}
.careerfy_twitter_widget_wrap {
    padding: 14px 15px 12px 15px;
    border-radius: 4px;
    margin-bottom: 40px;
    position: relative;
    background-color: #26abd8;
}
.careerfy_twitter_widget_wrap:before {
    content: '';
    position: absolute;
    left: 23px;
    bottom: -12px;
    border-left: 1px solid transparent;
    border-right: 9px solid transparent;
    border-top: 12px solid #26abd8;
}
.careerfy_twitter_widget_wrap p {
    font-size: 12px;
    color: #ffffff;
    line-height: 23px;
    margin-bottom: 6px;
}
.careerfy_twitter_widget_wrap p,.careerfy_twitter_widget_wrap p a,.careerfy_twitter_widget_wrap span,.careerfy_twitter_widget small a { color: #ffffff !important; }
.careerfy_twitter_widget_wrap span {
    font-size: 12px;
    color: #ffffff;
}
.careerfy_twitter_widget small {
    font-size: 18px;
    color: #ffffff;
}
.careerfy_twitter_widget small i {
    font-size: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    color: #26abd8;
}
/* CopyRight */
.careerfy-copyright-two {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0px 0px 38px 0px;
}
.careerfy-copyright-two p {
    display: inline-block;
    font-size: 16px;
    color: #858788;
    margin-bottom: 0px;
    padding: 6px 0px 0px 0px;
    font-weight: 300;
}
.careerfy-copyright-social {
    float: left;
}
.careerfy-copyright-social li {
    float: left;
    list-style: none;
    margin: 0px 14px 7px 0px;
}
.careerfy-copyright-social li a {
    font-size: 32px;
}
.careerfy-copyright-two .careerfy-copyright-social li a {
    width: 33px;
    height: 33px;
    background-color: #375d93;
    border-radius: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 15px;
    padding-top: 10px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-copyright-two .careerfy-copyright-social li:hover a { opacity: 0.90; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-facebook { background-color: #306199; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-twitter { background-color: #26c4f1; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-google-plus { background-color: #cc3d27; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-youtube { background-color: #EE1C1B; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-vimeo { background-color: #00ADEF; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-linkedin { background-color: #0A5D89; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-pinterest { background-color: #CB2027; }
.careerfy-copyright-two .careerfy-copyright-social li a.fa-instagram { background-color: #895A4D; }
.careerfy-copyright-download {
    float: right;
}
.careerfy-copyright-download li {
    float: left;
    list-style: none;
    font-size: 14px;
    color: #ffffff;
    margin: 7px 0px 0px 15px;
}
.careerfy-copyright-download li a {
    font-size: 21px;
    color: #ffffff;
    float: left;
    margin-top: 2px;
}
.careerfy-header-three {
    float: left;
    width: 100%;
    background-color: #fff;
}
.careerfy-header-three .careerfy-logo {
    margin: 24px 0px 21px 0px;
}
.careerfy-header-three .careerfy-navigation {
    float: left;
}
.careerfy-header-three .navbar-nav > li > a {
    color: #555;
}
.careerfy-header-three .navbar-nav > li:first-child { padding-left: 0px; }
.careerfy-header-three .navbar-nav > li:last-child { padding-right: 0px; }
.careerfy-header-three .navbar-nav > li { padding: 0px 18px 0px 18px; }
.careerfy-header-three .navbar-nav > li > a:before, .careerfy-header-three .navbar-nav > li.active > a:before { display: none; }
.careerfy-header-three .submenu-addicon > a:after {
    content: "\f107";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 7px;
    font-size: 12px;
    vertical-align: top;
}
.careerfy-header-three .sub-menu .submenu-addicon > a:after {
    float: right;
    -webkit-transform: rotate(-90deg);
       -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
         -o-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
.careerfy-user-log {
    float: right;
    padding-left: 15px;
}
.careerfy-user-log > li {
    float: left;
    list-style: none;
    margin: 25px 0px 0px 0px;
    line-height: 1;
    border-left: 1px solid #ebeeef;
    position: relative;
}
.careerfy-user-log > li > a {
    color: #2e2e2e;
    font-size: 16px;
    float: left;
    padding: 10px 20px;
    border-radius: 40px;
    font-weight: 600;
}
.careerfy-user-log > li > a > i {
    font-size: 17px;
    margin-right: 5px;
    float: left;
}
.image-no-margin .wpb_content_element { margin-bottom: 0px; }
.careerfy-user-log li:last-child { border: none; }
.careerfy-user-log li a.active { background-color: #ebeeef; }
.careerfy-user-log ul {
    background-color: #ffffff;
    left: 0;
    margin: 27px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-user-log > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-user-log ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-user-log ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
/* Banner Three */
.careerfy-banner-three {
    float: left;
    width: 100%;
    background-size: cover;
    padding: 200px 0px 170px 0px;
}
.careerfy-bannerthree-caption h1 {
    color: #ffffff;
    font-size: 54px;
    font-weight: 400;
    line-height: 1.2;
    display: inline-block;
    width: 70%;
    margin-bottom: 18px;
}
.careerfy-bannerthree-caption p {
    color: #ffffff;
    font-size: 22px;
    display: inline-block;
    width: 62%;
    margin-bottom: 40px;
    line-height: 36px;
}
/* Banner Search Three */
.careerfy-banner-search-three,
.careerfy-typo-wrap .careerfy-banner-search-three {
    float: left;
    width: 70%;
    background-color: rgba(255,255,255,0.50);
    padding: 10px 10px 0px 10px;
}
.careerfy-bannerthree-caption,.careerfy-adv-wrap {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-banner-search-three ul { margin: 0px -5px; }
.careerfy-banner-search-three ul li {
    list-style: none;
    float: left;
    width: 28%;
    position: relative;
    padding: 0px 5px 10px 5px;
    line-height: 1;
}
.careerfy-banner-search-three ul li:last-child { width: 16%; }
.careerfy-banner-search-three input[type="text"],
.careerfy-banner-search-three input[type="submit"] {
    float: left;
    width: 100%;
}
.careerfy-banner-search-three input[type="text"] {
    background-color: #ffffff;
    border: 1px solid #f2f2f2;
    height: 50px;
    padding: 7px 14px;
    font-size: 12px;
}
.careerfy-banner-search-three input[type="submit"] {
    border: 1px solid;
    color: #ffffff;
    font-size: 18px;
    padding: 16px 25px 16px 48px;
    font-weight: 500;
    letter-spacing: 1px;
}
.careerfy-banner-search-three li:hover input[type="submit"] {
    background-color: #ffffff;
}
.careerfy-banner-search-three ul li i {
    position: absolute;
    right: 15px;
    top: 16px;
    color: #aaaaaa;
    font-size: 16px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search-three ul li:last-child i {
    right: auto;
    left: 24px;
    top: 13px;
    color: #ffffff;
    font-size: 22px;
}
.careerfy-banner-search-three .careerfy-select-style select { height: 50px; }
.careerfy-banner-search-three .careerfy-select-style:after { top: 18px; }
.careerfy-upload-cvbtn,
.careerfy-typo-wrap .careerfy-upload-cvbtn {
    display: inline-block;
    padding: 23px 36px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    background-color: #9251ac;
    margin-left: 30px;
    text-align: center;
}
.careerfy-upload-cvbtn i,
.careerfy-typo-wrap .careerfy-upload-cvbtn i {
    font-size: 22px;
    display: inline-block;
    margin-right: 15px;
}
.careerfy-search-categories,
.careerfy-typo-wrap .careerfy-search-categories {
    float: left;
    width: 100%;
    margin-top: 6px;
}
.careerfy-search-categories li {
    float: left;
    list-style: none;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 0px 10px 20px 10px;
    position: relative;
    line-height: 1;
}
.careerfy-search-categories li:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 9px;
    border-left: 2px solid #ffffff;
    width: 2px;
    height: 12px;
}
.careerfy-search-categories li:first-child { padding: 0px; }
.careerfy-search-categories li:first-child:before,.careerfy-search-categories li:last-child:before { display: none; }
.careerfy-search-categories li a {
    font-size: 14px;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: 400;
}
/* Fancy Title Three */
.careerfy-fancy-title.careerfy-fancy-title-three { margin-bottom: 45px; }
.careerfy-fancy-title-three i {
    font-size: 36px;
    margin-bottom: 15px;
    display: inline-block;
}
.careerfy-fancy-title-three h2 {
    font-size: 36px;
    font-weight: 300;
}
/* Categories Style Two */
.careerfy-categories,
.careerfy-categories-styletwo a {
    float: left;
    width: 100%;
}
.careerfy-categories ul li {
    list-style: none;
    line-height: 1;
}
.careerfy-categories-styletwo ul li {
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    float: none;
    display: inline-block;
    margin-right: -4px;
    vertical-align: top;
    text-align: center;
}
.careerfy-categories-styletwo ul li > a {
    padding-top: 44px;
    padding-bottom: 44px;
}

.careerfy-categories-styletwo ul li:nth-last-of-type(3),
.careerfy-categories-styletwo ul li:nth-last-of-type(2),
.careerfy-categories-styletwo ul li:nth-last-of-type(1) {
    border-bottom: none; }
.careerfy-categories-styletwo { text-align: left; }
.careerfy-categories-styletwo i {
    display: inline-block;
    width: 119px;
    height: 119px;
    color: #ffffff;
    background-color: #5e9ef6;
    border-radius: 80px;
    font-size: 60px;
    padding-top: 24px;
    margin-bottom: 23px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-categories-styletwo ul li:hover i {
    -webkit-transform: rotateY(160deg);
       -moz-transform: rotateY(160deg);
        -ms-transform: rotateY(160deg);
         -o-transform: rotateY(160deg);
            transform: rotateY(160deg);
}
.careerfy-categories-styletwo span {
    display: block;
    color: #333333;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 10px;
}
.careerfy-categories-styletwo small {
    color: #999999;
    font-size: 12px;
}
.careerfy-categories-styletwo .green i             { background-color: #76c58b; }
.careerfy-categories-styletwo .darkgray i          { background-color: #8294b9; }
.careerfy-categories-styletwo .orange i            { background-color: #82c84a; }
.careerfy-categories-styletwo .gray i              { background-color: #97989c; }
.careerfy-categories-styletwo .blue i              { background-color: #6d8cf3; }
.careerfy-categories-styletwo .yellow i            { background-color: #e6c867; }
.careerfy-categories-styletwo .red i               { background-color: #f15685; }
/* Fancy Left Title */
.careerfy-fancy-left-title {
    float: left;
    width: 100%;
    margin-bottom: 35px;
}
.careerfy-fancy-left-title h2 {
    float: left;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.careerfy-fancy-left-title a {
    float: right;
    background-color: #f3f3f3;
    border: 1px solid #dfe2e5;
    font-size: 14px;
    color: #999999;
    padding: 10px 21px;
    border-radius: 4px;
    text-transform: uppercase;
    line-height: 1;
    margin-top: -5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fancy-left-title a:hover { color: #ffffff; }
/* Featured Job Grid */
.careerfy-featured-jobs-grid,.featured-jobs-grid-text,
.careerfy-featured-jobs-grid figure,.careerfy-featured-jobs-grid figure a,
.featured-jobs-grid-tag,.featured-jobs-grid-text ul,
.featured-jobs-grid-location {
    float: left;
    width: 100%;
}
.careerfy-featured-jobs-grid figure img {
    width: 197px;
    display: inline-block;
}
.careerfy-featured-jobs-grid ul li {
    list-style: none;
    margin-bottom: 30px;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}
.careerfy-featured-jobs-grid figure a { text-align: center; background-color: #fcfcfc; }
.careerfy-featured-jobs-grid figure {
    margin: 0px;
    border: 1px solid #ececec;
}
.paret .careerfy-jobs-type { background-color: #f1630d; }
.bluetype .careerfy-jobs-type { background-color: #186fc9; }
.careerfy-jobs-type {
    position: absolute;
    left: -6px;
    top: 12px;
    background-color: #53b427;
    font-size: 12px;
    color: #ffffff;
    padding: 6px 8px;
    line-height: 1;
}
.careerfy-jobs-type:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -5px;
    border-top: 5px solid #666666;
    border-left: 5px solid transparent;
}
.careerfy-job-featured {
    position: absolute;
    left: 15px;
    bottom: 15px;
    font-size: 10px;
    color: #ffffff;
    background-color: #13b5ea;
    padding: 4px 10px;
    border-radius: 40px;
    line-height: 1;
}
.featured-jobs-grid-text {
    border: 1px solid #ececec;
    border-top: none;
    padding: 10px 19px 18px 19px;
}
.featured-jobs-grid-tag a {
    font-size: 12px;
    color: #f16421;
}
.featured-jobs-grid-text h2 a { color: #000; }
.featured-jobs-grid-text h2 {
    font-size: 18px;
    margin-bottom: 4px;
    line-height: 1.4;
    font-weight: 300;
}
.featured-jobs-grid-text ul { margin: 0px; }
.featured-jobs-grid-text ul li {
    float: left;
    padding: 0px 9px;
    position: relative;
    margin-bottom: 6px;
}
.featured-jobs-grid-text ul li:first-child { padding-left: 0px; }
.featured-jobs-grid-text ul li:first-child:before { display: none; }
.featured-jobs-grid-text ul li:before {
    content: '';
    position: absolute;
    left: -1px;
    top: 12px;
    background-color: #e0e0e0;
    width: 5px;
    height: 5px;
    border-radius: 100%;
}
.featured-jobs-grid-location {
    border-top: 1px solid #ececec;
    padding-top: 15px;
    margin-top: 3px;
}
.featured-jobs-grid-location p {
    float: left;
    margin-bottom: 0px;
}
.featured-jobs-grid-location p i {
    font-size: 12px;
    color: #aaaaaa;
    margin: 7px 6px 0px 0px;
    float: left;
}
.featured-jobs-grid-like {
    float: right;
    width: 27px;
    height: 27px;
    border: 1px solid #ececec;
    border-radius: 40px;
    color: #8bb300;
    text-align: center;
    font-size: 13px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.featured-jobs-grid-like:hover { color: #ffffff; }
/* Services Style Three */
.careerfy-services-stylethree-wrap {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-services-stylethree ul li { position: relative; }
.careerfy-services-stylethree ul li:nth-last-of-type(3n):before {
    width: 50%;
    left: auto;
    right: 0px;
}
.careerfy-services-stylethree ul li:nth-child(3n):before {
    width: 50%;
}
.careerfy-services-stylethree ul li:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 26px;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #dfdfdf;
}
.careerfy-services-stylethree { text-align: center; }
.careerfy-services-stylethree img { margin-bottom: 27px; }
.careerfy-services-stylethree p { margin-bottom: 35px; }
.careerfy-services-stylethree h2 {
    font-size: 20px;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.careerfy-services-stylethree span {
    display: inline-block;
    width: 50px;
    height: 50px;
    background-color: #dfdfdf;
    border-radius: 100%;
    font-size: 18px;
    color: #ffffff;
    padding-top: 11px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* PricePlan Style5 */
.careerfy-priceplan-style5 {
    float: left;
    width: 100%;
    background-color: #fafafa;
    text-align: center;
    padding: 57px 0px 33px 0px;
    margin-bottom: 30px;
}
.careerfy-priceplan-style5 h6 {
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 27px;
}
.careerfy-priceplan-style5 span {
    font-size: 53px;
    color: #333;
    display: inline-block;
    line-height: 1;
    margin-bottom: 24px;
}
.careerfy-priceplan-style5 span strong {
    font-size: 42px;
    font-weight: normal;
    display: inline-block;
    vertical-align: super;
}
.careerfy-priceplan-style5 span small { font-size: 20px; }
.careerfy-priceplan-style5 ul { margin-bottom: 40px; }
.careerfy-priceplan-style5 ul,
.careerfy-priceplan-style5 ul li,.careerfy-priceplan-style5-wrap {
    float: left;
    width: 100%;
}
.careerfy-priceplan-style5 ul li {
    list-style: none;
    color: #333333;
    font-weight: 500;
}
.careerfy-priceplan-style5 ul li small {
    font-weight: 400;
    font-size: 14px;
}
.careerfy-priceplan-style5-btn {
    display: inline-block;
    border: 1px solid #b9b9b9;
    color: #b9b9b9;
    text-transform: uppercase;
    font-weight: 600;
    padding: 19px 57px;
    border-radius: 4px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-priceplan-style5:hover .careerfy-priceplan-style5-btn,.active .careerfy-priceplan-style5-btn { color: #ffffff; }
.col-md-4.active {
    padding: 0px;
    position: relative;
    z-index: 1;
    -webkit-transform: scale(1.14);
       -moz-transform: scale(1.14);
        -ms-transform: scale(1.14);
         -o-transform: scale(1.14);
            transform: scale(1.14);
}
.active .careerfy-priceplan-style5 {
    background-color: #ffffff;
    box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.15);
}
.active-plan {
    color: #333;
    border: 1px solid #12cd6a;
    text-transform: uppercase;
    padding: 8px 24px;
    border-radius: 40px;
    line-height: 1;
    position: absolute;
    left: 50%;
    top: -16px;
    margin-left: -70px;
    background-color: #ffffff;
}
.careerfy-priceplan-style5-wrap { margin: 43px 0px 76px 0px; }
.careerfy-plan-thumb {
    text-align: center;
    display: inline-block;
    width: 44%;
    vertical-align: middle;
    margin-right: -4px;
}
.careerfy-testimonial-slider-style3 {
    display: inline-block;
    width: 56%;
    position: static;
    vertical-align: middle;
}
/* Testimonial Slider Style3 */
.testimonial-slider-style3-thumb img,.careerfy-plan-thumb img,
.careerfy-testimonial-slider-style3-wrap {
    float: left;
    width: 100%;
}
.careerfy-testimonial-slider-style3-wrap { position: relative; }
.careerfy-testimonial-slider-style3-wrap {
    background-color: #3088f4;
    position: relative;
}
.testimonial-slider-style3-thumb {
    float: left;
    width: 44%;
}
.testimonial-slider-style3-text {
    float: left;
    width: 100%;
    padding: 0px 100px 0px 143px;
}
.testimonial-slider-style3-text p {
    font-size: 22px;
    color: #ffffff;
    line-height: 36px;
    width: 76%;
    margin-bottom: 20px;
    font-style: italic;
}
.testimonial-slider-style3-text span {
    font-size: 20px;
    color: #ffffff;
    font-style: italic;
}
.testimonial-slider-style3-text span small {
    color: #333333;
    font-size: 18px;
}
.testimonial-slider-style3-text span i {
    font-size: 48px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.careerfy-testimonial-nav {
    position: absolute;
    left: 50%;
    bottom: 0px;
    background-color: #ffffff;
    padding: 32px 14px;
    margin-left: -115px;
}
.careerfy-testimonial-nav li {
    float: left;
    list-style: none;
    margin: 0px 42px;
    cursor: pointer;
}
.careerfy-testimonial-nav li i {
    color: #d6dde5;
    font-size: 21px;
    float: left;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-nav li.careerfy-prev i {
    margin-top: 3px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-testimonial-slider-style3 .slick-dots {
    position: absolute;
    left: 50%;
    bottom: 30px;
    width: auto;
    z-index: 5;
    margin-left: -26px;
}
.careerfy-testimonial-slider-style3 .slick-dots li {
    margin: 0px 5px 0px 0px;
    font-style: italic;
}
.careerfy-testimonial-slider-style3 .slick-dots li:first-child:before { display: none; }
.careerfy-testimonial-slider-style3 .slick-dots li:before {
    content: '/';
    display: inline-block;
    font-size: 18px;
    color: #d6dde5;
    margin-right: 1px;
}
.careerfy-testimonial-slider-style3 .slick-dots li button {
    text-indent: 0px;
    background-color: transparent;
    font-size: 18px;
    color: #d6dde5;
    width: auto;
    height: auto;
}
.careerfy-testimonial-slider-style3 .slick-dots li.slick-active button {
    box-shadow: none;
    color: #333333;
    background: transparent;;
}
@media screen and (min-width: 1050px) and (max-width: 1730px) {
    .careerfy-testimonial-nav { margin-left: -96px; }
    .careerfy-testimonial-slider-style3 .slick-dots { margin-left: 8px; }
    .testimonial-slider-style3-text { padding: 80px 100px 0px 110px; }
    .testimonial-slider-style3-text p { width: 86%; }
}
/* Footer */
.careerfy-footer-three {
    background-color: #30394e;
    padding: 54px 0px 0px 0px;
}
.careerfy-footer-title3 {
    float: left;
    width: 100%;
    margin-bottom: 27px;
}
.careerfy-footer-title3 h2 {
    font-size: 12px;
    text-transform: uppercase;
    color: #515c72;
    line-height: 1;
    margin-bottom: 0px;
}
.careerfy-footer-three .widget_nav_menu ul li a {
    font-size: 14px;
    margin-bottom: 10px;
    color: #ffffff;
}
.careerfy-footer-three .widget_nav_menu ul li a:before,.careerfy-footer-four .widget_nav_menu ul li a:before { display: none; }
/*  Footer Three NewsLatter */
.careerfy-simplenewslettr-2 form,.careerfy-simplenewslettr-2 form input[type="email"],
.footer-three-social {
    float: left;
    width: 100%;
}
.careerfy-simplenewslettr-2 form {
    position: relative;
    margin-bottom: 38px;
}
.careerfy-simplenewslettr-2 input[type="email"] {
    height: 45px;
    background-color: #2d3549;
    font-size: 12px;
    color: #fff;
    padding: 0px 25px;
    border-radius: 40px;
}
.careerfy-simplenewslettr-2 input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 45px;
    height: 45px;
    background-color: transparent !important;
    border: none;
    z-index: 2;
}
.careerfy-simplenewslettr-2 form i {
    position: absolute;
    right: 25px;
    top: 12px;
    font-size: 18px;
    color: #6a86b8;
    z-index: 0;
}
.careerfy-simplenewslettr-2 form .status-message i { background-color: #2d3549; }
.footer-three-social li {
    list-style: none;
    float: left;
    margin-right: 13px;
    width: auto;
    padding: 0px;
}
.footer-three-social li a {
    font-size: 20px;
    color: #30394e;
    background-color: #5d677e;
    width: 36px;
    height: 36px;
    text-align: center;
    border-radius: 100%;
    padding-top: 7px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* CopyRight Three */
.copyright-three {
    float: left;
    width: 100%;
    border-top: 1px solid #373e52;
    padding: 25px 0px 20px 0px;
}
.copyright-logo {
    float: left;
    margin-bottom: 8px;
}
.copyright-three p {
    float: right;
    font-size: 12px;
    color: #5d677e;
}
.careerfy-nav-area {
    float: right;
}
.careerfy-header-four .careerfy-nav-area { display: none; }
.careerfy-header-four {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    border-bottom: 1px solid rgba(223,223,223,0.20);
    z-index: 9999;
}
.careerfy-header-four .careerfy-logo { margin: 24px 0px 21px 0px; }
.careerfy-header-option {
    float: right;
}
.careerfy-header-option > li {
    float: left;
    list-style: none;
    line-height: 1;
    margin: 25px 0px 0px 20px;
    position: relative;
    padding-bottom: 20px;
}
.careerfy-header-option > li > a {
    float: left;
    padding: 10px 20px;
    color: #ffffff;
    border: 2px solid #4cb5ff;
    border-radius: 40px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-header-option li a i { margin-right: 6px; }
.careerfy-header-option ul {
    background-color: #ffffff;
    left: 0;
    margin: 1px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-header-option > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-header-option ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-header-option ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-header-option li:first-child:before   { display: none; }
.nav-list-mode {
    float: left;
    margin: 34px 0px 20px 20px;
}
/* Banner */
.careerfy-banner-four,.careerfy-bannerfour-caption ul {
    float: left;
    width: 100%;
}
.careerfy-bannerfour-caption {
    padding: 318px 0px 232px 0px;
    float: left;
    width: 65%;
}
.careerfy-banner-four h1 {
    font-size: 100px;
    font-weight: bolder;
    color: #ffffff;
    line-height: 108px;
    margin-bottom: 27px;
}
.careerfy-banner-four h1 span {
    font-size: 88px;
    display: block;
    font-weight: 200;
}
.careerfy-banner-four p {
    font-size: 18px;
    color: #ffffff;
    line-height: 34px;
    font-weight: normal;
    margin-bottom: 29px;
}
.careerfy-bannerfour-caption ul li {
    float: left;
    list-style: none;
    color: #ffffff;
    padding: 7px 15px 0px 15px;
}
.careerfy-bannerfour-caption ul li:first-child { padding-left: 0px; padding-top: 0px; }
.careerfy-bannerfour-caption ul li:last-child { padding-top: 4px; }
.careerfy-bannerfour-caption ul li a {
    color: #ffffff;
    text-decoration: underline;
    font-size: 18px;
}
.careerfy-bannerfour-caption ul li a.banner-four-btn {
    display: inline-block;
    background-color: #4cb5ff;
    font-size: 14px;
    padding: 4px 4px 4px 13px;
    border-radius: 40px;
    text-decoration: none;
    line-height: 32px;
}
a.banner-four-btn i {
    width: 32px;
    height: 32px;
    float: right;
    background-color: #6fc4ff;
    border-radius: 100%;
    text-align: center;
    font-size: 16px;
    margin-left: 18px;
    padding-top: 8px;
}
/* Banner Search Four */
.careerfy-search-four-wrap,.careerfy-banner-search-four,
.careerfy-banner-search-four input[type="text"],.careerfy-banner-search-four input[type="submit"] {
    float: left;
    width: 100%;
}
.careerfy-banner-search-four { margin-bottom: 17px; }
.careerfy-search-four-wrap {
    background-color: #fafafa;
    padding: 23px 20px 12px 20px;
}
.careerfy-banner-search-four h2 {
    text-transform: uppercase;
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: bold;
}
.careerfy-banner-search-four ul { margin: 0px -15px; }
.careerfy-banner-search-four ul li {
    float: left;
    width: 28%;
    list-style: none;
    padding: 0px 15px;
    line-height: 1;
    position: relative;
}
.careerfy-banner-search-four ul li:last-child {
    width: 16%;
}
.careerfy-banner-search-four input[type="text"] {
    height: 42px;
    border: 1px solid #dadada;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.09);
    padding: 7px 14px;
    font-size: 12px;
    color: #444;
}
.careerfy-banner-search-four select {
    border: 1px solid #dadada;
    background-color: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.09);
    height: 42px;
    color: #999999;
}
.careerfy-banner-search-four .careerfy-select-style:after { top: 13px; }
.careerfy-banner-search-four li i {
    position: absolute;
    right: 29px;
    top: 12px;
    font-size: 16px;
    color: #aaaaaa;
}
.careerfy-banner-search-four input[type="submit"] {
    color: #ffffff;
    padding: 12px 27px;
    font-size: 18px;
    border: 1px solid;
    border-radius: 2px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search-four input[type="submit"]:hover {
    background-color: #ffffff;
}
.careerfy-search-four-wrap .careerfy-search-categories li,
.careerfy-search-four-wrap .careerfy-search-categories li a {
    color: #999999;
}
.careerfy-search-four-wrap .careerfy-search-categories li:before {
    border-color: #999;
    border-width: 1px;
    top: 2px;
}
/* Fancy Title */
.careerfy-fancy-title-four h2 {
    font-size: 30px;
    color: #333333;
    margin-bottom: 2px;
    font-weight: bold;
}
.careerfy-fancy-title-four span i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.careerfy-fancy-title.careerfy-fancy-title-four p { margin-bottom: 9px; }
.careerfy-fancy-title-four span i.circle-two-size { font-size: 9px; }
.careerfy-fancy-title-four span i.circle-three-size { font-size: 5px; }
/* Featured Jobs List */
.careerfy-featured-jobs-list,.careerfy-featuredjobs-listwrap,
.careerfy-featured-jobs-list figure a,.careerfy-featured-jobs-list figure img {
    float: left;
    width: 100%;
}
.careerfy-featured-jobs-list ul li         { list-style: none; }
.careerfy-featured-jobs-list > ul > li     { margin-bottom: 30px; }
.careerfy-featuredjobs-listwrap {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    border-radius: 10px;
    padding: 30px;
}
.careerfy-featured-jobs-list figure {
    float: left;
    width: 124px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
}
.careerfy-featured-jobs-list figure ~ .careerfy-featured-jobs-list-text { margin-left: 146px; }
.careerfy-featured-jobs-list-text h2 {
    font-size: 22px;
    margin-bottom: 20px;
    line-height: 24px;
}
.careerfy-featured-jobs-list-text small {
    display: block;
    line-height: 1;
    font-size: 14px;
    margin-bottom: 3px;
}
.careerfy-loadmore-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 27px 0px 10px 0px;
}
.careerfy-loadmore-btn a {
    display: inline-block;
    font-size: 20px;
    color: #cccccc;
}
/* Categories StyleThree */
.careerfy-categories-stylethree ul li { padding: 0px; }
.careerfy-categories-stylethree-wrap {
    float: left;
    width: 100%;
    height: 240px;
    position: relative;
    text-align: center;
}
.careerfy-categories-stylethree span {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.80;
    background-color: #293180;
}
.careerfy-categories-stylethree-wrap:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.careerfy-categories-stylethree-text {
    display: inline-block;
    hyphens: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    width: 90%;
    padding: 0px;
    vertical-align: middle;
    white-space: normal;
    position: relative;
}
.careerfy-categories-stylethree-text p {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: bold;
    color: #ffffff;
}
.careerfy-categories-stylethree-text small { font-size: 18px; }
.careerfy-categories-stylethree-text p strong,.careerfy-categories-stylethree-text small { color: #ffffff; }
/* Counter StyleTwo */
.careerfy-counter-styletwo.careerfy-counter ul li { border: none; }
.careerfy-counter-styletwo i {
    color: #ffffff;
    font-size: 65px;
    display: inline-block;
    margin-bottom: 30px;
}
.careerfy-counter-styletwo span {
    font-size: 40px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 11px;
}
.careerfy-counter-styletwo small {
    color: #ffffff;
    font-size: 18px;
}
/* Services StyleFour */
.careerfy-services-stylefour ul li { padding: 0px; }
.careerfy-services-stylefour-wrap {
    float: left;
    width: 100%;
    background-color: #4cb5ff;
    text-align: center;
    padding: 45px 45px 35px 45px;
    border-radius: 4px;
    position: relative;
}
.careerfy-services-stylefour-btn {
    position: absolute;
    left: 50%;
    bottom: -20px;
    width: 42px;
    height: 42px;
    background-color: #ffffff;
    border-radius: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.30);
    text-align: center;
    font-size: 22px;
    color: #4cb5ff;
    padding-top: 7px;
    margin-left: -20px;
}
.careerfy-services-stylefour i {
    font-size: 65px;
    color: #ffffff;
    margin-bottom: 16px;
    display: inline-block;
}
.careerfy-services-stylefour h2 {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 4px;
    text-transform: uppercase;
    font-weight: bold;
}
.careerfy-services-stylefour p {
    color: #ffffff;
    margin-bottom: 0px;
}
.careerfy-services-stylefour-wrap.active {
    position: relative;
    z-index: 1;
    padding-bottom: 40px;
    -webkit-transform: scale(1.14);
    -moz-transform: scale(1.14);
    -ms-transform: scale(1.14);
    -o-transform: scale(1.14);
    transform: scale(1.14);
}
/* Parallax Text Box */
.careerfy-parallax-text-box {
    float: left;
    width: 65%;
}
.careerfy-parallax-text-box h2 {
    font-size: 40px;
    margin-bottom: 25px;
    line-height: 48px;
}
.careerfy-parallax-text-box p {
    font-size: 20px;
    margin-bottom: 42px;
    line-height: 36px;
}
.careerfy-parallax-text-btn {
    display: inline-block;
    border: 2px solid;
    padding: 24px 42px 21px 42px;
    border-radius: 40px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 1;
    margin: 0px 26px 20px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-parallax-text-btn:hover { color: #ffffff; }
/* Partner Style */
.careerfy-partner-style3,.careerfy-partner-title,
.careerfy-partner-style3-wrap {
    float: left;
    width: 100%;
}
.careerfy-partner-title {
    text-transform: uppercase;
    color: #d0d5db;
    font-weight: bold;
    text-align: center;
    margin-bottom: 18px;
}
.careerfy-partner-style3-wrap { margin: 80px 0px 30px 0px; }
/* Parallax */
.careerfy-parallax-style4 { padding-top: 36px; }
.careerfy-parallax-style4 span {
    float: left;
    width: 100%;
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 17px;
}
.careerfy-parallax-style4 h2 {
    font-size: 36px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 40px;
}
.careerfy-parallax-style4 p {
    color: #ffffff;
    margin-bottom: 20px;
}
.careerfy-parallax-style4-btn {
    display: inline-block;
    padding: 13px 20px 10px 20px;
    background-color: #4cb5ff;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 4px;
}
/* Footer Four */
.careerfy-footer-four { padding: 60px 0px 15px 0px; }
.careerfy-footer-title4 {
    float: left;
    width: 100%;
    margin-bottom: 17px;
}
.careerfy-footer-title4 h2 {
    font-size: 18px;
    color: #273238;
    font-weight: bold;
    margin-bottom: 0px;
}
/* Footer Widget */
.footer-logo {
    float: left;
    width: 100%;
    margin-bottom: 23px;
}
.widget_footer_text p {
    color: #7a95a0;
    margin-bottom: 10px;
}
.copyright-text {
    font-size: 12px;
    color: #7a95a0;
    width: 70%;
    margin-top: 26px;
}
.copyright-text i { color: #7a73ef; }
.careerfy-footer-four .widget_section_nav ul li a {
    color: #7a95a0;
    font-size: 14px;
    margin-bottom: 22px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_footer_contact p { margin-bottom: 15px; }
.widget_footer_contact span {
    float: left;
    font-size: 15px;
    color: #273238;
    position: relative;
    padding-bottom: 23px;
    margin-bottom: 28px;
}
.widget_footer_contact span:before {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 92px;
    height: 1px;
    background-color: #e6e7eb;
}
.widget_footer_contact_email {
    float: right;
    margin-bottom: 15px;
}
.footer-four-social {
    float: left;
    width: 100%;
}
.footer-four-social li {
    float: left;
    list-style: none;
    margin: 0px 14px 7px 0px;
}
.footer-four-social li a {
    font-size: 14px;
    width: 32px;
    height: 32px;
    background-color: #375d93;
    color: #ffffff;
    padding-top: 9px;
    float: left;
    border-radius: 100%;
    text-align: center;
}
.footer-four-social li a:hover { color: #fff; }
.footer-four-social li a.fa-facebook { background-color: #375d93; }
.footer-four-social li a.fa-twitter { background-color: #43afe9; }
.footer-four-social li a.fa-linkedin { background-color: #007eb3; }
.footer-four-social li a.careerfy-dribbble-logo { background-color: #f95c94; }
.footer-four-social li a.fa-google-plus { background-color: #e24046; }
.careerfy-theme-unit .careerfy-copyright p { margin-top: 0px; }
/* ComingSoon */
.careerfy-coming-soon {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-size: cover;
}
.careerfy-coming-soon .container,
.careerfy-coming-soon .row,
.careerfy-coming-soon .col-md-12 { height: 100%; }
.careerfy-comingsoon-text {
    display: inline-block;
    hyphens: auto;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    padding: 0px;
    vertical-align: middle;
    white-space: normal;
}
.careerfy-comingsoon-wrap {
    position: fixed;
    top: 0px;
    left: auto;
    right: auto;
    height: 100%;
    width: 100%;
    z-index: 2;
    margin: 0 auto;
}
.careerfy-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.30);
}
.careerfy-comingsoon-wrap:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.careerfy-comingsoon-text h2 {
    font-size: 72px;
    color: #ffffff;
    line-height: 1.4;
    text-transform: capitalize;
    margin-bottom: 5px;
    font-family: 'Playfair Display', serif;
}
.careerfy-comingsoon-text h2 span { display: block; }
.careerfy-comingsoon-text p {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 40px;
    display: inline-block;
    width: 77%;
    line-height: 30px;
}
.careerfy-comingsoon-countdown {
    float: left;
    margin-bottom: 50px;
}
.countdown-section {
    float: left;
    padding: 0px 95px 0px 0px;
    line-height: 1;
    position: relative;
}
.countdown-section:before {
    content: '';
    position: absolute;
    right: 45px;
    top: 30px;
    height: 23px;
    width: 1px;
    background-color: #ffffff;
}
.countdown-section:last-child:before { display: none; }
.countdown-amount {
    font-size: 80px;
    color: #ffffff;
}
.countdown-period {
    display: block;
    font-size: 20px;
    color: #ffffff;
    font-weight: 300;
}
.careerfy-comingsoon-text .careerfy-newsletter {
    float: left;
    width: 820px;
    margin-bottom: 40px;
    position: relative;
}
.careerfy-comingsoon-text .input-holder,
.careerfy-comingsoon-text .careerfy-newsletter form {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-comingsoon-text .careerfy-newsletter input[type="text"] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    height: 55px;
    color: #111;
    font-size: 14px;
    padding: 7px 20px;
}
.careerfy-comingsoon-text .careerfy-newsletter label {
    position: absolute;
    right: 0px;
    top: 0px;
    margin-bottom: 0px;
}
.careerfy-comingsoon-text .careerfy-newsletter input[type="submit"] {
    background-color: #ffc400;
    color: #000033;
    border: none;
    font-size: 18px;
    padding: 18px 16px 17px 42px;
}
.careerfy-comingsoon-text .careerfy-newsletter label i {
    position: absolute;
    left: 14px;
    top: 19px;
    color: #333333;
    font-size: 18px;
}
.careerfy-comingsoon-text .careerfy-newsletter .alert-danger {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 12px 15px;
}
.careerfy-comingsoon-text .careerfy-newsletter .alert-danger .close { margin-top: 6px; }
.careerfy-comingsoon-text .careerfy-newsletter .alert-danger p {
    margin-bottom: 0px;
    color: #a94442;
    font-size: 16px;
}
.careerfy-comingsoon-text .careerfy-newsletter .status-message {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #ffc400;
    color: #000033;
    font-size: 18px;
    padding: 18px 75px 17px 75px;
}
.careerfy-comingsoon-text .careerfy-social-network { float: left; }
.careerfy-comingsoon-text .careerfy-social-network li { margin-left: 0px; margin-right: 20px; }
.careerfy-comingsoon-text .careerfy-social-network li a {
    background-color: #ffffff;
    width: 40px;
    height: 40px;
    font-size: 22px;
    padding-top: 10px;
}
.careerfy-comingsoon-text .careerfy-social-network li:hover a { color: #000033; }
.careerfy-comingsoon-text .careerfy-social-network li a.fa-facebook { color: #375d93; }
.careerfy-comingsoon-text .careerfy-social-network li a.fa-twitter { color: #43afe9; }
.careerfy-comingsoon-text .careerfy-social-network li a.fa-google-plus { color: #e24046; }
.careerfy-comingsoon-text .careerfy-social-network li a.fa-linkedin { color: #007eb3; }
/* Gravety Form */
.gform_page_footer .button,
.gform_footer .gform_button.button {
    display: inline-block;
    padding: 9px 16px;
    color: #ffffff;
    text-transform: capitalize;
    font-weight: 500;
    border-radius: 2px;
    margin: 0px 15px 0px 0px;
    border: none;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { height: 42px; }
.gform_wrapper .ui-datepicker .ui-datepicker-title select { padding: 4px; height: 26px; }
.gform_wrapper .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next,
.gform_wrapper .ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover { background-color: #666; }
.gform_wrapper .ui-state-default, .ui-widget-content .ui-state-default { border: none !important; }
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    width: 100%;
    height: 42px;
    padding: 4px 20px !important;
}
 .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
    width: 100%;
 }
.gform_wrapper input[type="text"],
.gform_wrapper select,
.gform_wrapper textarea {
    background-color: #ffffff;
    border: 1px solid #ddd;
 }
.gform_wrapper .gfield_time_hour, .gform_wrapper .gfield_time_minute { max-width: 50rem; }
.gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_time_hour { max-width: calc(50rem + .5rem); }
.gform_wrapper .gfield_time_hour i { margin-top: 0px; }
body .gform_wrapper .top_label div.ginput_container { position: relative; }
body .gform_wrapper img.ui-datepicker-trigger {
    position: absolute;
    right: 20px;
    top: 14px;
 }

 /* HomePage Six */
 .careerfy-header-six { border-top: 3px solid; }
.careerfy-header-six .careerfy-navigation {
    float: left;
}
.careerfy-header-six .careerfy-logo {
    margin: 25px 0px 25px 0px;
}
.careerfy-header-six .navbar-nav > li.active > a:before { display: none; }
.careerfy-header-six .navbar-nav > li > a {
    color: #7f7f7f;
    font-size: 14px;
    position: relative;
}
.careerfy-header-six .careerfy-right {
    width: 76.5%; }
.careerfy-header-six .careerfy-nav-wrap {
    width: 100%; }
.careerfy-headfive-option {
    float: right;
    margin: 20px 0px 0px 0px;
    position: relative;
}
.careerfy-headfive-option:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 4px;
    width: 1px;
    height: 29px;
    background-color: #363c3f; 
}
.careerfy-headfive-option li {
    float: left;
    list-style: none;
    margin-bottom: 10px;
}
.careerfy-headfive-option li a {
    float: left;
    color: #fff;
    font-size: 16px;
    padding: 10px 17px 11px 17px;
    border-radius: 40px;
    font-weight: bold;
    line-height: 1;
}
.careerfy-headfive-option li.active a {
    color: #454a4c;
}
.careerfy-headfive-option li a i { margin-right: 4px; }
.careerfy-header-five .submenu-addicon > a:after {
    content: "\f107";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 7px;
    font-size: 12px;
    vertical-align: top;
}
.careerfy-header-six .careerfy-headfive-option li a {
    border-radius: 4px;
    font-size: 14px;
    font-weight: normal;
}
.careerfy-header-seven .careerfy-right {
    width: 80%; }
.careerfy-header-six .careerfy-headfive-option > li.active > a { color: #ffffff; }
.careerfy-header-six .careerfy-headfive-option:before { display: none; }
.careerfy-header-six .careerfy-headfive-option { margin-top: 27px; }

.navbar-nav > li > a[data-title]:after {
    content: attr(data-title);
    position: absolute;
    top: 16px;
    right: -16px;
    padding: 4px 7px;
    color: #ffffff;
    white-space: nowrap; 
    -moz-border-radius: 40px; 
    -webkit-border-radius: 40px;  
    border-radius: 40px;
    opacity: 1;
    z-index: 9;
    visibility: visible;
    background-color: #8c90da;
    font-size: 12px;
    line-height: 1;
}
 .careerfy-header-six .navbar-nav > li > a[data-title]:before {
    content: attr(data-title);
    position: absolute;
    top: 16px;
    right: -16px;
    padding: 4px 7px;
    color: #ffffff;
    white-space: nowrap;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    opacity: 1;
    z-index: 9;
    visibility: visible;
    background-color: #8c90da;
    font-size: 12px;
    line-height: 1;
    width: auto;
    height: 18px;
    left: auto;
}
.menu-itm-description {
    float: left;
    width: 100%;
    margin: 3px 0px 0px 0px;
}
.careerfy-banner-six {
    float: left;
    width: 100%;
}
.careerfy-banner-six-caption {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    margin-top: -200px;
}
.careerfy-banner-six-caption-wrap {
    float: left;
    width: 60%;
}
.careerfy-banner-six-caption h1 {
    display: inline-block;
    width: 90%;
    color: #ffffff;
    margin-bottom: 13px;
    font-size: 60px;
    line-height: 1.2;
}
.careerfy-banner-six-caption p {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 37px;
}
.careerfy-banner-six-caption a {
    float: left;
    color: #ffffff;
    font-size: 18px;
    padding: 16px 14px;
    border-radius: 4px;
    line-height: 1;
}
.careerfy-banner-six-layer { position: relative; }
.careerfy-banner-six .slick-arrow {
    position: absolute;
    left: 80px;
    top: 50%;
    font-size: 30px;
    color: #ffffff;
    z-index: 99;
    width: 60px;
    height: 60px;
    border: 1px solid #ffffff;
    border-radius: 100%;
    text-align: center;
    margin-top: -20px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-six .slick-arrow.slick-arrow-right {
    left: auto;
    right: 80px;
    padding-top: 14px;
}
.careerfy-banner-six .slick-arrow.slick-arrow-left i {
    float: left;
    padding: 0px 10px 15px 0px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
/* Banner Search Six */
.careerfy-banner-search-six {
    float: left;
    width: 100%;
    background-color: #ffffff;
    padding: 20px;
    margin-top: -60px;
    position: relative;
    border-radius: 4px;
    box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.15);
}
.careerfy-banner-search-six ul { margin: 0px -10px; }
.careerfy-banner-search-six ul li {
    float: left;
    width: 27%;
    list-style: none;
    padding: 0px 10px;
    position: relative;
}
.careerfy-banner-search-six ul li:last-child { width: 19%; }
.careerfy-banner-search-six input[type="text"] {
    float: left;
    width: 100%;
    background-color: #f6f6f6;
    height: 50px;
    border-radius: 6px;
    padding: 7px 15px;
    color: #111;
}
.careerfy-banner-search-six .careerfy-select-style select,
.careerfy-banner-search-six .selectize-control.single .selectize-input {
    height: 50px;
    background-color: #f6f6f6;
    color: #999;
    border-radius: 6px;
}
.careerfy-banner-search-six .careerfy-select-style:after {
    content: "\e975";
    top: 11px;
}
.careerfy-banner-search-six input[type="submit"] {
    float: left;
    width: 100%;
    border: 1px solid;
    color: #ffffff;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px 17px;
    border-radius: 6px;
    text-align: right;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search-six li:hover input[type="submit"] {
    background-color: #ffffff;
}
.careerfy-banner-search-six ul li i {
    position: absolute;
    left: 33px;
    top: 13px;
    font-size: 22px;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search li:first-child input[type="text"] {
    border-left: 1px solid #f2f2f2;
}
.careerfy-fancy-title-six.careerfy-fancy-title h2 {
    color: #3b3b3b;
    font-size: 35px;
    margin-bottom: 6px;
    font-weight: bold;
    position: relative;
    line-height: 1;
}
.careerfy-fancy-title.careerfy-fancy-title-six { margin-bottom: 57px; }
.careerfy-fancy-title-six p { position: relative; }
.careerfy-fancy-title-six span {
    font-size: 139px;
    color: #3b3b3b;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    position: absolute;
    left: 0px;
    width: 100%;
    top: -11px;
    line-height: 0.8;
    opacity: 0.05;
}
.joblisting-grid-full { padding-top: 65px; }
.careerfy-animate-filter {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 42px;
}
.careerfy-animate-filter ul {
    display: inline-block;
    background-color: #f9f9fd;
    border-radius: 40px;
}
.careerfy-animate-filter ul li {
    float: left;
    list-style: none;
    padding: 0px 7px;
}
.careerfy-animate-filter ul li:first-child { padding-left: 0px; }
.careerfy-animate-filter ul li:last-child { padding-right: 0px; }
.careerfy-animate-filter ul li a {
    float: left;
    color: #666666;
    font-size: 12px;
    padding: 12px 16px 11px 16px;
    line-height: 1;
    border-radius: 40px;
}
.careerfy-animate-filter ul li a.is-checked { color: #ffffff; }
/* Categories StyleFour */
.careerfy-categories-stylefour figure,
.careerfy-categories-stylefour figure > a,
.careerfy-categories-stylefour figure img {
    float: left;
    width: 100%;
}
.careerfy-categories-stylefour > ul > li { margin-bottom: 30px; }
.careerfy-categories-stylefour figure { margin-bottom: 0px; }
.careerfy-categories-stylefour figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    bottom: 0px;
    z-index: 2;
    text-align: center;
    padding: 0px 10px 11px 10px;
}
.careerfy-categories-stylefour figure:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    z-index: 0;
    bottom: 0;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 36%, rgba(0,0,0,0.31) 58%, rgba(0,0,0,0.85) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(36%,rgba(0,0,0,0)), color-stop(58%,rgba(0,0,0,0.31)), color-stop(100%,rgba(0,0,0,0.85))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.31) 58%,rgba(0,0,0,0.85) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.31) 58%,rgba(0,0,0,0.85) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.31) 58%,rgba(0,0,0,0.85) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 36%,rgba(0,0,0,0.31) 58%,rgba(0,0,0,0.85) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ed000000',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 0.325s linear;
       -moz-transition: all 0.325s linear;
        -ms-transition: all 0.325s linear;
         -o-transition: all 0.325s linear;
            transition: all 0.325s linear;
}
.careerfy-categories-stylefour figcaption h2 a { color: #ffffff; }
.careerfy-categories-stylefour figcaption h2 {
    font-size: 20px;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.careerfy-categories-stylefour figcaption span {
    display: inline-block;
    color: #ffffff;
    margin-bottom: 8px;
}
.careerfy-team-thumb,.careerfy-team-parallex,
.careerfy-team-parallex-list {
    float: left;
    width: 100%;
}
.careerfy-team-parallex span {
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}
.careerfy-team-parallex h2 {
    margin-bottom: 26px;
    font-size: 36px;
    color: #3b3b3b;
    text-transform: uppercase;
}
.careerfy-team-parallex h3 {
    font-size: 24px;
    color: #3b3b3b;
    margin-bottom: 13px;
}
.careerfy-team-parallex h3 small {
    font-size: 16px;
    color: #999999;
    padding-left: 20px;
    border-left: 1px solid #e2e2e2;
    margin-left: 12px;
}
.careerfy-team-parallex ul,
.careerfy-team-parallex-list figure,
.careerfy-team-parallex-list figcaption {
    float: left;
    width: 100%;
}
.careerfy-team-parallex ul li {
    float: left;
    list-style: none;
    margin: 0px 15px 10px 0px;
}
.careerfy-team-parallex ul li a {
    font-size: 36px;
    color: #bbbbbb;
}
.careerfy-team-parallex p { margin-bottom: 25px; }
.careerfy-team-parallex-list ul li {
    list-style: none;
    margin-bottom: 25px;
}
.careerfy-team-parallex-list { margin-top: 35px; }
.careerfy-team-parallex-list figure { text-align: center; }
.careerfy-team-parallex-list figure > a {
    display: inline-block;
    margin-bottom: 24px;
    position: relative;
    width: 100px;
}
.careerfy-team-parallex-list figure img {
    border-radius: 100%; }
.careerfy-team-parallex-list figcaption h2 {
    font-size: 14px;
    margin-bottom: 2px;
    text-transform: uppercase;
    line-height: 1.1;
}
.careerfy-team-parallex-list figcaption h2 a { color: #333333; }
.careerfy-team-parallex-list figcaption span {
    font-size: 12px;
    color: #999999;
    display: block;
}
.careerfy-team-parallex-status {
    position: absolute;
    left: 0px;
    top: 13px;
    width: 18px;
    height: 18px;
    background-color: #53b427;
    border-radius: 100%;
    border: 3px solid #ffffff;
}
.careerfy-team-parallex-status.yellow  { background-color: #fcd116; }
.careerfy-team-parallex-status.red     { background-color: #e81123; }
.careerfy-team-thumb { margin-top: 90px; }
/* Services FourText */
.careerfy-services-fourtext {
    float: left;
    width: 100%;
}
.careerfy-services-fourtext span {
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 3px;
}
.careerfy-services-fourtext h2 {
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 18px;
    padding-bottom: 18px;
    font-weight: bold;
    line-height: 1.3;
    position: relative;
}
.careerfy-services-fourtext h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 80px;
    height: 2px;
}
.careerfy-services-fourtext p {
    color: #ffffff;
}
.careerfy-services-stylefive {
    float: left;
    background-color: #ffffff;
    padding: 49px 27px 0px 29px;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.30);
}
.careerfy-services-stylefive ul li { text-align: center; }
.careerfy-services-stylefive img { margin-bottom: 28px; }
.careerfy-services-stylefive h2 {
    font-size: 15px;
    color: #3b3b3b;
    margin-bottom: 7px;
    text-transform: uppercase;
    font-weight: bold;
}
.careerfy-services-stylefive p {
    color: #999999;
    font-size: 11px;
    line-height: 24px;
    margin-bottom: 0px;
}
/* Dream Packages */
.careerfy-dream-packages {
    float: left;
    width: 100%;
    border: 1px solid #eaeaea;
    text-align: center;
    margin-bottom: 30px;
    border-radius: 4px;
}
.careerfy-dream-packages h3 {
    font-size: 16px;
    color: #333333;
    margin-bottom: 26px;
    background-color: #fbfcff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 23px 10px 22px 10px;
    border-bottom: 1px solid #eaeaea;
}
.careerfy-dream-packages ul { margin-bottom: 23px; }
.careerfy-dream-packages ul,
.careerfy-dream-packages ul li {
    float: left;
    width: 100%;
}
.careerfy-dream-packages ul li {
    list-style: none;
    margin-bottom: 4px;
}
.careerfy-dream-packagesplan {
    display: inline-block;
    background-color: #fbfcff;
    padding: 20px 15px;
    margin-bottom: 29px;
}
.careerfy-dream-packagesplan span {
    font-size: 44px;
    color: #3b3b3b;
    display: block;
    margin-bottom: 17px;
}
.careerfy-dream-packagesplan strong {
    font-size: 16px;
    font-weight: normal;
    display: inline-block;
    vertical-align: super;
}
.careerfy-dream-packagesplan span small {
    font-size: 10px;
    color: #3b3b3b;
    letter-spacing: 2px;
    display: inline-block;
    text-align: left;
    line-height: 1.2;
}
.careerfy-dream-packagesplan a {
    display: inline-block;
    background-color: #3b3b3b;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
    padding: 17px 28px 15px 28px;
    line-height: 1;
    border-radius: 40px 40px 0px 40px;
    border: none;
}
.careerfy-dream-packages.active .careerfy-dream-packagesplan span,
.careerfy-dream-packages.active .careerfy-dream-packagesplan span small,
.careerfy-dream-packages.active .careerfy-dream-packagesplan span strong {
    color: #ffffff;
}
.careerfy-dream-packages.active .careerfy-dream-packagesplan a { background-color: #e6165a; }
/* Blog Medium */
.careerfy-blog-medium figure {
    float: left;
    width: 175px;
    margin-bottom: 0px;
}
.careerfy-blog-medium figure ~ .careerfy-blog-medium-text { margin-left: 175px; }
.careerfy-blog-medium-text {
    padding: 19px 20px 20px 20px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .careerfy-blog-medium-text {
    box-shadow: 0px 0px 25px 0px rgba(251,36,106,0.30);
}
.careerfy-blog-medium-text span {
    display: inline-block;
    background-color: #8c90da;
    color: #ffffff;
    padding: 7px 8px 6px 8px;
    line-height: 1;
    font-size: 12px;
    margin-bottom: 15px;
}
.careerfy-blog-medium-text h2 {
    font-size: 22px;
    margin-bottom: 7px;
    line-height: 1.3;
    font-weight: bold;
}
.careerfy-blog-medium-text p { margin-bottom: 12px; }
.careerfy-blog-medium-btn {
    text-transform: uppercase;
    margin-right: 15px;
    margin-bottom: 10px;
    display: inline-block;
}
.careerfy-blog-medium-btn i { margin-left: 6px; }
.careerfy-blog-medium-thumb {
    display: block; }
.careerfy-blog-medium-thumb img {
    display: inline-block;
    border-radius: 100%;
    margin-right: 12px;
}
/* Categories StyleFive */
.careerfy-categories-stylefive ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    width: 16.66666667%;
    list-style: none;
    border-left: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
}
.careerfy-categories-stylefive ul li:nth-child(7n),.careerfy-categories-stylefive ul li:first-child { border-left: none; }
.careerfy-categories-stylefive ul li:nth-child(7n),.careerfy-categories-stylefive ul li:nth-child(8n),
.careerfy-categories-stylefive ul li:nth-child(9n),.careerfy-categories-stylefive ul li:nth-child(10n),
.careerfy-categories-stylefive ul li:nth-child(11n),.careerfy-categories-stylefive ul li:nth-child(12n) { border-bottom: none; }
.careerfy-categories-stylefive-wrap {
    float: left;
    width: 100%;
    text-align: center;
    padding: 35px 15px;
    background-color: #ffffff;
    -webkit-transition: all 0.2s ease-in-out;
       -moz-transition: all 0.2s ease-in-out;
        -ms-transition: all 0.2s ease-in-out;
         -o-transition: all 0.2s ease-in-out;
            transition: all 0.2s ease-in-out;
}
li:hover .careerfy-categories-stylefive-wrap {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.careerfy-categories-stylefive-wrap span.jobcat-title {
    display: block;
    font-size: 14px;
    color: #333333;
    font-weight: 500;
}
.careerfy-categories-stylefive-wrap i {
    font-size: 50px;
    margin-bottom: 25px;
    display: inline-block;
}
/* Partner Style4 */
.careerfy-partner-style4,.careerfy-job-listing {
    float: left;
    width: 100%;
}
.careerfy-partner-style4 { text-align: center; }
.careerfy-partner-style4 ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    list-style: none;
    margin-bottom: 40px;
}
/* Dream Grid */
.dream-main-wrap {
    float: left;
    width: 100%;
    padding: 0px 30px 0px 50px;
}
.careerfy-dream-grid > ul > li { margin-bottom: 30px; list-style: none; }
.careerfy-dream-grid-wrap {
    float: left;
    width: 100%;
    border: 1px solid #ececec;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);
}
.careerfy-dream-grid figure {
    float: left;
    width: 100%;
    margin-bottom: 0px;
    background-color: #fcfcfc;
}
.careerfy-dream-grid figure > a {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-dream-featured {
    position: absolute;
    left: 14px;
    top: 20px;
    background-color: #13b5ea;
    font-size: 10px;
    line-height: 1;
    padding: 2px 10px 3px 10px;
    color: #fff;
    border-radius: 40px;
}
.careerfy-dream-grid-like {
    position: absolute;
    right: 14px;
    top: 14px;
    width: 27px;
    height: 27px;
    border: 1px solid #ececec;
    border-radius: 100%;
    color: #8bb300;
    text-align: center;
}
.careerfy-dream-grid-text {
    float: left;
    width: 100%;
    padding: 18px 18px 6px 18px;
}
.careerfy-dream-grid-text h2 {
    font-size: 18px;
    margin-bottom: 4px;
}
.careerfy-dream-grid-text span {
    font-size: 12px;
    color: #999999;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.careerfy-dream-grid-text ul {
    margin: 0px;
}
.careerfy-dream-grid-text ul li {
    font-size: 12px;
    color: #999999;
    line-height: 1;
    margin-bottom: 13px;
    list-style: none;
}
.careerfy-dream-grid-text ul li i {
    float: left;
    margin: 0px 10px 0px 0px;
    color: #aaaaaa;
}
.careerfy-headfive-option ul {
    background-color: #ffffff;
    left: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headfive-option > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-headfive-option ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-headfive-option ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
/* Search Seven */
.careerfy-search-seven-wrap,
.careerfy-banner-search-seven ul li:first-child,
.careerfy-banner-search-seven input[type="text"] {
    float: left;
    width: 100%;
}
.careerfy-search-seven-wrap h2 {
    color: #1b1e27;
    font-size: 54px;
    margin-bottom: 20px;
    line-height: 1.2;
    letter-spacing: 0px;
    display: inline-block;
    width: 72%;
}
.careerfy-search-seven-wrap p {
    color: #1b1e27;
    font-size: 22px;
    margin-bottom: 33px;
    display: block;
}
.careerfy-banner-search-seven { width: 760px; }
.careerfy-banner-search-seven ul { margin: 0px -10px; }
.careerfy-banner-search-seven ul li {
    float: left;
    list-style: none;
    width: 43%;
    margin-bottom: 30px;
    position: relative;
    padding: 0px 10px;
}
.careerfy-banner-search-seven ul li:last-child {
    width: 14%; }
.careerfy-banner-search-seven .careerfy-select-style:after {
    display: none; }
.careerfy-banner-search-seven input[type="text"] {
    height: 68px;
    border: 1px solid #dee0e3;
    background-color: #ffffff;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
    border-radius: 80px;
    color: #333333;
    font-size: 14px;
    padding: 8px 30px;
}
.careerfy-banner-search-seven i {
    position: absolute;
    left: 0px;
    top: 25px;
    font-size: 18px;
    color: #999999;
}
.careerfy-banner-search-seven ul li:nth-child(2n) input[type="text"] {
    padding-left: 60px; }
.careerfy-banner-search-seven ul li:nth-child(2n) i {
    left: 40px; }
.careerfy-banner-search-seven .selectize-control.single .selectize-input {
    border-radius: 80px;
    padding: 25px 60px 0px 60px;
    color: #333333;
    height: 67px;
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15);
}
.careerfy-banner-search-seven .selectize-control.single .selectize-input input {
    height: auto; }
.careerfy-banner-search-seven .selectize-control:before {
    content: "\e939";
    font-family: icomoon;
    position: absolute;
    left: 30px;
    top: 21px;
    z-index: 9;
    color: #999999;
    font-size: 18px;
}
.careerfy-banner-search-seven .selectize-control.single .selectize-input:after {
    right: 42px; }
.careerfy-banner-search-seven .selectize-input.dropdown-active:before {
    right: 30px; }
.careerfy-banner-search-seven input[type="submit"] {
    width: 100%;
    height: 68px;
    background-color: transparent;
    border: none;
    position: relative;
    z-index: 3;
}
.careerfy-banner-search-seven ul li:last-child i {
    color: #ffffff;
    border-radius: 60px;
    font-size: 30px;
    width: 100%;
    height: 68px;
    left: 0px;
    top: 0px;
    text-align: center;
    padding-top: 20px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search-seven ul li:last-child:hover i {
    background-color: transparent; }
/* Header Seven */
.careerfy-header-seven .careerfy-navigation {
    float: left; }
.careerfy-header-seven .navbar-nav > li > a {
    font-size: 15px;
    text-transform: uppercase;
}
.careerfy-headsix-option {
    float: right;
    margin: 20px 0px 0px 0px;
    position: relative;
}
.careerfy-headsix-option > li {
    float: left;
    list-style: none;
    margin: 2px 0px 0px 9px;
    position: relative;
    padding-bottom: 24px;
}
.careerfy-headsix-option > li > a {
    float: left;
    font-size: 16px;
    padding: 11px 30px 12px 30px;
    border-radius: 40px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1;
    border: 2px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-caption .careerfy-select-style {
    float: left;
    height: 60px;
    width: 100%;
}
.careerfy-headsix-option > li > a.careerfy-post-job { padding: 11px 12px 12px 12px; }
.careerfy-headsix-option > li:hover > a,.careerfy-headsix-option > li.active > a { color: #ffffff; }
.careerfy-headsix-option ul {
    background-color: #ffffff;
    left: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headsix-option > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-headsix-option ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-headsix-option ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headsix-option ul li a i { margin-right: 6px; }
.careerfy-header-seven .careerfy-logo,
.careerfy-header-seven .careerfy-right,
.careerfy-header-six .careerfy-logo,
.careerfy-header-six .careerfy-right,
.careerfy-header-four .careerfy-nav-area-wrap,
.careerfy-header-four .careerfy-logo {
    float: none;
    display: inline-block;
    vertical-align: middle;
}
.careerfy-nav-wrap {
    float: right; }
.careerfy-header-six .careerfy-logo {
    width: 23%; }
.careerfy-header-four .careerfy-nav-area-wrap {
    width: 71%;
    position: relative;
    min-height: 80px;
}
.careerfy-header-four .careerfy-btns-con {
    width: 28%; }
.careerfy-header-four .nav-list-mode {
    position: absolute;
    left: 0px;
    top: 50%;
    margin: -7px 0px 0px 20px;
}
/* Employer Slider View */
.careerfy-content-wrapper,.employer-slider-media,
.employer-slider-text,.careerfy-employer-slider {
    float: left;
    width: 100%;
}
.careerfy-employer-slider {
    padding: 0px 120px;
    position: relative;
}
.careerfy-employer-slider-wrap {
    padding: 20px 15px; }
.careerfy-content-wrapper {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    border-radius: 12px;
}
.employer-slider-media {
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 24px;
}
.employer-slider-media,.employer-slider-text {
    text-align: center; }
.employer-slider-media a {
    display: inline-block;
    width: 150px;
}
.employer-slider-media a.no-img { padding: 20px; }
.employer-slider-media a.no-img img { border-radius: 100%; }
.employer-slider-text {
    padding: 0px 35px 30px 35px;
}
.employer-slider-text .jobsearch-rating,
.employer-slider-text .jobsearch-rating:before,
.employer-slider-text .jobsearch-rating-box:before {
    width: 90px;
}
.employer-slider-text .jobsearch-rating:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    background: none;
    font-size: 16px;
    letter-spacing: 4px;
    color: #f37d1e;
}
.employer-slider-text .jobsearch-rating-box:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    font-family: FontAwesome;
    font-size: 16px;
    letter-spacing: 4px;
    background: none;
    color: #f37d1e;
}
.employer-slider-text h2 {
    font-size: 20px;
    margin-bottom: 6px;
}
.employer-slider-text span {
    color: #999999;
    display: block;
    margin-bottom: 18px;
}
.careerfy-employer-slider-btn {
    display: inline-block;
    padding: 10px 22px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    border-radius: 80px;
    line-height: 1;
}
.jobsearch-typo-wrap a.careerfy-employer-slider-btn:focus { box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10); }
.careerfy-employer-slider .slick-arrow {
    position: absolute;
    left: -50px;
    top: 50%;
    font-size: 40px;
    margin-top: -35px;
    cursor: pointer;
}
.careerfy-employer-slider .slick-arrow.slick-arrow-right {
    left: auto;
    right: -50px;
}
.careerfy-employer-slider .slick-dots { margin-top: 30px; }
.careerfy-employer-slider .slick-dots li { margin: 0px 5px; }
.careerfy-employer-slider .slick-dots li button {
    width: 12px;
    height: 12px;
    background-color: #bdbebf;
    border-radius: 100%;
}
.careerfy-employer-slider .slick-dots li.slick-active button { box-shadow: none; }
/* Candidate View4 */
.careerfy-candidate-view4,.careerfy-candidate-view4-wrap,
.careerfy-candidate-view4 figure {
    float: left;
    width: 100%;
}
.careerfy-candidate-view4 ul li {
    list-style: none; }
.careerfy-candidate-view4 > ul > li {
    margin-bottom: 40px; }
.careerfy-candidate-view4-wrap {
    text-align: center; }
.careerfy-candidate-view4 figure a {
    display: inline-block;
    width: 176px;
    margin-bottom: 23px;
    border-radius: 100%;
    position: relative;
}
.careerfy-candidate-view4 figure img {
    width: 100%;
    height: 175px;
    border-radius: 100%;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-candidate-view4 h2 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 7px;
    text-transform: uppercase;
}
.careerfy-candidate-view4 h2 a {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-candidate-view4 p {
    line-height: 1.2;
    margin-bottom: 6px;
}
.careerfy-candidate-view4 span { margin-bottom: 11px; }
.careerfy-candidate-view4-social li {
    display: inline-block;
    line-height: 1;
    margin: 10px 6px 0px 6px;
}
.careerfy-candidate-view4-social li a {
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #b4b4b4;
    color: #bdbebf;
    border-radius: 100%;
    font-size: 16px;
    padding-top: 7px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-candidate-view4-social li:hover a { color: #ffffff; }
/* Job Listing View4 */
.careerfy-joblisting-wrap,.careerfy-joblisting-media figure,
.careerfy-joblisting-media figure a,.careerfy-joblisting-media figure img {
    float: left;
    width: 100%;
}
.careerfy-joblisting-view4 ul li {
    list-style: none; }
.careerfy-joblisting-view4 > ul > li {
    margin-bottom: 20px; }
.careerfy-joblisting-wrap {
    border: 1px solid #f0f0f0;
    padding: 10px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-joblisting-wrap:hover {
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.10);
}
.careerfy-joblisting-media {
    float: left;
    width: 134px;
}
.careerfy-joblisting-media ~ .careerfy-joblisting-text { margin-left: 160px; }
.careerfy-joblisting-text h2 {
    font-size: 20px;
    margin-bottom: 2px;
}
.careerfy-joblisting-text h2 a {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-joblisting-text h2 span {
    display: inline-block;
    border: 1px solid;
    padding: 5px 7px;
    line-height: 1;
    font-size: 10px;
    text-transform: uppercase;
    margin-left: 7px;
    vertical-align: text-bottom;
}
.careerfy-joblisting-text small {
    color: #999999;
    font-size: 14px;
}
.careerfy-joblisting-text small i {
    font-size: 12px;
    margin-right: 4px;
}
.careerfy-job-skills a {
    display: inline-block;
    padding: 6px 7px;
    line-height: 1;
    margin: 5px 0px 0px 0px;
    color: #376d95;
    font-size: 12px;
    background-color: #e1ecf4;
}
.careerfy-joblisting-view4-featured {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #ffb607;
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    padding: 4px 7px;
    line-height: 1;
}
.careerfy-joblisting-view4-new {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #48d1a9;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
    padding: 4px 7px;
    line-height: 1;
}
.careerfy-joblisting-view4-date {
    position: absolute;
    right: 24px;
    top: 20px;
    font-size: 12px;
    color: #999999;
    text-transform: uppercase;
}
/* More View4 Btn */
.careerfy-more-view4-btn {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    overflow: hidden;
    margin: 35px 0px 30px 0px;
}
.careerfy-more-view4-btn:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 25px;
    width: 999em;
    height: 1px;
    background-color: #e1e1e1;
}
.careerfy-more-view4-btn:after {
    content: '';
    position: absolute;
    right: 50%;
    top: 25px;
    width: 999em;
    height: 1px;
    background-color: #e1e1e1;
}
.careerfy-more-view4-btn a {
    display: inline-block;
    padding: 16px 32px;
    line-height: 1;
    border-radius: 40px;
    border: 1px solid;
    position: relative;
    z-index: 4;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-more-view4-btn a:hover {
    background-color: #ffffff;
}
.careerfy-more-view4-btn a:before {
    content: '';
    position: absolute;
    right: -27px;
    top: 0px;
    width: 25px;
    height: 100%;
    background-color: #ffffff;
}
.careerfy-more-view4-btn a:after {
    content: '';
    position: absolute;
    left: -27px;
    top: 0px;
    width: 25px;
    height: 100%;
    background-color: #ffffff;
}
/* Testimonial Style4 */
.careerfy-testimonial-style4 {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-testimonial-style4 img {
    display: inline-block;
    width: 150px;
    height: 150px;
    border-radius: 100%;
    margin-bottom: 40px;
}
.careerfy-testimonial-style4 p {
    font-size: 20px;
    font-weight: 300;
    color: #333333;
    margin-bottom: 20px;
    line-height: 40px;
}
.careerfy-testimonial-style4 span {
    display: inline-block;
    font-size: 16px;
    color: #1b1e27;
}
.careerfy-testimonial-style4 span small {
    font-size: 16px;
}
.careerfy-testimonial-style4 .slick-arrow {
    position: absolute;
    left: -50px;
    top: 50%;
    font-size: 40px;
    margin-top: -35px;
    cursor: pointer;
}
.careerfy-testimonial-style4 .slick-arrow.slick-arrow-right {
    left: auto;
    right: -50px;
}
.careerfy-testimonial-style4 .slick-dots { margin-top: 47px; }
.careerfy-testimonial-style4 .slick-dots li { margin: 0px 5px; }
.careerfy-testimonial-style4 .slick-dots li button {
    width: 12px;
    height: 12px;
    background-color: #bdbebf;
    border-radius: 100%;
}
.careerfy-testimonial-style4 .slick-dots li.slick-active button { box-shadow: none; }

/* CopyRight Five */
.copyright-five {
    float: left;
    width: 100%;
}
.careerfy-footer-five .careerfy-footer-widget { padding: 70px 0px 20px 0px; }
.copyright-five p {
    float: left;
    margin-bottom: 0px;
    padding: 32px 0px 28px 0px;
}
.copyright-wrap {
    float: right;
    padding: 28px 0px 20px 0px;
}
.copyright-five .careerfy-social-network li a {
    border: 1px solid #2c3b4a;
    background-color: transparent;
}
.copyright-wrap img {
    margin-top: 4px;
}
.careerfy-footer-five .widget_nav_menu ul li a:before { display: none; }
.careerfy-footer-five .widget_nav_menu ul li a { margin-bottom: 9px; }
.careerfy-about-address,.careerfy-about-address li,.careerfy-description {
    float: left;
    width: 100%;
}
.careerfy-about-address li {
    list-style: none;
    position: relative;
    padding-left: 34px;
    margin-bottom: 7px;
}
.careerfy-about-address li i {
    position: absolute;
    left: 0px;
    top: 3px;
    font-size: 21px;
}
/* Search Eight */
.careerfy-banner-search-eight {
    float: left;
    width: 100%;
    margin-top: 100px;
}
.careerfy-search-eight-wrap h2 {
    display: inline-block;
    width: 75%;
    line-height: 1.2;
    font-size: 46px;
    margin-bottom: 13px;
}
.careerfy-search-eight-wrap p {
    font-size: 16px;
    margin-bottom: 28px;
}
.careerfy-search-eight-wrap {
    float: left;
    width: 100%;
}
.careerfy-search-eight-wrap .careerfy-banner-btn a {
    border-radius: 6px;
}
.careerfy-banner-search-eight input[type="text"] {
    float: left;
    width: 100%;
    height: 95px;
    background-color: #ffffff;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.25);
    color: #333;
    font-weight: 600;
    font-size: 14px;
    border: none;
    border-left: 1px solid #c8c8c8;
    padding: 8px 25px;
}
.careerfy-banner-search-eight ul li {
    float: left;
    list-style: none;
}
.careerfy-banner-search-eight .careerfy-select-style {
    float: left;
    width: 100%;
}
.careerfy-banner-search-eight .selectize-input { border-radius: 8px 0px 0px 8px; }
.careerfy-banner-search-eight ul li:nth-child(2) input[type="text"] { border-radius: 0px 8px 8px 0px; }
.careerfy-banner-search-eight ul li:nth-child(1) input[type="text"] { border-radius: 0px; height: 21px; }
.careerfy-banner-search-eight ul li:nth-child(1) { width: 175px; }
.careerfy-banner-search-eight ul li:nth-child(2) { width: 580px; }
.careerfy-banner-search-eight .selectize-control.single .selectize-input { height: 95px; }
.careerfy-banner-search-eight .selectize-control.single .selectize-input { padding: 35px 18px 0px 18px; box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.15); }
.careerfy-banner-search-eight .selectize-control.single .selectize-input input { padding-top: 35px; padding-bottom: 35px; }
.careerfy-banner-search-eight .selectize-input.has-items { padding-top: 35px !important; }
.careerfy-banner-search-eight input[type="submit"] {
    border: none;
    color: #ffffff;
    font-size: 24px;
    font-weight: 600;
    border-radius: 8px;
    padding: 33px 39px;
    margin-left: 30px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-search-eight input[type="submit"]:hover {
    background-color: transparent; }
/* Blog View6 */
.careerfy-blog-view6 figure,.careerfy-blog-view6 figure a,
.careerfy-blog-view6 figure img,.careerfy-blog-view6-text,
.careerfy-blog-view6-text-wrap,.careerfy-blog-view6-thumb img {
    float: left;
    width: 100%;
}
.careerfy-blog-view6 figure {
    margin-bottom: 0px; }
.careerfy-blog-view6 figure img {
    border-radius: 6px; }
.careerfy-blog-view6-text-wrap {
    padding: 0px 20px;
    margin-top: -30px;
    position: relative;
}
.careerfy-blog-view6-text {
    background-color: #ffffff;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);
    padding: 22px 25px 38px 25px;
    border-radius: 6px;
    position: relative;
}
.careerfy-blog-view6-text h2 {
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3;
}
.careerfy-blog-view6-text p {
    margin-bottom: 12px;
    line-height: 24px;
}
.careerfy-blog-view6-thumb {
    float: left;
    width: 46px;
    height: 46px;
}
.careerfy-blog-view6-thumb img {
    border-radius: 100%; }
.careerfy-blog-view6-thumb ~ .careerfy-blog-view6-thumb-text {
    margin-left: 64px;
    margin-top: 24px;
}
.careerfy-blog-view6-btn {
    position: absolute;
    right: -20px;
    bottom: -15px;
    padding: 12px;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 4px;
    line-height: 1;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-view6-btn:hover { background-color: #ffffff; }
.careerfy-blog-view6-thumb-text {
    font-size: 12px;
    line-height: 1;
}
.careerfy-blog-view6-thumb-text a.careerfy-blog-view6-title {
    display: block;
    font-weight: bold;
    color: #000;
}
.careerfy-blog-view6-thumb-text a {
    display: inline-block;
    color: #999;
    margin-top: 5px;
}
/* View7 PricePlane */
.careerfy-view7-priceplane,.view7-priceplane-section,
.grab-view7-priceplane,.grab-view7-priceplane ul,
.grab-view7-priceplane ul li,.view7-priceplane-section-wrap {
    float: left;
    width: 100%;
}
.careerfy-view7-priceplane-wrap { padding: 0px; }
.grab-view7-priceplane {
    padding: 12px 30px 30px 30px; }
.view7-priceplane-section-wrap { padding: 0px 30px; }
.careerfy-view7-priceplane {
    padding: 30px 0px 0px 0px;
    background-color: #ffffff;
    border-radius: 8px;
}
.view7-priceplane-section {
    border-bottom: 1px solid #ececec;
    padding-bottom: 18px;
}
.view7-priceplane-section h2 {
    float: left;
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: bold;
    color: #3b3b3b;
}
.view7-priceplane-section span {
    float: right;
    font-size: 24px;
    color: #3b3b3b;
    margin-top: 6px;
}
.grab-view7-priceplane p {
    font-size: 12px;
    margin-bottom: 22px;
    line-height: 21px;
}
.grab-view7-priceplane ul li {
    list-style: none;
    font-size: 14px;
    color: #3b3b3b;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 15px;
}
.grab-view7-priceplane ul li i {
    margin-right: 10px;
    color: #00d569;
}
.grab-view7-priceplane ul li.active { color: #00d569; }
.careerfy-view7-priceplane-btn {
    display: inline-block;
    padding: 11px 17px 9px 17px;
    line-height: 1;
    font-size: 14px;
    border-radius: 80px;
    color: #ffffff;
    margin-top: 7px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.20);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-view7-priceplane-btn i {
    font-size: 11px;
    margin-left: 10px;
}
.careerfy-view7-priceplane-btn:hover { background-color: #ffffff; }
.active .grab-view7-priceplane {
    background-color: #444b8a;
    border-radius: 0px 0px 8px 8px;
}
.active .grab-view7-priceplane {
    padding-top: 32px;
}
.active .grab-view7-priceplane p,
.active .grab-view7-priceplane li {
    color: #ffffff; }
.active .grab-view7-priceplane .careerfy-view7-priceplane-btn { margin-top: 15px; }
.careerfy-view7-priceplane.active {
    -webkit-transform: scale(1.04);
       -moz-transform: scale(1.04);
        -ms-transform: scale(1.04);
         -o-transform: scale(1.04);
            transform: scale(1.04);
    position: relative;
    z-index: 4;
    margin-top: -15px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20);
}
.active.careerfy-view7-priceplane { padding-top: 24px; }
.careerfy-priceplan-wrapper {
    width: 890px;
    margin: 0 auto;
}

/* Header Eight */
.careerfy-navigation-wrap {
    float: left;
}
.careerfy-header-eight {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 99999;
}
.admin-bar .careerfy-header-eight { top: 22px; }
.admin-bar.careerfy-sticky-header .careerfy-header-eight { top: 32px; }
.careerfy-sticky-header .careerfy-header-eight {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    background-color: rgba(0,0,0,0.70);
}
.careerfy-sticky-header .careerfy-header-seven {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
    z-index: 99999;
    background-color: #ffffff;
}
.careerfy-sticky-header .careerfy-header-six {
    position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
    z-index: 99999;
    background-color: #ffffff;
}
.careerfy-header-eight .careerfy-navigation {
    float: left; }
.careerfy-headseven-option {
    float: right;
}
.careerfy-headseven-option > li {
    float: left;
    list-style: none;
    line-height: 1;
    padding-top: 24px;
    padding-bottom: 15px;
    margin-left: 10px;
    position: relative;
}
.careerfy-headseven-option > li > a {
    float: left;
    padding: 12px 20px;
    color: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headseven-option > li:hover > a {
    background-color: transparent;
}
.careerfy-headseven-option ul {
    background-color: #ffffff;
    left: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headseven-option > li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-headseven-option ul li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-headseven-option ul li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headseven-option ul li a i { margin-right: 6px; }
.careerfy-navigation-wrapper {
    float: left;
}
/* Mega Menu */
#careerfy-header .container { position: relative; }
.navbar-nav > li.careerfy-megamenu-li,#careerfy-header [class*="col-md-"],
.careerfy-header-one .navigation-sub,.careerfy-navigation.navbar { position: static; }
.careerfy-header-one .careerfy-megamenu > [class*="col-md-"] { vertical-align: top; }
.careerfy-megamenu {
    position: absolute;
    left: 0%;
    top: 100%;
    width: 100%;
    background-color: #fff;
    padding: 28px 40px;
    margin: 10px 0px 0px 0px;
    opacity: 0;
    visibility: hidden;
    z-index: 10;

    -webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
       -moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
        -ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
         -o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);
            transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2);

    -webkit-transform: translateY(50px);
       -moz-transform: translateY(50px);
        -ms-transform: translateY(50px);
         -o-transform: translateY(50px);
            transform: translateY(50px);
}
.navbar-nav > li:hover .careerfy-megamenu {
    opacity: 1;
    visibility: visible;

    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);
}
.careerfy-megamenu li { list-style: none; }
.careerfy-megamenu li h5 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #353535;
    margin-bottom: 18px;
}
.careerfy-megamenu li h4 {
    text-transform: uppercase;
    margin-bottom: 26px;
}
.careerfy-thumbnail {
    display: block;
    margin-bottom: 20px;
}
.careerfy-thumbnail img {
    width: 100%;
}
/* Mega Menu List */
.careerfy-megalist {
    float: left;
    width: 100%;
    margin: 10px 0px 0px 0px;
}
.careerfy-megalist li {
    float: left;
    width: 100%;
    list-style: none;
    border-bottom: 1px solid #f8f8f8;
    padding: 8px 0px 8px 0px;
    position: relative;
}
.careerfy-megalist li:last-child {
    border-bottom: none;
    padding-bottom: 0px;
}
.careerfy-mega-text p { margin-bottom: 30px; }
/* Footer Eight */
.careerfy-footer-six,.copyright-six,
.careerfy-footer-call-action,.careerfy-copyright-wrap {
    float: left;
    width: 100%;
}
.careerfy-footer-six {
    padding-top: 60px;
}
/* Footer Call Action */
.careerfy-footer-call-action {
    padding: 40px 40px 20px 40px;
    border-radius: 16px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.10);
    margin-bottom: 60px;
}
.careerfy-footer-call-action h2 {
    font-size: 30px;
    margin-bottom: 12px;
}
.careerfy-footer-reg-btn { float: right; }
.footer-register-btn {
    display: inline-block;
    font-size: 16px;
    line-height: 1;
    padding: 16px 21px;
    border-radius: 6px;
    color: #ffffff;
    margin-top: 17px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.footer-register-btn:hover { background-color: #ffffff; }
.careerfy-footer-six .widget_nav_menu ul li a:before {
    display: none; }
.careerfy-footer-six .widget_nav_menu ul li a,
.careerfy-footer-six .widget_footer_contact p {
    font-size: 13px; }
.careerfy-footer-six .widget_footer_contact p {
    margin-bottom: 24px; }
/* CopyRight Six */
.careerfy-copyright-wrap {
    border-top: 1px solid;
    padding: 23px 0px 16px 0px;
}
.copyright-six .footer-menu li {
    float: left;
    list-style: none;
    margin-right: 40px;
    margin-bottom: 5px;
}
.copyright-six p {
    font-size: 12px;
    float: right;
    margin-bottom: 0px;
    margin-right: 30px;
}
.body-nowhite-bg .widget-text-info,.body-nowhite-bg .widget_faq {
    padding: 15px;
}
.careerfy-blog-grid-text,.widget-text-info,.widget_faq,
.body-nowhite-bg .careerfy-main-content .widget,.content-col-wrap,
.careerfy-blog-medium-text,.careerfy-news-grid-wrap {
    background-color: #ffffff;
}
.body-nowhite-bg .careerfy-main-content .widget {
    padding: 14px;
}
.body-nowhite-bg .content-col-wrap {
    float: left;
    width: 94%;
    margin-left: 30px;
    margin-right: 20px;
}
.body-nowhite-bg .content-col-wrap {
    padding: 20px; }

.common-header-transparent ~ .careerfy-subheader-with-bg .careerfy-page-title {
    padding: 90px 0px 44px 0px;
}
.careerfy-jobdetail-content .careerfy-jobdetail-services ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}
.careerfy-employer-slider {
    display: none; }
body.active .careerfy-employer-slider {
    display: block; }
.jobsearch-mobile-btn {
    display: inline-block;
    width: 100%;
    padding: 15px 19px 14px 19px;
    border: 1px solid #e2e4e5;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    background-color: #ffffff;
    color: #666666;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}
.jobsearch-mobile-btn i {
    float: right;
    margin: 4px 0px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.jobsearch-mobile-btn.open i {
    -webkit-transform: rotate(180deg);
       -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
}
.careerfy-banner-search-eight .sugg-search-loader {
    position: absolute;
    right: 30px;
    top: 35px;
    color: #999;
    font-size: 20px;
}
.careerfy-banner-search-seven .sugg-search-loader {
    position: absolute;
    right: 50px;
    top: 0px;
    color: #999;
    font-size: 20px;
}
.careerfy-banner-search-six .sugg-search-loader {
    position: absolute;
    right: 68px;
    top: 3px;
}
.careerfy-banner-search-six .sugg-search-loader i {
    color: #999;
    font-size: 16px;
}
.careerfy-banner-search-two .sugg-search-loader {
    position: absolute;
    right: 22px;
    top: -7px;
}
.careerfy-banner-search-six .selectize-control.single .selectize-input {
    padding: 17px 18px; }
.careerfy-banner-search-six .selectize-control.single .selectize-input input {
    height: auto; }





/* HomePage Nine */
.careerfy-header-nine,.careerfy-topstrip,
.careerfy-headernine-main {
    float: left;
    width: 100%;
}
.careerfy-header-nine {
    position: relative;
    z-index: 99;
}
/* TopStrip */
.careerfy-topstrip {
    background-color: #f1f1f1; }
.careerfy-topstrip p {
    float: left;
    margin: 8px 30px 0px 0px;
}
.careerfy-topstrip p,
.careerfy-topstrip p a {
    color: #666666;
    font-weight: 500;
}
.careerfy-topstrip p i {
    font-size: 13px;
    margin: 8px 11px 0px 0px;
    float: left;
}
.careerfy-stripuser {
    float: right; }
.careerfy-stripuser ul.nav-item-children,
.careerfy-headerfifteen-user .nav-item-children {
    background-color: #ffffff;
    left: 0;
    margin: 5px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-headerfifteen-user .nav-item-children {
    left: auto;
    right: 0px;
}
.careerfy-stripuser > li:hover > ul.nav-item-children,
.careerfy-headerfifteen-user > li:hover > .nav-item-children {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-stripuser ul.nav-item-children li,
.careerfy-headerfifteen-user .nav-item-children li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-stripuser ul.nav-item-children li a,
.careerfy-headerfifteen-user .nav-item-children li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
 .careerfy-headerfifteen-user .nav-item-children li a i {
    float: right;
    margin: 7px 0px 0px 7px;
 }
.careerfy-stripuser > li {
    float: left;
    list-style: none;
    padding: 0px 20px;
    line-height: 1;
    border-left: 1px solid #999999;
    margin: 15px 0px;
    position: relative;
}
.careerfy-stripuser li:last-child {
    padding-right: 0px; }
.careerfy-stripuser li:first-child {
    border: none; }
.careerfy-stripuser li a {
    color: #666666;
    font-size: 14px;
    font-weight: 500;
}
.careerfy-stripuser li a i {
    font-size: 16px;
    float: left;
    margin: 0px 11px 0px 0px;
}
/* Main Header */
.careerfy-headernine-main {
    box-shadow: 0px 5px 7px 0px rgba(0,0,0,0.08);
}
.careerfy-header-nine .careerfy-logo {
    float: none;
    display: inline-block;
    width: 30%;
    margin: 27px 0px;
    vertical-align: middle;
    margin-right: -4px;
}
.careerfy-header-nine .careerfy-right {
    display: inline-block;
    float: none;
    vertical-align: middle;
    width: 70%;
    text-align: center;
}
.careerfy-headernine-main .jobsearch-navigation {
    display: inline-block;
    vertical-align: middle;
}
.careerfy-header-nine .navbar-nav > li > a {
    font-size: 15px;
    color: #000000;
    font-weight: 500;
}
.careerfy-header-nine .navbar-nav > li {
    padding: 0px 15px 0px 15px; }
.careerfy-header-nine .navbar-nav > li > a {
    padding: 41px 0px; }
.careerfy-headernine-btn {
    display: inline-block;
    background-color: #dddddd;
    padding: 8px 15px;
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    border-radius: 80px;
    line-height: 1;
    margin-left: 7px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headernine-btn:hover {
    color: #ffffff; }
.careerfy-header-nine .navbar-nav > li > a:before {
    height: 3px; }
/* Banner Nine */
.careerfy-banner-nine {
    float: left;
    width: 100%;
}
.careerfy-bannernine-layer:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: url(images/banner-nine-pattren.png);
    background-repeat: no-repeat;
    z-index: 9;
}
@media screen and (min-width: 991px) and (max-width: 1400px) {
    .careerfy-bannernine-layer:before {
        background: url(images/banner-nine-pattren-2.png);
        background-repeat: no-repeat;
    }
}
.careerfy-bannernine-layer {
    position: relative; }
.careerfy-bannernine-caption {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    z-index: 12;
    margin-top: -200px;
}
.careerfy-bannernine-thumb {
    float: right; }
.careerfy-bannernine-caption-inner {
    display: inline-block;
    width: 54%;
}
.careerfy-bannernine-caption span {
    font-size: 24px;
    color: #000000;
    font-weight: 300;
    display: inline-block;
    margin-bottom: 11px;
}
.careerfy-bannernine-caption h1 {
    font-size: 40px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 6px;
    line-height: 1.2;
}
.careerfy-bannernine-caption h2 {
    font-size: 70px;
    font-weight: 300;
    color: #000;
    margin-bottom: 11px;
    line-height: 1.1;
}
.careerfy-bannernine-caption p {
    font-size: 18px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 25px;
    line-height: 1.3;
}
.careerfy-bannernine-caption a {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    color: #ffffff;
    padding: 13px 34px;
    line-height: 1;
    text-transform: uppercase;
    border-radius: 80px;
    border: 2px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-bannernine-caption a:hover {
    opacity: 0.80; }
/* Call To Action Nine */
.careerfy-callaction-nine {
    float: left;
    width: 100%;
    padding: 32px 0px;
}
.careerfy-callaction-nine h2 {
    display: inline-block;
    font-size: 20px;
    color: #ffffff;
    margin: 9px 0px 0px 0px;
    font-weight: 300;
}
.careerfy-callaction-nine a {
    float: right;
    padding: 12px 45px;
    line-height: 1;
    font-size: 18px;
    font-weight: 500;
    border-radius: 80px;
    background-color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 2px solid #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-callaction-nine a:hover {
    color: #ffffff; }
/* Services Video */
.careerfy-services-video,
.careerfy-services-video figure,
.careerfy-services-video figure a,
.careerfy-services-video figure img {
    float: left;
    width: 100%;
}
.careerfy-services-video {
    position: relative; }
.careerfy-services-video .slick-list {
    margin: 0px -15px; }
.careerfy-services-video figure {
    margin-bottom: 17px;
    border-radius: 4px;
}
.careerfy-services-video figure img,
.careerfy-services-video figure span {
    border-radius: 4px;
}
.careerfy-services-video-layer {
    padding: 0px 15px;
}
.careerfy-services-video figure span {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.40);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-services-video .careerfy-services-video-layer:hover figure span {
    background-color: rgba(0,0,0,0.20); }
.careerfy-services-video .careerfy-services-video-layer:hover figure i {
    -webkit-transform: scale(1.5);
       -moz-transform: scale(1.5);
        -ms-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5);
}
.careerfy-services-video figure i {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 42px;
    color: #ffffff;
    margin: -20px 0px 0px -25px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-services-video h2 {
    font-size: 16px;
    margin-bottom: 2px;
    font-weight: 700;
    color: #000;
}
.careerfy-services-video p {
    font-size: 14px;
    color: #777777;
    margin-bottom: 0px;
    line-height: 1.4;
}
.careerfy-services-video .slick-arrow {
    position: absolute;
    left: -94px;
    top: 50%;
    width: 44px;
    height: 44px;
    border: 1px solid #999999;
    font-size: 17px;
    text-align: center;
    border-radius: 100%;
    padding-top: 8px;
    line-height: 1.4;
    margin-top: -35px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-services-video .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-services-video .slick-arrow-right.slick-arrow {
    left: auto;
    right: -94px;
}
.careerfy-services-video .slick-arrow:hover {
    color: #ffffff; }
/* Fancy Title Nine */
.careerfy-fancy-title-nine {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 37px;
}
.careerfy-fancy-title-nine h2 {
    margin-bottom: 0px;
    font-size: 44px;
    font-weight: 700;
    color: #000;
    line-height: 1.5;
}
.careerfy-color-title h2,
.careerfy-fancy-title-nine.careerfy-color-title small,
.careerfy-fancy-title-nine.careerfy-color-title small strong,
.careerfy-fancy-title-nine.careerfy-color-title p {
    color: #ffffff;
}
.careerfy-fancy-title-nine.careerfy-color-title small:before {
    background-color: #ffffff; }
.careerfy-fancy-title-nine p {
    font-size: 15px;
    color: #777777;
    margin-bottom: 0px;
}
.careerfy-fancy-title-nine small {
    font-size: 13px;
    color: #999999;
    font-weight: 500;
    position: relative;
    padding-left: 60px;
}
.careerfy-fancy-title-nine small strong {
    font-weight: 600; }
.careerfy-fancy-title-nine small:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 8px;
    width: 40px;
    height: 4px;
}
/* Categories Classic */
.careerfy-categories-classic,
.careerfy-categories-classic a,
.careerfy-categories-classic-logo,
.careerfy-categories-classic-slider {
    float: left;
    width: 100%;
}
.careerfy-categories-classic-logo img {
    width: 60px; }
.careerfy-categories-classic-slider {
    position: relative; }
.careerfy-categories-classic {
    margin-bottom: 30px;
    padding: 0px 15px;
}
.careerfy-categories-classic ul {
    margin: 0px -15px; }
.careerfy-categories-classic ul li {
    float: left;
    list-style: none;
    width: 20%;
    padding: 15px 15px;
}
.careerfy-categories-classic a {
    background-color: #ffffff;
    border: 1px solid #d8e3e8;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-categories-classic li:hover a {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.careerfy-categories-classic-logo {
    padding: 30px 10px 26px 10px;
    text-align: center;
    border-bottom: 1px solid #d8e3e8;
}
.slick-slide .careerfy-categories-classic-logo img {
    display: inline-block; }
.careerfy-categories-classic-title {
    float: left;
    padding: 2px 0px 5px 15px;
    color: #666666;
    font-weight: 400;
}
.careerfy-categories-classic small {
    float: right;
    font-size: 14px;
    color: #666666;
    padding: 3px 15px 2px 0px;
}
.careerfy-loadmore-ninebtn {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.careerfy-loadmore-ninebtn a {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    padding: 16px 52px;
    border-radius: 80px;
    border: 3px solid;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-loadmore-ninebtn a:hover {
    color: #ffffff; }
.careerfy-categories-classic-slider .slick-arrow {
    position: absolute;
    left: -94px;
    top: 50%;
    width: 44px;
    height: 44px;
    border: 1px solid #999999;
    font-size: 17px;
    text-align: center;
    border-radius: 100%;
    padding-top: 8px;
    line-height: 1.4;
    margin-top: -35px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-categories-classic-slider .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-categories-classic-slider .slick-arrow-right.slick-arrow {
    left: auto;
    right: -94px;
}
.careerfy-categories-classic-slider .slick-arrow:hover {
    color: #ffffff; }
/* Services Nine View */
.careerfy-services-nineview {
    float: left;
    width: 100%;
}
.careerfy-services-nineview ul li {
    list-style: none;
    text-align: center;
    position: relative;
    margin-bottom: 30px;
}
.careerfy-services-nineview ul li:before {
    content: '';
    position: absolute;
    left: 67%;
    top: 34%;
    width: 250px;
    height: 2px;
    z-index: 0;
    border-bottom: 2px dashed #d6d6d6;
    -webkit-transform: rotate(14deg);
       -moz-transform: rotate(14deg);
        -ms-transform: rotate(14deg);
         -o-transform: rotate(14deg);
            transform: rotate(14deg);
}
.careerfy-services-nineview ul li:nth-child(2n):before {
    top: 21%;
    -webkit-transform: rotate(-16deg);
       -moz-transform: rotate(-14deg);
        -ms-transform: rotate(-14deg);
         -o-transform: rotate(-14deg);
            transform: rotate(-14deg);
}
.careerfy-services-nineview ul li:last-child:before {
    display: none; }
.careerfy-services-nineview i {
    display: inline-block;
    width: 163px;
    height: 163px;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
    border-radius: 100%;
    font-size: 73px;
    padding-top: 48px;
    margin-bottom: 31px;
    position: relative;
    z-index: 99;
    background-color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-services-nineview li:hover i {
    color: #ffffff; }
.careerfy-services-nineview h2 {
    color: #000000;
    margin-bottom: 14px;
    font-weight: 700;
}
.careerfy-services-nineview p {
    color: #777777;
    font-size: 18px;
    margin-bottom: 0px;
}
.careerfy-services-nineview ul li:nth-child(2n) {
    margin-top: 50px; }
/* Trending Categories */
.careerfy-trending-categories,
.careerfy-trending-categories a {
    float: left;
    width: 100%;
}
.careerfy-trending-categories {
    margin-bottom: 30px; }
.careerfy-trending-categories ul li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -3px;
    list-style: none;
    margin-bottom: 30px;
    text-align: center;
}
.careerfy-trending-categories a {
    background-color: #ffffff;
    border-radius: 4px;
    padding: 45px 12px 35px 12px;
    min-height: 220px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-trending-categories li:hover a {
    box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.40);
    -webkit-transform: scale(1.03);
       -moz-transform: scale(1.03);
        -ms-transform: scale(1.03);
         -o-transform: scale(1.03);
            transform: scale(1.03);
}
.careerfy-trending-categories i {
    font-size: 54px;
    margin-bottom: 17px;
    display: inline-block;
}
.careerfy-trending-categories h2 {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 14px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-trending-categories span {
    display: inline-block;
    color: #ffffff;
    font-size: 18px;
    padding: 4px 10px 5px 10px;
    line-height: 1;
    border-radius: 5px;
    min-width: 40px;
}
.careerfy-browse-ninebtn {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.careerfy-browse-ninebtn a {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px;
    padding: 16px 30px;
    border-radius: 80px;
    border: 3px solid #ffffff;
    color: #ffffff;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-browse-ninebtn a:hover {
    background-color: #ffffff; }
/* Featured Jobs List */
.careerfy-featured-title {
    float: left;
    width: 100%;
    font-size: 20px;
    color: #000;
    font-weight: 700;
    margin-bottom: 42px;
    text-align: center;
}
.careerfy-featuredjobs-list,.careerfy-featuredjobs-list a {
    float: left;
    width: 100%;
}
.careerfy-featuredjobs-list {
    margin-bottom: 13px; }
.careerfy-featuredjobs-list ul li {
    list-style: none;
    margin-bottom: 20px;
    line-height: 1;
}
.careerfy-featuredjobs-list a {
    border: 1px solid #e7e7e7;
    border-radius: 5px;
    padding-right: 6px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-featuredjobs-list .urgntpkg-badge small {
    color: #ffffff; }
.careerfy-featuredjobs-list .urgntpkg-badge {
    left: auto;
    right: -7px;
}
.careerfy-featuredjobs-list .urgntpkg-badge:before {
    border-top: 7px solid #ffb14a;
    border-right: 7px solid transparent;
    border-left: none;
    left: auto;
    right: 0px;
}
.careerfy-featuredjobs-list li:hover a {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20); }
.careerfy-featuredjobs-list figure {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    background-color: #f7f7f7;
    margin-bottom: 0px;
    text-align: center;
    min-height: 100px;
    overflow: hidden;
}
.careerfy-featuredjobs-list figure i {
    position: absolute;
    left: -10px;
    top: -10px;
    background-color: #ffb14a;
    font-size: 14px;
    text-align: center;
    color: #ffffff;
    width: 40px;
    height: 40px;
    border-radius: 0% 100% 100% 100%;
    padding: 16px 0px 0px 7px;
}
.careerfy-featuredjobs-box {
    display: inline-block;
    vertical-align: middle;
}
.careerfy-featuredjobs-box.careerfy-featuredjobs-sectrr {
    width: 48%;
    padding-left: 21px;
}
.careerfy-featuredjobs-box.careerfy-featuredjobs-loction {
    width: 18%;
    text-align: center;
}
.careerfy-featuredjobs-box.careerfy-featuredjobs-posdat {
    text-align: right;
    padding-top: 18px;
}
.careerfy-featuredjobs-list h2 {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 600;
}
.careerfy-featuredjobs-listnew {
    display: inline-block;
    font-size: 10px;
    background-color: #e98a1c;
    color: #ffffff;
    border-radius: 3px;
    padding: 4px 4px 3px 5px;
    text-transform: uppercase;
    line-height: 1;
    margin-left: 3px;
}
.careerfy-featuredjobs-list-sub {
    color: #777777;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
}
.careerfy-featuredjobs-list small {
    font-size: 14px;
    color: #777777;
    text-transform: capitalize;
}
.careerfy-featuredjobs-list time {
    color: #777777;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.9;
}
.home-eight .container {
    width: 1170px; }
.careerfy-loadmore-listingsbtn {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.careerfy-loadmore-listingsbtn a {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    padding: 16px 30px;
    border-radius: 80px;
    border: 3px solid;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-loadmore-listingsbtn a:hover {
    color: #ffffff; }
/* Popular Candidates */
.careerfy-popular-candidates,
.careerfy-popular-candidates figure a,
.careerfy-popular-candidates-text {
    float: left;
    width: 100%;
}
.careerfy-popular-candidates {
    position: relative; }
.careerfy-popular-candidates-layer {
    text-align: center; }
.careerfy-popular-candidates figure {
    display: inline-block;
    width: 192px;
    border-radius: 100%;
    margin-bottom: 10px;
    border: 5px solid #ffffff;
    -webkit-transition: all 0.7s ease-in-out;
       -moz-transition: all 0.7s ease-in-out;
        -ms-transition: all 0.7s ease-in-out;
         -o-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
}
.careerfy-popular-candidates .careerfy-popular-candidates-layer:hover figure {
    -webkit-transform: rotate(360deg);
       -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
         -o-transform: rotate(360deg);
            transform: rotate(360deg);
}
.careerfy-popular-candidates figure img {
    border-radius: 100%;
    width: 100%;
}
.careerfy-popular-candidates figure span {
    position: absolute;
    left: 12px;
    top: 20px;
    width: 20px;
    height: 20px;
    background-color: #40d184;
    border-radius: 100%;
    border: 3px solid #ffffff;
}
.careerfy-popular-candidates-text h2 {
    font-size: 18px;
    color: #000;
    margin-bottom: 0px;
    font-weight: 700;
}
.careerfy-popular-candidates-text h2 a {
    color: #000;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-popular-candidates-text span {
    font-size: 16px;
    color: #777777;
    display: block;
    margin-bottom: 6px;
}
.careerfy-popular-candidates-text small {
    font-size: 14px;
    font-weight: 500;
    color: #666666;
}
.careerfy-popular-candidates .slick-arrow {
    position: absolute;
    left: -84px;
    top: 50%;
    width: 44px;
    height: 44px;
    border: 1px solid #999999;
    font-size: 17px;
    text-align: center;
    border-radius: 100%;
    padding-top: 8px;
    line-height: 1.4;
    margin-top: -35px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-popular-candidates .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-popular-candidates .slick-arrow-right.slick-arrow {
    left: auto;
    right: -84px;
}
.careerfy-popular-candidates .slick-arrow:hover {
    color: #ffffff; }
/* Testimonial Slider Classic */
.careerfy-testimonial-slider-classic,
.careerfy-testimonial-slider-classic p,
.careerfy-testimonial-slider-classic-text {
    float: left;
    width: 100%;
}
.careerfy-testimonial-slider-classic {
    position: relative; }
.careerfy-testimonial-slider-classic .slick-list {
    margin: 0px -15px; }
.careerfy-testimonial-slider-classic-layer {
    padding: 0px 15px; }
.careerfy-testimonial-slider-classic p {
    font-size: 16px;
    color: #777777;
    border-radius: 5px;
    padding: 30px 32px 49px 65px;
    line-height: 1.9;
    position: relative;
    border: 1px solid #dddddd;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-slider-classic-pera {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 27px;
}
.careerfy-testimonial-slider-classic-pera:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 10px;
    width: 100%;
    height: 0%;
    border-radius: 5px;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-testimonial-slider-classic-layer:hover .careerfy-testimonial-slider-classic-pera:before,
.careerfy-testimonial-slider-classic-layer.active .careerfy-testimonial-slider-classic-pera:before {
    height: 100%;
    opacity: 1;
}
.careerfy-testimonial-slider-classic-layer:hover p,
.careerfy-testimonial-slider-classic-layer:hover i,
.careerfy-testimonial-slider-classic-layer.active p,
.careerfy-testimonial-slider-classic-layer.active i {
    color: #ffffff; }
.careerfy-testimonial-slider-classic p i {
    position: absolute;
    left: 26px;
    top: 32px;
    font-size: 25px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-slider-classic p:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -9px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 9px solid #dddddd;
    margin-left: -15px;
}
.careerfy-testimonial-slider-classic p:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -8px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #ffffff;
    margin-left: -14px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-slider-classic .careerfy-testimonial-slider-classic-layer:hover p:after,
.careerfy-testimonial-slider-classic .careerfy-testimonial-slider-classic-layer:hover p:before {
    display: none;
}
.careerfy-testimonial-slider-classic-text {
    text-align: center; }
.careerfy-testimonial-slider-classic-text img  {
    display: inline-block;
    border-radius: 100%;
    margin-bottom: 13px;
    width: 70px;
}
.careerfy-testimonial-slider-classic-text h2 {
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 0px;
}
.careerfy-testimonial-slider-classic-text span {
    font-size: 16px;
    color: #777777;
}
.careerfy-testimonial-slider-classic .slick-arrow {
    position: absolute;
    left: -92px;
    top: 50%;
    width: 44px;
    height: 44px;
    border: 1px solid #999999;
    font-size: 17px;
    text-align: center;
    border-radius: 100%;
    padding-top: 8px;
    line-height: 1.4;
    margin-top: -35px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-slider-classic .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-testimonial-slider-classic .slick-arrow-right.slick-arrow {
    left: auto;
    right: -92px;
}
.careerfy-testimonial-slider-classic .slick-arrow:hover {
    color: #ffffff; }
/* Counter Nine View */
.careerfy-counter-nineview {
    float: left;
    width: 100%;
}
.careerfy-counter-nineview ul li {
    list-style: none;
    margin-bottom: 30px;
    text-align: center;
}
.careerfy-counter-nineview span {
    display: inline-block;
    margin-bottom: 0px;
    font-size: 65px;
    font-weight: 400;
    color: #ffffff;
    line-height: 1;
    position: relative;
    padding-bottom: 16px;
    margin-bottom: 12px;
}
.careerfy-counter-nineview span:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 35px;
    height: 4px;
    margin-left: -22px;
}
.careerfy-counter-nineview small {
    display: block;
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
}
/* Blog Masonry */
.careerfy-blog-masonry figure,.careerfy-blog-masonry figure > a,
.careerfy-blog-masonry figure img,.careerfy-blog-masonry-text {
    float: left;
    width: 100%;
}
.careerfy-blog-masonry figure {
    margin-bottom: 0px;
    overflow: hidden;
}
.careerfy-blog-masonry figure img {
    border-radius: 4px 4px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-masonry li:hover figure img {
    -webkit-transform: scale(1.2);
       -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
         -o-transform: scale(1.2);
            transform: scale(1.2);
}
.careerfy-blog-masonry figure figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    top: 0px;
    padding: 24px 22px 0px 26px;
}
.careerfy-blog-masonry-tag {
    float: left;
    width: 80%;
}
.careerfy-blog-masonry-tag a {
    float: left;
    padding: 8px 14px;
    background-color: #000;
    color: #ffffff;
    border-radius: 40px;
    line-height: 1;
    margin-bottom: 10px;
    margin-right: 5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-masonry-tag a:hover {
    color: #ffffff; }
.careerfy-blog-masonry-like {
    float: right;
    width: 26px;
    height: 26px;
    background-color: rgba(0,0,0,0.50);
    color: #ffffff;
    font-size: 15px;
    border-radius: 100%;
    text-align: center;
    line-height: 1.8;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-masonry-text {
    background-color: #f5f5f5;
    padding: 30px 24px 31px 24px;
    border-radius: 0px 0px 4px 4px;
}
.careerfy-blog-masonry-text h2 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 14px;
    line-height: 1.3;
}
.careerfy-blog-masonry-text h2 a {
    color: #000;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-masonry-option {
    float: left;
    width: 100%;
    margin: 0px 0px 2px 0px;
}
.careerfy-blog-masonry-option li {
    float: left;
    list-style: none;
    margin: 0px 17px 8px 0px;
}
.careerfy-blog-masonry-option li,
.careerfy-blog-masonry-option li a {
    color: #666666;
}
.careerfy-blog-masonry-option li:last-child {
    margin-right: 0px; }
.careerfy-blog-masonry-option li i {
    float: left;
    margin: 5px 10px 0px 0px;
    font-size: 18px;
    color: #888;
}
.careerfy-blog-masonry-text p {
    font-size: 16px;
    color: #777777;
    margin-bottom: 0px;
    font-weight: 300;
}
.careerfy-blog-masonry-btn-wrap {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-blog-masonry-btn {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 18px;
    padding: 14px 30px 15px 30px;
    border-radius: 80px;
    border: 3px solid;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-blog-masonry-btn:hover {
    color: #ffffff; }
/* Footer Nine */
.careerfy-footer-nine {
    background-color: #191623;
}
/* Footer Nine Newslatter */
.careerfy-footer-nine-newslatter {
    float: left;
    width: 100%;
    padding: 100px 0px 0px 0px;
}
.careerfy-footer-nine-newslatter form {
    float: left;
    position: relative;
}
.careerfy-footer-nine-newslatter .alert-danger,
.careerfy-footer-nine-newslatter .alert-success {
    display: inline-block;
    width: 100%;
    margin-top: 12px;
}
.careerfy-footer-nine-newslatter .status-message {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #fff;
}
.careerfy-footernine-newslatter-inner {
    float: left;
    position: relative;
    min-width: 520px;
}
.careerfy-footer-nine-newslatter form label {
    float: left;
    color: #ffffff;
    font-size: 26px;
    font-weight: 700;
    padding: 20px 90px 0px 0px;
}
.careerfy-footernine-newslatter-inner input[type="text"] {
    float: left;
    width: 100%;
    height: 61px;
    background-color: #201c2c;
    font-size: 16px;
    color: #55525b;
    text-transform: uppercase;
    border: none;
    border-radius: 80px;
    padding: 8px 26px 8px 26px;
}
.careerfy-footernine-newslatter-inner input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 20px 48px 19px 48px;
    font-size: 18px;
    text-transform: uppercase;
    color: #ffffff;
    border: 1px solid #33cc33;
    border-radius: 80px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-footernine-newslatter-inner input[type="submit"]:hover {
    background-color: #ffffff; }
.careerfy-footer-nine-social {
    float: right;
    margin-top: 4px;
}
.careerfy-footer-nine-social li {
    float: left;
    list-style: none;
    margin: 0px 0px 15px 15px;
}
.careerfy-footer-nine-social li a {
    float: left;
    width: 60px;
    height: 60px;
    background-color: #201c2c;
    border-radius: 100%;
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    padding-top: 17px;
    position: relative;
}
.careerfy-footer-nine-social li a:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 0%;
    border-radius: 100%;
    z-index: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-footer-nine-social li:hover a:after {
    height: 100%; }
.careerfy-footer-nine-social li i {
    position: relative;
    z-index: 2;
}
/* Footer Widget */
.careerfy-footer-nine .careerfy-footer-widget {
    float: left;
    width: 100%;
    padding: 70px 0px 45px 0px;
}
.widget_text_nine p {
    color: #999999;
    font-size: 16px;
    margin-bottom: 22px;
    font-weight: 400;
}
.careerfy-footer-nine .footer-widget-title h2 {
    font-size: 22px;
    font-weight: 700;
}
.widget_newsfeed ul,.widget_newsfeed ul li {
    float: left;
    width: 100%;
}
.widget_newsfeed ul li {
    list-style: none;
    margin-bottom: 23px;
}
.widget_newsfeed figure {
    float: left;
    width: 85px;
    margin-bottom: 0px;
}
.widget_newsfeed figure ~ .widget_newsfeed_text {
    margin-left: 105px;
    margin-top: -1px;
}
.widget_newsfeed_text h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 1.2;
}
.widget_newsfeed_text h3 a {
    color: #ffffff; }
.widget_newsfeed_text time {
    font-size: 14px;
    color: #999999;
}
.widget_newsfeed_text time i {
    font-size: 15px;
    margin-right: 8px;
}
.careerfy-footer-nine .widget_nav_menu ul li a {
    font-size: 16px; }
.careerfy-footer-nine .widget_nav_menu ul li a:before {
    content: "\f111";
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 10px;
    float: left;
    margin: -1px 20px 0px 0px;
}
.widget_text_nine ul li,
.widget_text_nine ul {
    float: left;
    width: 100%;
}
.widget_text_nine ul li {
    list-style: none;
    color: #999999;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 15px;
    padding-left: 30px;
    position: relative;
}
.widget_text_nine ul li a {
    color: #999999; }
.widget_text_nine ul li i {
    position: absolute;
    left: 0px;
    top: 0px;
    color: #ffffff;
    font-size: 15px;
}
.copyright-nine {
    float: left;
    width: 100%;
    text-align: center;
    background-color: #120f1d;
    padding: 33px 0px;
    position: relative;
}
.copyright-nine p {
    color: #89878e;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 0px;
}
.careerfy-backto-top {
    position: absolute;
    right: 100px;
    bottom: 25px;
    width: 45px;
    height: 45px;
    border: 2px solid #ffffff;
    font-size: 18px;
    text-align: center;
    padding-top: 8px;
    border-radius: 100%;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-backto-top:hover {
    background-color: #ffffff; }
/* Banner Loader */
.careerfy-slidloder-section {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: rgba(255,255,255,0.98);
    width: 100%;
    height: 100%;
    z-index: 9999;
    text-align: center;
}
@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.ball-scale-multiple {
  position: absolute;
  left: 50%;
  top: 50%;
  display: inline-block;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px); }

  .ball-scale-multiple > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .ball-scale-multiple > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .ball-scale-multiple > div {
    background-color: #26a4de;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -30px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
            animation: ball-scale-multiple 1s 0s linear infinite; }
/* Header Eight */
.jobsearch-top-strip {
    float: left;
    width: 100%;
    background-color: #264676;
    padding: 8px 40px 0px 40px;
}
.jobsearch-strip-info {
    float: left; }
.jobsearch-strip-info li {
    float: left;
    list-style: none;
    font-size: 12px;
    color: #ffffff;
    margin: 0px 25px 8px 0px;
}
.jobsearch-strip-info li i {
    float: left;
    margin: 2px 12px 0px 0px;
    font-size: 22px;
}
.jobsearch-strip-media {
    float: right; }
.jobsearch-strip-media li {
    float: left;
    list-style: none;
    margin: 3px 0px 0px 6px;
    line-height: 1;
}
.jobsearch-strip-media li a {
    font-size: 24px;
    color: #142f57;
}
.jobsearch-header-eight .jobsearch-strip-media li a {
    background-color: #d3dadc;
    width: 24px;
    height: 24px;
    color: #434958;
    border-radius: 100%;
    float: left;
    text-align: center;
    padding-top: 5px;
    font-size: 14px;
}
.eight-cell {
    display: table-cell;
    vertical-align: middle;
}



/* Footer Eight */
.jobsearch-footer-eight {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 69px 0px 0px 0px;
}
.jobsearch-logo-seven {
    display: block;
    margin-bottom: 30px;
}
.widget_about_information p {
    color: #666666;
    margin-bottom: 30px;
}
.widget_about_btn {
    display: inline-block;
    padding: 14px 24px;
    line-height: 1;
    color: #ffffff;
    border: 1px solid;
    font-size: 16px;
    text-transform: uppercase;
    border-radius: 60px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_about_btn:hover { color: #ffffff; }
.jobsearch-footer-eight .careerfy-footer-title h2 {
    color: #333333;
    font-size: 22px;
    margin-bottom: 24px;
}
.jobsearch-footer-eight .widget_nav_menu ul li a { color: #666666; }
.jobsearch-footer-eight .widget_nav_menu ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 18px;
}
.jobsearch-footer-eight .widget_nav_menu ul li { width: 50%; }
/* Widget Newslatter Seven */
.widget_newslatter_seven p {
    color: #666666;
    margin-bottom: 25px;
}
.widget_newslatter_seven form {
    display: inline-block;
    width: 100%;
    position: relative;
    margin-bottom: 7px;
}
.widget_newslatter_seven form input[type="text"] {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    font-size: 12px;
    font-weight: 500;
    color: #222;
    padding: 7px 20px;
    height: 51px;
    border-radius: 0px 40px 40px 0px;
    border: 1px solid #e6e6e6;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_newslatter_seven form input[type="text"]:hover { border-radius: 40px; }
.widget_newslatter_seven form input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 51px;
    height: 51px;
    background-color: transparent;
    border: 1px solid;
    border-radius: 100%;
    z-index: 2;
}
.widget_newslatter_seven form:hover > i {
    background-color: transparent;
}
.widget_newslatter_seven .alert {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 2;
    margin: 0px;
}
.widget_newslatter_seven .alert p { margin-bottom: 0px; }
.widget_newslatter_seven form > i {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 51px;
    height: 51px;
    background-color: #031b40;
    border: 1px solid;
    border-radius: 100%;
    z-index: 0;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    padding: 15px 0px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}

.widget_newslatter_social {
    float: left;
    width: 100%;
    margin: 0px;
}
.widget_newslatter_social li {
    float: left;
    list-style: none;
    margin: 10px 15px 0px 0px;
}
.widget_newslatter_social li a {
    float: left;
    background-color: #707070;
    width: 40px;
    height: 40px;
    color: #ffffff;
    font-size: 19px;
    border-radius: 100%;
    text-align: center;
    padding-top: 10px;
    border: 1px solid #707070;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_newslatter_social li:hover a { background-color: transparent; }
.jobsearch-footer-eight .jobsearch-copyright {
    background-color: #e1e1e1;
    text-align: center;
    border-top: 1px solid;
    padding: 14px 0px 27px 0px;
    margin-top: 60px;
}
.jobsearch-footer-eight .jobsearch-copyright p {
    display: inline-block;
    float: none;
    font-size: 14px;
    color: #707070;
}


/* Home Ten */
/* Header Ten */
.careerfy-header10-main {
    float: left;
    width: 100%;
    background-color: #efefef;
}
.careerfy-header-ten .careerfy-logo {
    float: none;
    display: inline-block;
    width: 35%;
    margin: 13px -4px 13px 0px;
    vertical-align: middle;
}
.careerfy-header10-usersec-wrap {
    display: inline-block;
    width: 65%;
    vertical-align: middle;
    text-align: right;
}
.careerfy-header10-usersec {
    display: inline-block; }
.careerfy-header10-usersec > li {
    float: left;
    list-style: none;
    margin-left: 28px;
    position: relative;
}
.careerfy-header10-usersec > li i {
    margin-right: 8px; }
.careerfy-header10-usersec > li > a {
    color: #6f7484;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-header10-usersec ul.nav-item-children {
    background-color: #ffffff;
    left: 0;
    margin: 5px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    text-align: left;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-header10-usersec > li:hover > ul.nav-item-children {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-header10-usersec ul.nav-item-children li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-header10-usersec ul.nav-item-children li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-header10-main .wpml-ls ul {
    margin-left: 0px; }
.careerfy-header10-main .careerfy-wpml-switcher ul li {
    list-style: none;
    position: relative;
}
.careerfy-header10-main .careerfy-wpml-switcher a {
    color: #6f7484;
}
.careerfy-header10-main .careerfy-wpml-switcher > a:after {
    content: "\f0d7";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 16px;
    color: #6f7484;
    margin: 0px 0px 0px 9px;
    vertical-align: middle;
}
.careerfy-header10-main .careerfy-wpml-switcher img {
    float: left;
    width: 17px;
    height: 17px;
    border-radius: 100%;
    margin: 5px 10px 0px 0px;
}
.wpml-ls-legacy-list-horizontal li img { margin-top: 0px !important; }
.careerfy-header10-main .careerfy-wpml-switcher ul {
    position: absolute;
    left: 0px;
    top: 100%;
    margin: 0px 0px 0px 0px;
    background-color: #ffffff;
    width: 180px;
    text-align: left;
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.20);
    z-index: 999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-header10-main .careerfy-wpml-switcher:hover ul {
    opacity: 1;
    visibility: visible;
}
.careerfy-header10-main .careerfy-wpml-switcher ul li {
    float: left;
    width: 100%;
}
.careerfy-header10-main .careerfy-wpml-switcher ul li a {
    float: left;
    width: 100%;
    padding: 5px 15px;
    border-bottom: 1px solid #dddddd;
}
.careerfy-header10-main .careerfy-wpml-switcher ul li:last-child a {
    border-bottom: none; }
/* HeaderNine Main */
.careerfy-headerten-mainnav {
    float: left;
    width: 100%;
    background-color: #ffffff;
}
.careerfy-headerten-mainnav .jobsearch-navigation {
    float: left;
}
.careerfy-headerten-mainnav .navbar-nav > li {
    padding: 0px 14px 0px 14px;
}
.careerfy-headerten-mainnav .navbar-nav > li > a {
    color: #6f7484;
    padding: 14px 0px 19px 0px;
    font-family: 'Roboto', sans-serif;
}
.careerfy-headerten-mainnav .navbar-nav > li > a:before {
    height: 3px;
    bottom: 0px;
}
.careerfy-headerten-mainnav .navbar-nav > li:first-child {
    padding-left: 0px; }
.careerfy-headerten-mainnav .navbar-nav .sub-menu {
    margin-top: 0px; }
.careerfy-headerten-btn {
    float: right;
    padding: 9px 16px 8px 16px;
    color: #ffffff;
    border-radius: 80px;
    line-height: 1;
    margin-top: 10px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headerten-btn i {
    margin-right: 6px; }
.careerfy-headerten-btn:hover {
    background-color: #ffffff !important; }
/* Banner Ten */
.careerfy-banner-ten {
    float: left;
    width: 100%;
    position: relative;
}
/* Search Ten */
.careerfy-search-ten,
.careerfy-search-ten form,
.careerfy-search-ten form input[type="text"],
.careerfy-search-ten form label {
    float: left;
    width: 100%;
}
.careerfy-search-ten form {
    background-color: #fafafa;
    padding: 40px 30px;
    border: 1px solid #d4d4d4;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border-radius: 5px;
}
.careerfy-search-ten-full {
    margin-top: -130px; }
.careerfy-search-ten form ul.careerfy-search-ten-grid { margin: 0px -5px; }
.careerfy-search-ten form ul.careerfy-search-ten-grid li {
    float: left;
    width: 27%;
    list-style: none;
    padding: 0px 5px;
    position: relative;
    margin-bottom: 17px;
}
.careerfy-search-ten form ul.careerfy-search-ten-grid li:last-child {
    width: 19%; }
.careerfy-search-ten form input[type="text"] {
    height: 56px;
    color: #6f7484;
    font-size: 14px;
    padding: 7px 20px;
    background-color: #ffffff;
    border: 1px solid rgba(0,0,0,0.10);
    border-radius: 4px;
}
.careerfy-search-ten form i {
    position: absolute;
    right: 21px;
    top: 20px;
    font-size: 14px;
    color: #5a5a5a;
}
.careerfy-search-ten form label {
    margin-bottom: 0px;
    padding: 18px 0px;
    line-height: 1;
    border-radius: 4px;
    position: relative;
    height: 56px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-search-ten form label i {
    z-index: 0;
    left: 42px;
    top: 18px;
    color: #ffffff;
    font-size: 17px;
    width: auto;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-search-ten form input[type="submit"] {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: none;
    color: #ffffff;
    z-index: 1;
    font-weight: 400;
    text-align: center;
    padding-left: 15px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-search-ten form label:hover {
    background-color: transparent; }
.careerfy-search-ten-list {
    float: left;
}
.careerfy-search-ten-list li {
    float: left;
    list-style: none;
    font-size: 14px;
    color: #05132a;
}
.careerfy-search-ten-list li a {
    color: #6f7484;
    margin: 0px 16px 0px 3px;
}
.careerfy-search-ten-list-btn {
    float: right;
    color: #6f7484;
    padding: 3px 0px 0px 0px;
}
/* Fancy Title Ten */
.careerfy-fancy-title-ten {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 42px;
}
.careerfy-fancy-title-ten .careerfy-Logo_2 span {
    font-size: 60px;
}
.careerfy-fancy-title-ten h2 {
    font-size: 35px;
    font-weight: 600;
    color: #05132a;
    margin-bottom: 0px;
    text-transform: uppercase;
}
.careerfy-fancy-title-ten span {
    font-size: 18px;
    color: #6f7484;
}
/* Categories TenStyle1 */
.careerfy-categories-tenstyle1 ul li {
    margin-bottom: 30px; }
.careerfy-categories-tenstyle1,
.careerfy-speakers-grid,
.careerfy-twelve-blog-grid,
.top-companies-list {
    text-align: center; }
.careerfy-categories-tenstyle1 > ul > li,
.careerfy-speakers-grid > ul > li,
.careerfy-twelve-blog-grid > ul > li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
}
.careerfy-twelve-blog-grid-inner,
.top-companies-list-inner {
    text-align: left; }
.careerfy-categories-tenstyle1 ul li a {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
    text-align: center;
    padding: 33px 10px 35px 10px;
    border-radius: 5px;
    line-height: 1.2;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-categories-tenstyle1 ul li:hover a {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.careerfy-categories-tenstyle1 i {
    margin-bottom: 15px;
    font-size: 40px;
    display: block;
}
.careerfy-categories-tenstyle1 strong {
    float: left;
    width: 100%;
    color: #05132a;
    font-size: 19px;
    font-weight: 400;
    margin-bottom: 9px;
    word-wrap: break-word;
}
.careerfy-categories-tenstyle1 small {
    display: block;
    font-size: 16px;
    color: #6f7484;
}
.careerfy-categories-tenstyle1 span {
    display: inline-block;
    margin-bottom: 11px;
    font-size: 56px;
}
/* Fancy Title Ten Left */
.careerfy-fancy-title-ten-left {
    text-align: left;
    position: relative;
    padding-left: 56px;
}
.careerfy-fancy-title-ten-left .careerfy-icon-ten {
    position: absolute;
    left: 0px;
    top: 4px;
}
.careerfy-fancy-title-ten-left h2 {
    font-size: 25px; }
/* Recent List */
.careerfy-recent-list,
.careerfy-recent-list-wrap,
.careerfy-recent-list figure a,
.careerfy-recent-list figure a img {
    float: left;
    width: 100%;
}
.careerfy-recent-list {
    margin-bottom: 20px; }
.careerfy-recent-list ul li {
    list-style: none; }
.careerfy-recent-list > ul > li {
    margin-bottom: 9px; }
.careerfy-recent-list-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    padding: 15px 29px 15px 19px;
    border: 1px solid rgba(0,0,0,0.10);
    border-radius: 6px;
    background-color: #ffffff;
    position: relative;
}
.careerfy-recent-list figure {
    float: left;
    width: 84px;
    margin-bottom: 0px;
}
.careerfy-recent-list figure a,
.careerfy-recent-list figure a img {
    border-radius: 100%;
}
.careerfy-recent-list figure a {
    border: 2px solid rgba(0,0,0,0.15); }
.careerfy-recent-list figure ~ .careerfy-recent-list-text {
    margin-left: 99px;
    padding-top: 17px;
}
.careerfy-recent-list figure a i.fa-star {
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #ffb14a;
    color: #ffffff;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    text-align: center;
    padding-top: 6px;
}
.careerfy-recent-list-text {
    padding-right: 100px;
    position: relative;
}
.careerfy-recent-list-text ul {
    display: block;
    margin: 0px;
}
.careerfy-recent-list-text ul li {
    display: inline-block;
    color: #6f7484;
    margin: 0px 14px 8px 0px;
}
.careerfy-recent-list-text ul li i {
    float: left;
    margin: 7px 8px 0px 0px;
    color: #05132a;
    font-size: 12px;
}
.careerfy-recent-list-text h2 {
    font-size: 22px;
    font-weight: 600;
    color: #05132a;
    margin-bottom: 0px;
    line-height: 1.2;
}
.careerfy-recent-list-status {
    position: absolute;
    right: 0px;
    top: 28px;
    padding: 7px 17px;
    font-size: 16px;
    color: #ffffff;
    background-color: #52be71;
    border-radius: 5px;
    line-height: 1;
}
.careerfy-recent-list-status1 {
    background-color: #e69564; }
.careerfy-recent-list-status2 {
    background-color: #6c9dca; }
.show-morejobs-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0px 20px 0px;
}
.show-morejobs-btn a {
    display: inline-block;
    padding: 15px 29px;
    border: 3px solid;
    border-radius: 80px;
    font-size: 20px;
    line-height: 1;
    min-width: 210px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.show-morejobs-btn a:hover {
    color: #ffffff; }
/* Top Recruiters */
.careerfy-top-recruiters-slider,
.careerfy-top-recruiters-slider-layer {
    float: left;
    width: 100%;
}
.careerfy-top-recruiters-slider-layer {
    padding: 10px;
}
.careerfy-top-recruiters-slider {
    position: relative;
    margin: -10px -10px 0px -10px;
}
.careerfy-top-recruiters-slider .slick-arrow,
.careerfy-recruiters-top-list-two .slick-arrow {
    position: absolute;
    right: 0px;
    top: -76px;
    color: #05132a;
    font-size: 16px;
    cursor: pointer;
}
.careerfy-top-recruiters-slider .slick-arrow-right.slick-arrow,
.careerfy-recruiters-top-list-two .slick-arrow-right.slick-arrow {
    top: -75px; }
.careerfy-top-recruiters-slider .slick-arrow-left.slick-arrow,
.careerfy-recruiters-top-list-two .slick-arrow-left.slick-arrow {
    right: 20px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-recruiters-top-list-two .slick-arrow-left.slick-arrow {
    top: -74px; }
.careerfy-top-recruiters-slider-image {
    float: left;
    width: 100%;
    text-align: center;
    background-color: #f5f5f5;
}
.careerfy-top-recruiters-slider-image img {
    display: inline-block;
}
.careerfy-top-recruiters {
    float: left;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
}
.careerfy-top-recruiters-inner {
    float: left;
    width: 100%;
    padding: 28px 25px 4px 25px;
}
.careerfy-top-recruiters-inner2 {
    float: left;
    width: 100%;
    padding: 10px 25px 27px 25px;
    border-top: 1px solid #ebebeb;
    margin-top: 10px;
}
.careerfy-top-recruiters-status {
    display: inline-block;
    padding: 7px 17px;
    font-size: 16px;
    color: #ffffff;
    background-color: #6c9dca;
    border-radius: 5px;
    line-height: 1;
    margin-bottom: 12px;
}
.careerfy-top-recruiters h2 {
    font-size: 22px;
    font-weight: 600;
    color: #05132a;
    margin-bottom: 4px;
    line-height: 1.2;
}
.careerfy-top-recruiters ul {
    display: block;
    margin: 0px;
}
.careerfy-top-recruiters ul li {
    display: inline-block;
    list-style: none;
    color: #6f7484;
    margin: 0px 14px 1px 0px;
}
.careerfy-top-recruiters ul li i {
    float: left;
    margin: 7px 8px 0px 0px;
    color: #05132a;
    font-size: 12px;
}
.careerfy-top-recruiters p {
    float: left;
    width: 100%;
    color: #6f7484;
    margin-bottom: 15px;
    letter-spacing: 0px;
}
.careerfy-top-recruiters-btn {
    display: inline-block;
    padding: 9px 29px;
    line-height: 1;
    border: 2px solid;
    border-radius: 80px;
    font-size: 16px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-top-recruiters-btn:hover {
    color: #ffffff; }
/* Counter Style10 */
.careerfy-counter-style10 {
    float: left;
    width: 100%;
}
.careerfy-counter-style10 ul li {
    list-style: none; }
.careerfy-counter-style10 > ul > li {
    margin-bottom: 30px;
    text-align: center;
}
.careerfy-counter-style10 i {
    font-size: 47px;
    color: #ffffff;
    margin-bottom: 23px;
    display: inline-block;
}
.careerfy-counter-style10 span {
    display: inline-block;
    width: 100%;
    font-size: 30px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 16px;
    color: #ffffff;
    font-weight: 600;
}
.careerfy-counter-style10 span:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 44px;
    height: 2px;
    background-color: #ffffff;
    margin-left: -21px;
}
.careerfy-counter-style10 small {
    font-size: 30px;
    font-weight: 600;
    color: #ffffff;
    display: block;
}
/* Speakers Grid */
.careerfy-speakers-grid,
.careerfy-speakers-grid figure,
.careerfy-speakers-grid figure a,
.careerfy-speakers-grid figure img,
.careerfy-speakers-grid-wrap,
.careerfy-speakers-grid-text {
    float: left;
    width: 100%;
}
.careerfy-speakers-grid ul li {
    list-style: none; }
.careerfy-speakers-grid > ul > li {
    margin-bottom: 30px; }
.careerfy-speakers-grid figure {
    margin-bottom: 0px; }
.careerfy-speakers-grid figure img {
    border-radius: 3px 3px 0px 0px; }
.careerfy-speakers-grid figure figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background-color: rgba(14,14,14,0.50);
    text-align: center;
    color: #ffffff;
    padding: 9px 0px 17px 0px;
}
.careerfy-speakers-grid-wrap {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
    text-align: center;
    border-radius: 0px 0px 5px 5px;
    position: relative;
}
.careerfy-speakers-grid-wrap:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 46px;
    height: 4px;
    background-color: #05132a;
    margin-left: 0px;
    z-index: 5;
    margin-left: -22px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-speakers-grid-text {
    background: url("images/speakers-grid-shape.png");
    margin: -52px 0px 0px 0px;
    position: relative;
    padding: 71px 0px 33px 0px;
    background-size: contain;
    border-radius: 0px 0px 5px 5px;
}
.careerfy-speakers-grid-text h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 3px;
}
.careerfy-speakers-grid-text span {
    display: block;
    color: #6f7484;
    line-height: 1.1;
    margin-bottom: 17px;
}
.careerfy-speakers-grid-text ul {
    float: left;
    width: 100%;
    margin: 0px;
}
.careerfy-speakers-grid-text ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1.3;
    color: #6f7484;
    margin-bottom: 2px;
}
.careerfy-speakers-grid-text ul li small {
    font-size: 14px; }
/* Testimonial Style10 */
.careerfy-testimonial-style10 {
    float: left;
    width: 100%;
    margin-top: -22px;
    margin-bottom: 26px;
}
.careerfy-testimonial-style10 p {
    font-size: 16px;
    color: #6f7484;
    margin-bottom: 0px;
}
.careerfy-testimonial-style10-slider-layer {
    position: relative;
    padding: 0px 0px 65px 0px;
}
.careerfy-testimonial-style10-slider {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
    background-color: #ffffff;
    border-radius: 5px;
    padding: 40px 40px 0px 40px;
    position: relative;
    margin-bottom: 63px;
}
.careerfy-testimonial-style10-slider figure {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.careerfy-testimonial-style10-slider figure > a {
    float: left;
    width: 51px;
}
.careerfy-testimonial-style10-slider figure > a img {
    border-radius: 100%; }
.careerfy-testimonial-style10-slider figure > a ~ figcaption {
    margin-left: 63px;
    padding-top: 4px;
}
.careerfy-testimonial-style10-slider figcaption h2 {
    line-height: 1.1;
    margin-bottom: 0px;
    font-size: 20px;
    font-weight: 600;
}
.careerfy-testimonial-style10-slider figcaption span {
    color: #6f7484; }
.careerfy-testimonial-style10-slider p {
    font-size: 16px;
    color: #6f7484;
    margin-bottom: 0px;
    letter-spacing: 0px;
}
.quote-icon-style {
    position: absolute;
    right: 40px;
    bottom: 22px;
    font-size: 49px;
}
.careerfy-testimonial-style10-slider .slick-arrow {
    position: absolute;
    left: 0px;
    bottom: -63px;
    font-size: 25px;
    color: #000000;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-style10-slider .slick-arrow-right.slick-arrow {
    left: 56px;
    bottom: -62px;
}
.careerfy-testimonial-style10-slider .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
/* Blog Grid Style10 */
.careerfy-blog-grid-style10 figure,
.careerfy-blog-grid-style10 figure a,
.careerfy-blog-grid-style10 figure img,
.careerfy-blog-grid-style10-inner,
.careerfy-blog-grid-style10-text,
.careerfy-blog-grid-style10-text ul {
    float: left;
    width: 100%;
}
.careerfy-blog-grid-style10-inner {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
    background-color: #ffffff;
    border-radius: 5px;
}
.careerfy-blog-grid-style10 figure {
    margin-bottom: 0px; }
.careerfy-blog-grid-style10-text {
    padding: 22px 26px 30px 29px; }
.careerfy-blog-grid-style10-text ul {
    margin: 0px; }
.careerfy-blog-grid-style10-text ul li {
    float: left;
    list-style: none;
    color: #6f7484;
    margin: 0px 13px 7px 0px;
}
.careerfy-blog-grid-style10-text ul li:last-child {
    margin-right: 0px; }
.careerfy-blog-grid-style10-text ul li a {
    color: #6f7484; }
.careerfy-blog-grid-style10-text ul li i {
    float: left;
    margin: 4px 10px 0px 0px;
    font-size: 18px;
}
.careerfy-blog-grid-style10-text h2 {
    margin-bottom: 8px;
    line-height: 1.3;
    font-size: 20px;
    font-weight: 600;
}
.careerfy-blog-grid-style10-text p {
    color: #6f7484;
    font-size: 16px;
    margin-bottom: 25px;
}
.careerfy-blog-grid-style10-btn {
    display: inline-block;
    padding: 9px 34px;
    line-height: 1;
    border: 2px solid;
    border-radius: 80px;
    font-size: 16px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .careerfy-blog-grid-style10-btn {
    color: #ffffff; }
/* Top Companies List */
.top-companies-list,
.top-companies-list-inner {
    float: left;
    width: 100%;
}
.top-companies-list-inner {
    position: relative; }
.top-companies-list-feature {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 42px;
    height: 42px;
    background-color: #ffb607;
    font-size: 16px;
    color: #ffffff;
    border-radius: 0px 0px 0px 80px;
    text-align: center;
    padding: 8px 0px 0px 9px;
}
.top-companies-list ul li {
    list-style: none; }
.top-companies-list > ul > li {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
    margin-bottom: 30px;
}
.top-companies-list-inner {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    border: 1px solid rgba(0,0,0,0.10);
    background-color: #ffffff;
    padding: 24px 30px;
    border-radius: 4px;
}
.top-companies-list figure {
    float: left;
    width: 93px;
    margin-bottom: 0px;
}
.top-companies-list figure img {
    border-radius: 100%; }
.top-companies-list-text {
    line-height: 1; }
.top-companies-list figure ~ .top-companies-list-text { margin-left: 113px; }
.top-companies-list-text span {
    font-size: 12px;
}
.top-companies-list-text h2 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 2px;
}
.top-companies-list-text small {
    display: block;
    color: #6f7484;
    font-size: 14px;
    margin-bottom: 10px;
}
.top-companies-list-text-btn {
    display: inline-block;
    padding: 6px 13px;
    border-radius: 80px;
    border: 2px solid;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .top-companies-list-text-btn {
    color: #ffffff; }
/* GetApp */
.careerfy-getapp {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-getapp h2 {
    display: inline-block;
    margin-bottom: 8px;
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.careerfy-getapp p {
    font-size: 18px;
    color: #6f7484;
    margin-bottom: 22px;
    display: inline-block;
    width: 80%;
}
.careerfy-getapp-btn {
    display: inline-block;
    position: relative;
    color: #ffffff;
    padding: 12px 30px 12px 50px;
    text-align: left;
    font-size: 21px;
    font-weight: 600;
    line-height: 1;
    margin: 0px 8px 10px 8px;
}
.careerfy-getapp-btn span {
    display: block;
    font-size: 13px;
    font-weight: 400;
}
.careerfy-getapp-btn i {
    position: absolute;
    left: 10px;
    top: 14px;
    font-size: 30px;
}
/* Build Action */
.careerfy-build-action {
    float: left;
    width: 100%;
    padding: 42px 0px;
}
.careerfy-build-action h2 {
    float: left;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 0px;
}
.careerfy-build-action h2 small {
    font-size: 24px;
    color: #ffffff;
}
.careerfy-build-action a {
    float: right;
    padding: 15px 50px;
    line-height: 1;
    color: #ffffff;
    border: 3px solid #ffffff;
    border-radius: 80px;
    font-size: 20px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-build-action a:hover {
    background-color: #ffffff; }
/* Footer Ten */
.careerfy-footer-ten {
    float: left;
    width: 100%;
    background-color: #2f333a;
}
.careerfy-footer-ten .careerfy-footer-widget {
    padding: 75px 0px 0px 0px; }
.careerfy-footer-ten .footer-widget-title {
    margin-bottom: 10px; }
.careerfy-footer-ten .footer-widget-title h2 {
    font-weight: 700;
    font-size: 20px;
}
.widget_abouttext_ten p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 9px;
}
.widget_abouttext_ten ul li {
    float: left;
    width: 100%;
    color: #ffffff;
    padding-left: 25px;
    position: relative;
    list-style: none;
    margin-bottom: 7px;
}
.widget_abouttext_ten ul li i {
    position: absolute;
    left: 0px;
    top: 6px;
}
.widget_abouttext_ten ul li a {
    color: #ffffff; }
.careerfy-footer-ten .widget_nav_menu ul li a {
    font-size: 16px;
    color: #ffffff;
}
.careerfy-footer-ten .widget_nav_menu ul li a:before {
    content: "\ea49";
    font-family: careerfy;
    font-size: 11px;
}
.copyright-ten {
    float: left;
    width: 100%;
    border-top: 1px solid #373c44;
    box-shadow: 0px 0px 0px 1px #26292f;
    text-align: center;
    padding: 30px 0px 30px 0px;
    margin-top: 10px;
}
.copyright-ten-social {
    display: inline-block;
    margin: 0px;
}
.copyright-ten-social li {
    float: left;
    list-style: none;
    margin: 0px 7px 10px 7px;
}
.copyright-ten-social li a {
    font-size: 36px;
    color: #525964;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.copyright-ten-social li:hover a {
    color: #26ae61; }
.copyright-ten p {
    color: #ffffff;
}
.careerfy-counter-style10-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.85;
}
.careerfy-search-ten .careerfy-select-style:after {
    content: "\e90e";
    font-family: careerfy;
    font-size: 11px;
    top: 15px;
}
.careerfy-search-ten .careerfy-select-style select {
    border: 1px solid rgba(0,0,0,0.10);
    height: 56px;
    color: #6f7484;
    font-size: 14px;
    border-radius: 4px;
}
/* Home Page 11 */
.careerfy-header-eleven {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 0px 50px 10px 50px;
    z-index: 999;
}
.careerfy-header-eleven-main {
    float: left;
    width: 100%;
}
.careerfy-header-eleven .careerfy-logo {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin: 18px 40px 9px 0px;
}
.careerfy-headereleven-right {
    float: right;
    margin-top: 22px;
}
.careerfy-sticky-header .careerfy-header-eleven .jobsearch-navigation {
    margin-top: 5px;
}
.careerfy-header-eleven .jobsearch-navigation {
    display: inline-block;
    vertical-align: middle;
    margin-top: 22px;
}
.careerfy-header-eleven .navbar-nav > li > a {
    color: #ffffff;
    padding: 0px 0px 7px 0px;
}
.careerfy-header-eleven .navbar-nav > li:hover > a, .navbar-nav > li.active > a {
    font-weight: 500; }
.careerfy-header-eleven .navbar-nav .sub-menu {
    margin-top: 0px; }
.careerfy-header-eleven .submenu-addicon > a:after {
    content: "\e90e";
    font-family: careerfy;
    font-size: 9px;
    margin: 0px 0px 0px 10px;
}
.careerfy-header-eleven .navbar-nav > li > a:before {
    height: 3px; }
.careerfy-headereleven-user {
    float: left; }
.careerfy-headereleven-user > li {
    float: left;
    list-style: none;
    margin: 15px 24px 0px 0px;
    position: relative;
}
.careerfy-headereleven-user > li > a {
    color: #ffffff; }
.careerfy-headereleven-user li > a > i {
    font-size: 17px;
    float: right;
    margin: 6px 0px 0px 10px;
}
.careerfy-headereleven-btn {
    float: right;
    color: #ffffff;
    padding: 13px 28px;
    border-radius: 80px;
    line-height: 1;
    text-shadow: 0px 1px #03a152;
    margin-top: 11px;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headereleven-btn:hover {
    background-color: transparent; }
.careerfy-header-eleven ul.nav-item-children {
    background-color: #ffffff;
    left: 0;
    margin: 5px 0px 0px 0px;
    padding: 0px 20px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.20);
    -webkit-transform: translateX(10px);
       -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
         -o-transform: translateX(10px);
            transform: translateX(10px);
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
.careerfy-header-eleven .careerfy-headereleven-user > li:hover > ul.nav-item-children {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0px);
       -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
         -o-transform: translateX(0px);
            transform: translateX(0px);
}
.careerfy-header-eleven ul.nav-item-children li {
    float: left;
    width: 100%;
    list-style: none;
}
.careerfy-header-eleven ul.nav-item-children li a {
    border-bottom: 1px solid #f2f2f2;
    color: #656c6c;
    float: left;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 0px;
    width: 100%;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
         -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
}
/* Banner Eleven */
.careerfy-banner-eleven {
    float: left;
    width: 100%;
    height: 820px;
    padding: 185px 0px 0px 0px;
}
.careerfy-banner-eleven-tabs {
    float: left;
    width: 55%;
}
.careerfy-banner-eleven-tabs h1 {
    font-size: 40px;
    color: #ffffff;
    margin-bottom: 11px;
    line-height: 1.2;
    width: 85%;
}
.careerfy-banner-eleven-tabs p {
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 34px;
    font-weight: 400;
    width: 85%;
}
.careerfy-banner-eleven-tabs-nav {
    float: left;
    width: 100%;
}
.careerfy-banner-eleven-tabs-nav li {
    float: left;
    list-style: none;
    margin-right: 33px;
}
.careerfy-banner-eleven-tabs-nav li a {
    font-size: 16px;
    color: #ffffff;
    padding: 0px 0px 9px 0px;
    position: relative;
}
.careerfy-banner-eleven-tabs-nav li a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 3px;
    width: 100%;
    height: 3px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-eleven-tabs-nav li:hover a:before,
.careerfy-banner-eleven-tabs-nav li.active a:before {
    opacity: 1;
    bottom: 0px;
}
.careerfy-fifteen-banner-tabs .careerfy-banner-eleven-tabs-nav li a:before {
    display: none; }
.careerfy-banner-eleven-tabs .tab-content {
    float: left;
    width: 100%;
    padding: 24px 0px 0px 0px;
}
.careerfy-banner-eleven-search {
    float: left;
    width: 100%;
}
.careerfy-banner-eleven-search ul { margin: 0px -10px; }
.careerfy-banner-eleven-search ul li {
    float: left;
    width: 38%;
    list-style: none;
    position: relative;
    padding: 0px 10px;
    margin-bottom: 20px;
}
.careerfy-banner-eleven-search ul li:last-child {
    width: 24%; }
.careerfy-banner-eleven-search ul li i {
    position: absolute;
    left: 34px;
    top: 18px;
    font-size: 18px;
    color: #ffffff;
}
.careerfy-banner-eleven-search input[type="text"] {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #ffffff;
    height: 55px;
    padding: 6px 20px 6px 52px;
    background-color: transparent;
    border: 1px solid;
    border-radius: 5px;
}
.careerfy-banner-eleven-search input[type="submit"] {
    float: left;
    color: #ffffff;
    font-weight: 600;
    padding: 19px 10px;
    width: 100%;
    line-height: 1;
    border: 1px solid;
    border-radius: 5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-banner-eleven-search input[type="submit"]:hover {
    background-color: transparent; }
.careerfy-fileupload-banner {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-top: 10px;
}
.careerfy-fileupload-banner span {
    float: left;
    line-height: 1;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fileupload-banner span i {
    float: left;
    font-size: 22px;
    margin: -3px 11px 0px 0px;
}
.careerfy-fileupload-banner input.careerfy-upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 153px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
/* Fancy Title Eleven */
.careerfy-fancy-title-eleven {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.careerfy-fancy-title-eleven h2 {
    display: block;
    font-size: 35px;
    font-weight: 600;
    color: #474b56;
    margin-bottom: 0px;
    line-height: 1.5;
}
.careerfy-fancy-title-eleven span {
    display: block;
    color: #6d7383;
    font-size: 16px;
}
/* Companies List */
.careerfy-companies-list {
    float: left;
    width: 100%;
}
.careerfy-companies-list ul {}
.careerfy-companies-list ul li {
    float: left;
    width: 20%;
    list-style: none;
    text-align: center;
}
.careerfy-companies-list ul li a {
    display: inline-block; }
/* Services Style11 */
.careerfy-services-style11 {
    margin-bottom: 50px; }
.careerfy-services-style11 li {
    text-align: center; }
.careerfy-services-style11 img {
    margin-bottom: 28px; }
.careerfy-services-style11 h2 {
    font-size: 26px;
    font-weight: 600;
    color: #474b56;
    margin-bottom: 0px;
}
.careerfy-services-style11 p {
    font-size: 16px;
    font-weight: 500;
    color: #6d7383;
    margin-bottom: 32px;
}
.careerfy-services-style11-btn {
    display: inline-block;
    font-size: 14px;
    color: #474b56;
    padding: 13px 21px;
    border: 2px solid;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .careerfy-services-style11-btn {
    color: #ffffff; }
/* Explore Jobs Links */
.careerfy-explore-jobs-links {
    margin-bottom: 30px; }
.careerfy-explore-jobs-links h2 {
    float: left;
    width: 100%;
    margin-bottom: 12px;
    font-size: 20px;
    font-weight: 600;
    color: #474b56;
}
.careerfy-explore-jobs-links ul {}
.careerfy-explore-jobs-links ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin-bottom: 2px;
}
.careerfy-explore-jobs-links ul li a {
    font-size: 16px;
    color: #6d7383;
}
.careerfy-fancy-title-eleven-left {
    text-align: left; }
/* Testimonial Style11 Slider */
.careerfy-testimonial-style11-slider {
    float: left;
    width: 35%;
    background-color: #1e6de6;
    padding: 54px 58px 55px 58px;
    position: relative;
    z-index: 2;
}
.careerfy-recruiters-top-list-two.recruiters-slider-two {
    text-align: left; }
.careerfy-recruiters-top-list-two.recruiters-slider-two .careerfy-top-recruiters-slider-layer {
    padding: 0px; }
.careerfy-testimonial-style11-slider i {
    font-size: 28px;
    color: #ffffff;
    margin-bottom: 18px;
    display: inline-block;
}
.careerfy-testimonial-style11-slider p {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 20px;
    line-height: 35px;
}
.careerfy-testimonial-style11-slider figure {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.careerfy-testimonial-style11-slider figure a {
    float: left;
    width: 56px;
    height: 56px;
}
.careerfy-testimonial-style11-slider figure a img {
    border-radius: 100%;
    height: 100%;
}
.careerfy-testimonial-style11-slider figure a ~ figcaption {
    padding-left: 67px;
    line-height: 1;
    padding-top: 5px;
}
.careerfy-testimonial-style11-slider figcaption h2 {
    font-size: 17px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 3px;
}
.careerfy-testimonial-style11-slider figcaption span {
    font-size: 14px;
    color: #ffffff;
    display: block;
}
.careerfy-video-testimonial-slider .slick-dots {
    margin-top: -50px;
    position: relative;
    width: 32%;
}
.careerfy-testimonial-video-wrap .vid-testimonial-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    color: #ffffff;
    font-size: 100px;
    margin: -40px 0px 0px -40px;
}
.careerfy-video-testimonial-slider .slick-dots li {
    float: right;
    margin: 0px 2px;
}
.careerfy-video-testimonial-slider .slick-dots li button {
    width: 7px;
    height: 7px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
}
.careerfy-video-testimonial-slider .slick-dots li.slick-active button {
    box-shadow: inherit;
    background-color: transparent;
}
.careerfy-testimonial-video-wrap {
    float: left;
    width: 65%;
    position: relative;
}
.careerfy-media-player10 .mejs__overlay-play {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
.careerfy-media-player10 .mejs__overlay-button {
    position: relative; }
.careerfy-media-player10 .mejs__overlay-button:before {
    content: "\ea9b";
    font-family: careerfy;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 100px;
    color: #ffffff;
    line-height: 1;
}
.careerfy-media-player10 .mejs__overlay-button:after {
    content: 'Watch Video';
    position: absolute;
    left: 0px;
    bottom: -21px;
    font-size: 22px;
    color: #ffffff;
}
.careerfy-media-player10 .mejs__overlay-play:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #474b56;
    opacity: 0.70;
}
.careerfy-media-player10 .mejs__overlay-button {
    background: none; }
.careerfy-media-player10 .mejs__controls {
    display: none; }
.careerfy-media-player10 {
    float: left;
    width: 100%;
    margin: -320px 0px 0px 0px;
}
/* RecentJobs List */
.careerfy-recentjobs-list,
.careerfy-recentjobs-list-inner,
.careerfy-recentjobs-list figure a {
    float: left;
    width: 100%;
}
.careerfy-recentjobs-list figure a i {
    position: absolute;
    right: 4px;
    bottom: -2px;
    width: 20px;
    height: 20px;
    background-color: #ffb14a;
    color: #ffffff;
    border-radius: 100%;
    text-align: center;
    padding-top: 4px;
    font-size: 12px;
}
.careerfy-recentjobs-list {
    position: relative;
    z-index: 2;
}
.careerfy-recentjobs-list ul li {
    list-style: none;
    margin-bottom: 6px;
}
.careerfy-recentjobs-list-inner {
    background-color: #f8f8f9;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 4px;
    padding: 16px 20px;
    position: relative;
}
.careerfy-recentjobs-list figure {
    display: inline-block;
    vertical-align: middle;
    width: 61px;
    border-radius: 100%;
    margin-bottom: 0px;
}
.careerfy-recentjobs-list figure a {
    padding: 8px;
    background-color: #ffffff;
    border-radius: 100%;
    border: 1px solid rgba(0,0,0,0.10);
}
.careerfy-recentjobs-list figure a img {
    border-radius: 100%; }
.careerfy-recentjobs-text {
    display: inline-block;
    vertical-align: middle;
    padding-left: 24px;
}
.careerfy-recentjobs-text h2 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}
.careerfy-recentjobs-text h2 a {
    color: #474b56; }
.careerfy-recentjobs-text time {
    font-size: 14px;
    color: #6d7383;
    display: block;
    line-height: 1;
}
.careerfy-recentjobs-text time i {
    font-size: 13px;
    color: #1e6de6;
    float: left;
    margin: 0px 7px 0px 0px;
}
.careerfy-recentjobs-text small {
    color: #6d7383;
    font-size: 14px;
}
.careerfy-recentjobs-text small i {
    font-size: 14px;
    color: #1e6de6;
    float: left;
    margin: 6px 8px 0px 0px;
}
.careerfy-recentjobs-text span {
    color: #6d7383;
    font-size: 14px;
}
.careerfy-recentjobs-text span i {
    font-size: 14px;
    color: #1e6de6;
    float: left;
    margin: 6px 8px 0px 0px;
}
.careerfy-recentjobs-text.two-cell {
    width: 24%;
    padding-left: 30px;
}
.careerfy-recentjobs-text.three-cell {
    width: 16%; }
.careerfy-recentjobs-text:last-child {
    padding-left: 0px; }
.careerfy-recentjobs-list-btn {
    display: inline-block;
    padding: 9px 30px;
    font-size: 12px;
    color: #474b56;
    border: 2px solid;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-recentjobs-list-btn:hover {
    color: #ffffff; }
/* Recruiters Top List */
.careerfy-recruiters-top-list {
    float: left;
    width: 100%;
    border: 1px solid rgba(0,0,0,0.08);
    background-color: #ffffff;
    border-radius: 4px;
    position: relative;
    z-index: 2;
}
.careerfy-recruiters-top-list-top {
    float: left;
    width: 100%;
    padding: 23px 29px 23px 29px;
    border-top: 1px solid rgba(0,0,0,0.08);
    border-bottom: 1px solid rgba(0,0,0,0.08);
}
.careerfy-recruiters-top-list h2 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 2px;
}
.careerfy-recruiters-top-list h2 a {
    color: #474b56; }
.careerfy-recruiters-top-list small {
    display: block; }
.careerfy-recruiters-top-list span,
.careerfy-recruiters-top-list small {
    color: #6d7383;
    font-size: 14px;
    float: left;
    margin-right: 25px;
}
.careerfy-recruiters-top-list small.careerfy-recentjob-type-text,
.careerfy-recentjob-type-text {
    color: #ffffff;
    padding: 2px 9px;
}
.careerfy-recruiters-top-list span i,
.careerfy-recruiters-top-list small i {
    font-size: 14px;
    color: #1e6de6;
    float: left;
    margin: 4px 8px 0px 0px;
}
.careerfy-recruiters-top-list-bottom {
    float: left;
    width: 100%;
    padding: 23px 29px 31px 29px;
}
.careerfy-recruiters-top-list-bottom p {
    color: #6d7383;
    margin-bottom: 22px;
    letter-spacing: 0px;
    line-height: 23px;
}
.careerfy-recruiters-top-list-bottom a {
    display: inline-block;
    padding: 9px 19px;
    font-size: 12px;
    color: #474b56;
    border: 2px solid;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-recruiters-top-list-bottom a:hover {
    color: #ffffff; }
/* Popular Candidates Style11 */
.careerfy-popular-candidates-style11,
.careerfy-popular-candidates-style11-inner,
.careerfy-popular-candidates-style11-social {
    float: left;
    width: 100%;
}
.careerfy-popular-candidates-style11 {
    margin-bottom: 50px; }
.careerfy-popular-candidates-style11 ul li {
    list-style: none;
    margin-bottom: 30px;
}
.careerfy-popular-candidates-style11-inner {
    background-color: #ffffff;
    position: relative;
    border: 1px solid rgba(0,0,0,0.08);
    padding: 26px 15px 23px 15px;
    text-align: center;
    border-radius: 4px;
}
.careerfy-popular-candidates-style11 img {
    display: inline-block;
    width: 131px;
    border: 6px solid #f0f0f0;
    border-radius: 100%;
    margin-bottom: 14px;
}
.careerfy-popular-candidates-style11 h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 0px;
}
.careerfy-popular-candidates-style11 h2 a {
    color: #474b56; }
.careerfy-popular-candidates-style11 span {
    display: block;
    font-size: 16px;
    color: #6d7383;
    line-height: 1.2;
}
.careerfy-popular-candidates-style11 small {
    font-size: 16px;
    color: #1e6de6;
    margin-bottom: 2px;
}
.careerfy-popular-candidates-style11-social a {
    display: inline-block;
    font-size: 21px;
    color: #6d7383;
    margin: 8px 3px 0px 3px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Blog Grid Style11 */
.careerfy-blog-grid-style11,
.careerfy-blog-grid-style11-inner,
.careerfy-blog-grid-style11 figure,
.careerfy-blog-grid-style11 figure > a,
.careerfy-blog-grid-style11 figure > a img,
.careerfy-blog-grid-style11 figure figcaption img,
.careerfy-blog-grid-style11-text {
    float: left;
    width: 100%;
}
.careerfy-blog-grid-style11 {
    margin-bottom: 48px; }
.careerfy-blog-grid-style11-inner {
    background-color: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);
    padding: 10px;
    border-radius: 4px;
}
.careerfy-blog-grid-style11 figure {
    margin-bottom: 0px; }
.careerfy-blog-grid-style11 figure figcaption {
    float: left;
    width: 62px;
    border-radius: 100%;
    background-color: #ffffff;
    padding: 6px;
    margin: -37px 0px 0px 30px;
}
.careerfy-blog-grid-style11 figure figcaption img {
    border-radius: 100%;
    height: 52px;
}
.careerfy-blog-grid-style11-text {
    padding: 13px 20px 11px 38px; }
.careerfy-blog-grid-style11-text h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 3px;
    letter-spacing: 0px;
}
.careerfy-blog-grid-style11-text h2 a {
    color: #474b56; }
.careerfy-blog-grid-style11-text span {
    color: #04d16a;
    display: block;
    line-height: 1.2;
    margin-bottom: 7px;
}
.careerfy-blog-grid-style11-text p {
    font-size: 16px;
    color: #6d7383;
    margin-bottom: 16px;
    letter-spacing: 0px;
    line-height: 23px;
}
.careerfy-blog-grid-style11-text ul {
    float: left;
    margin: 0px;
}
.careerfy-blog-grid-style11-text ul li {
    float: left;
    list-style: none;
    margin: 3px 19px 0px 0px;
}
.careerfy-blog-grid-style11-text ul li a {
    color: #1e6de6;
    font-size: 16px;
}
.careerfy-blog-grid-style11-text ul li i {
    font-size: 20px;
    float: left;
    margin: 5px 8px 0px 0px;
    color: #1fd67a;
}
.careerfy-blog-grid-style11-btn {
    float: right;
    padding: 9px 24px 8px 24px;
    font-size: 12px;
    color: #474b56;
    border: 2px solid;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .careerfy-blog-grid-style11-btn {
    color: #ffffff; }
/* Counter ElevenView */
.careerfy-counter-elevenview {
    float: left;
    width: 100%;
}
.careerfy-counter-elevenview ul li {
    list-style: none;
    margin-bottom: 30px;
    text-align: center;
}
.careerfy-counter-elevenview i {
    font-size: 40px;
    color: #1e6de6;
    display: inline-block;
    margin-bottom: 17px;
}
.careerfy-counter-elevenview h2 {
    display: block;
    font-size: 26px;
    font-weight: 700;
    color: #474b56;
    position: relative;
    margin-bottom: 18px;
    padding-bottom: 13px;
}
.careerfy-counter-elevenview h2:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 44px;
    height: 2px;
    margin-left: -22px;
}
.careerfy-counter-elevenview span {
    font-size: 40px;
    font-weight: 600;
    color: #6d7383;
}
/* Action Style11 */
.careerfy-action-style11 {
    float: left;
    width: 100%;
    text-align: center;
    padding: 42px 0px 47px 0px;
}
.careerfy-action-style11 h2 {
    display: inline-block;
    margin-bottom: 0px;
    color: #ffffff;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0px;
}
.careerfy-action-style11 p {
    display: block;
    color: #ffffff;
    font-size: 20px;
    margin-bottom: 23px;
}
.careerfy-action-style11 a {
    display: inline-block;
    padding: 15px 33px;
    color: #ffffff;
    line-height: 1;
    border-radius: 80px;
    font-size: 18px;
    font-weight: 600;
    border: 2px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-action-style11 a:hover {
    background-color: transparent;
    color: #ffffff;
    border-color: #ffffff;
}
/* Footer Eleven */
.careerfy-footer-eleven {
    background-size: cover !important;
    background-color: #474b56;
    padding: 79px 0px 0px 0px;
}
.careerfy-footer-eleven-logo {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 40px;
}
.careerfy-footer-eleven .footer-widget-title {
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 25px;
}
.careerfy-footer-eleven .footer-widget-title h2 {
    font-size: 18px;
    font-weight: 600;
}
.careerfy-footer-eleven .footer-widget-title:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 35px;
    height: 2px;
}
.careerfy-footer-eleven .widget_nav_menu ul li a {
    font-size: 15px;
    color: #98a1b8;
}
.careerfy-footer-eleven .widget_nav_menu ul li a:before {
    display: none; }
/* CopyRight Eleven */
.copyright-eleven {
    float: left;
    width: 100%;
    border-top: 1px solid #525663;
    box-shadow: 0px 0px 0px 1px #3c4049;
    text-align: center;
    padding: 52px 0px 45px 0px;
}
.copyright-eleven-social {
    float: left; }
.copyright-eleven-social li {
    float: left;
    list-style: none;
    margin-right: 10px;
}
.copyright-eleven-social li a {
    font-size: 27px;
    color: #6d7383;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.copyright-eleven p {
    display: inline-block;
    color: #ffffff;
    margin-bottom: 0px;
}
.copyright-eleven-app {
    float: right;
}
.copyright-eleven-app a {
    margin: 0px 0px 5px 5px;
    float: left;
}
/* Home Page 12 */
/* Header Twelve Main */
.careerfy-header-twelve {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 99;
    padding: 45px 0px 0px 0px;
}
.careerfy-header-twelve-main {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-logo-twelve {
    float: left;
    margin: 0px 0px;
}
.careerfy-headertwelve-user {
    display: inline-block;
    padding-top: 6px;
}
.careerfy-headertwelve-user li {
    float: left;
    list-style: none;
    margin: 0px 20px 0px 20px;
}
.careerfy-headertwelve-user > li > a {
    font-size: 16px;
    color: #ffffff;
    position: relative;
    padding: 10px 0px;
}
.careerfy-headertwelve-user > li > a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 5px;
    width: 100%;
    height: 4px;
    background-color: #ffffff;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headertwelve-user > li:hover > a:before {
    opacity: 1;
    bottom: 0px;
}
.careerfy-headertwelve-btn {
    float: right;
    color: #ffffff;
    font-size: 16px;
    padding: 14px 26px;
    border-radius: 4px;
    line-height: 1;
    border: 1px solid;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headertwelve-btn i {
    margin-right: 10px; }
.careerfy-headertwelve-btn:hover {
    background-color: transparent;
    border-color: #ffffff;
}
.careerfy-block-element {
    display: inline-block;
    margin-right: -4px;
    width: 30%;
    vertical-align: middle;
}
.careerfy-block-element:nth-child(2) {
    width: 40%; }

/* Banner Twelve */
.careerfy-banner-twelve {
    float: left;
    width: 100%;
    position: relative;
    text-align: center;
}
.careerfy-banner-twelve .container { position: relative; }
.careerfy-banner-twelve h1 {
    color: #ffffff;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 60px;
    display: inline-block;
    width: 70%;
    line-height: 1;
}
.careerfy-banner-twelve p {
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 33px;
    display: inline-block;
    width: 50%;
}
.careerfy-banner-twelve-search {
    display: inline-block;
    width: 554px;
    position: relative;
}
.careerfy-banner-twelve-search input[type="text"] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    height: 53px;
    padding: 5px 54px;
    font-size: 16px;
    color: #6d7383;
    border-radius: 4px;
}
.careerfy-banner-twelve-search i {
    position: absolute;
    left: 25px;
    top: 17px;
    color: #6d7383;
    font-size: 19px;
}
.careerfy-banner-twelve-search input[type="submit"] {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    padding: 19px 51px 18px 51px;
    border: none;
    line-height: 1;
    border-radius: 0px 4px 4px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Twelve Navigation */
.careerfy-twelve-navigation {
    float: left;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    text-align: center;
}
.careerfy-twelve-navigation .jobsearch-navigation {
    float: none;
    display: inline-block;
    margin-bottom: -8px;
}
.careerfy-twelve-navigation .navbar-nav > li > a {
    font-size: 16px;
}
.careerfy-twelve-navigation .sub-menu {
    text-align: left;
    margin-top: 0px;
}
.careerfy-twelve-navigation .navbar-nav > li.submenu-addicon > a:after {
    content: "\e90e";
    font-family: careerfy;
    display: inline-block;
    font-size: 10px;
    margin-left: 10px;
}
.careerfy-twelve-navigation .navbar-nav > li:hover > a,
.careerfy-twelve-navigation .navbar-nav > li.active > a {
    font-weight: 600; }
.careerfy-twelve-navigation .navbar-nav > li > a:before {
    height: 4px;
    background-color: #6d7383;
}
/* Fancy Title Twelve */
.careerfy-fancy-title-twelve {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 34px;
}
.careerfy-fancy-title-twelve span {
    display: block;
    font-size: 18px;
    color: #6d7383;
    margin-bottom: 6px;
}
.careerfy-fancy-title-twelve h2 {
    display: inline-block;
    font-size: 40px;
    text-transform: uppercase;
    margin-bottom: 0px;
    line-height: 1;
}
/* Section Premium */
.careerfy-section-premium-wrap {
    float: left;
    width: 100%;
    border: 1px solid #e0e1e4;
    background-color: #ffffff;
    margin-bottom: 30px;
    border-radius: 4px;
}
.careerfy-section-title-style {
    float: left;
    width: 100%;
    background-color: #f7f7f7;
    padding: 14px 19px 20px 19px;
    border-radius: 4px 4px 0px 0px;
}
.careerfy-section-title-style h2 {
    float: left;
    color: #232323;
    font-size: 20px;
    margin-bottom: 0px;
}
.careerfy-section-title-style form {
    float: right;
    margin-top: 4px;
}
.careerfy-section-title-style form label {
    float: left;
    font-size: 14px;
    color: #6d7383;
    font-weight: 300;
    margin-bottom: 0px;
    margin-right: 7px;
}
.careerfy-section-title-style .careerfy-select-style {
    float: right;
    margin-top: 1px;
}
.careerfy-section-title-style .careerfy-select-style select {
    font-size: 12px;
    color: #6d7383;
    padding: 0px;
    height: 22px;
    background-color: transparent;
    border: none;
}
.careerfy-section-title-style .careerfy-select-style:after {
    content: "\f107";
    font-family: FontAwesome;
    top: 0px;
    right: 0px;
}
.careerfy-browse-links {
    float: left;
    width: 100%;
    padding: 12px 18px 20px 18px;
}
.careerfy-browse-links ul {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.careerfy-browse-links ul li {
    float: left;
    width: 33.333%;
    list-style: none;
    margin-bottom: 4px;
}
.careerfy-browse-links ul li a {
    color: #6d7383;
}
.careerfy-browse-links-btn {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-browse-links-btn a {
    display: inline-block;
    color: #ffffff;
    padding: 13px 30px 14px 30px;
    font-size: 16px;
    border-radius: 4px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-section-title-btn {
    float: right;
    padding: 6px 16px;
    color: #ffffff;
    border-radius: 80px;
    font-size: 12px;
    line-height: 1;
    border: 1px solid;
    margin: 3px 74px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-section-title-btn:hover {
    background-color: transparent; }
/* Top Employers Slider */
.careerfy-top-employers-slider,
.careerfy-top-employers-slider-list,
.careerfy-top-employers-slider-list a,
.careerfy-top-employers-slider-list span {
    float: left;
    width: 100%;
}
.careerfy-top-employers-slider-list {
    padding: 20px 10px 0px 10px;
}
.careerfy-top-employers-slider-list ul li {
    float: left;
    width: 33.333%;
    list-style: none;
    padding: 0px 10px 20px 10px;
}
.careerfy-top-employers-slider-list a {
    border: 1px solid #d8e3e8;
    padding: 25px 0px 0px 0px;
    text-align: center;
    border-radius: 4px;
}
.careerfy-top-employers-slider-list span {
    border-top: 1px solid #d8e3e8;
    color: #666666;
    font-size: 12px;
    text-align: left;
    padding: 0px 10px 1px 10px;
}
.careerfy-top-employers-slider-list span small {
    float: right;
    font-size: 12px;
    color: #666666;
}
.careerfy-top-employers-slider-list img {
    display: inline-block;
    margin-bottom: 23px;
}
.careerfy-top-employers-slider .slick-arrow,
.careerfy-premium-jobs-slider .slick-arrow,
.careerfy-top-sectors-category-slider .slick-arrow {
    position: absolute;
    right: 20px;
    top: -47px;
    width: 27px;
    height: 27px;
    border: 1px solid #6d7383;
    border-radius: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 2.0;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-top-employers-slider .slick-arrow-left.slick-arrow,
.careerfy-premium-jobs-slider .slick-arrow-left.slick-arrow,
.careerfy-top-sectors-category-slider .slick-arrow-left.slick-arrow {
    right: 56px;
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-top-employers-slider .slick-arrow:hover,
.careerfy-premium-jobs-slider .slick-arrow:hover,
.careerfy-top-sectors-category-slider .slick-arrow:hover {
    color: #ffffff; }
/* Premium Jobs */
.careerfy-premium-jobs,
.careerfy-premium-jobs-inner,
.careerfy-premium-jobs-slider {
    float: left;
    width: 100%;
}
.careerfy-premium-jobs ul li {
    list-style: none; }
.careerfy-premium-jobs ul li:nth-child(2) .careerfy-premium-jobs-inner,
.careerfy-premium-jobs ul li:hover .careerfy-premium-jobs-inner {
    background-color: #f7f7f7; }
.careerfy-premium-jobs ul li:last-child .careerfy-premium-jobs-inner {
    border-bottom: none; }
.careerfy-premium-jobs-inner {
    padding: 19px 19px;
    border-bottom: 1px solid #e0e1e4;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-premium-jobs figure {
    display: inline-block;
    vertical-align: middle;
    width: 62%;
    margin-bottom: 0px;
}
.careerfy-premium-jobs figure > a {
    float: left;
    width: 64px;
}
.careerfy-premium-jobs-text {
    display: inline-block;
    vertical-align: middle;
    margin-right: -3px;
    width: 38%;
}
.careerfy-premium-jobs figure > a ~ figcaption {
    margin-left: 83px;
    line-height: 1;
    padding-top: 9px;
}
.careerfy-premium-jobs figure figcaption h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
.careerfy-premium-jobs figure figcaption h2 a {
    color: #232323;
    display: inline-block;
    margin-right: -3px;
}
.careerfy-premium-jobs figure figcaption h2 span {
    display: inline-block;
    font-size: 10px;
    background-color: #e98a1c;
    padding: 3px 5px 4px 5px;
    color: #ffffff;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 1;
    margin-left: 8px;
}
.careerfy-premium-jobs figure figcaption small {
    font-size: 14px;
    color: #6d7383;
}
.careerfy-premium-jobs-text {
    text-align: center;
}
.careerfy-premium-jobs-text span {
    color: #6d7383;
    font-size: 14px;
    display: inline-block;
}
.careerfy-premium-jobs-text small {
    float: right;
    font-size: 14px;
    color: #ffffff;
    padding: 6px 14px 6px 14px;
    background-color: #f08d3c;
    line-height: 1;
}
/* Top Sectors Category */
.careerfy-top-sectors-category,
.careerfy-top-sectors-category a,
.careerfy-top-sectors-category-slider {
    float: left;
    width: 100%;
}
.careerfy-top-sectors-category ul li {
    list-style: none;
    padding: 0px 0px;
}
.careerfy-top-sectors-category ul li:nth-child(3n-8) a {
    border-left: none;
}
.careerfy-top-sectors-category ul li:nth-child(n+7) a {
    border-bottom: none;
}
.careerfy-top-sectors-category a {
    border-bottom: 1px solid #e0e1e4;
    border-left: 1px solid #e0e1e4;
    text-align: center;
    line-height: 1;
    padding: 25px 0px 24px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-top-sectors-category a:hover {
    background-color: #f7f7f7;
}
.careerfy-top-sectors-category i {
    font-size: 40px;
}
.careerfy-top-sectors-category h6 {
    display: block;
    font-size: 16px;
    color: #000000;
    margin-bottom: 6px;
}
.careerfy-top-sectors-category small {
    color: #ffffff;
    font-size: 12px;
    padding: 2px 5px 3px 5px;
    line-height: 1;
    display: inline-block;
    border-radius: 3px;
}
/* Candidates Style11 */
.careerfy-candidates-style11,
.careerfy-candidates-style11-inner,
.careerfy-candidates-style11-top,
.careerfy-candidates-style11 figure,
.careerfy-candidates-style11 figure figcaption,
.careerfy-candidates-style11-slider {
    float: left;
    width: 100%;
}
.careerfy-candidates-style11-slider .slick-list {
    margin: 0px -15px; }
.careerfy-candidates-style11-slider-layer {
    padding: 0px 15px; }
.careerfy-candidates-style11 ul li {
    list-style: none; }
.careerfy-candidates-style11 > ul > li {
    margin-bottom: 30px; }
.careerfy-candidates-style11-inner {
    border: 1px solid rgba(0,0,0,0.10);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.13);
    padding: 0px 0px 23px 0px;
    text-align: center;
}
.careerfy-candidates-style11-top {
    background-color: #f1f2f4;
    padding: 10px 5px;
}
.careerfy-candidates-style11-top span {
    display: inline-block;
    background-color: #232323;
    color: #ffffff;
    font-size: 13px;
    padding: 7px 16px 8px 16px;
    line-height: 1;
    border-radius: 80px;
    margin: 0px 4px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-candidates-style11 figure {
    margin-bottom: 0px;
    padding-top: 20px;
    padding: 20px 15px 0px 15px;
}
.careerfy-candidates-style11 figure > a {
    display: inline-block;
    width: 113px;
    border: 4px solid #ecedf0;
    border-radius: 100%;
    margin-bottom: 11px;
}
.careerfy-candidates-style11 figure > a img {
    border-radius: 100%; }
.careerfy-candidates-style11 figcaption h2 {
    margin-bottom: 8px;
    font-size: 18px;
    text-transform: uppercase;
}
.careerfy-candidates-style11 figcaption h2 a {
    color: #232323; }
.careerfy-candidates-style11 figcaption span {
    display: block;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 5px;
}
.careerfy-candidates-style11 figcaption small {
    color: #6d7383;
    display: block;
    font-size: 14px;
}
.careerfy-candidates-style11 .ui-slider {
    float: left;
    width: 100%;
    height: 15px;
    position: relative;
    border-radius: 80px;

    background: #c33538;
    background: -moz-linear-gradient(left,  #c33538 5%, #fff002 49%, #6bbf74 95%);
    background: -webkit-linear-gradient(left,  #c33538 5%,#fff002 49%,#6bbf74 95%);
    background: linear-gradient(to right,  #c33538 5%,#fff002 49%,#6bbf74 95%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33538', endColorstr='#6bbf74',GradientType=1 );
}
.careerfy-candidates-style11 .ui-slider-handle {
    height: 23px;
    width: 11px;
    background-color: #232323;
    position: absolute;
    z-index: 999;
    top: -4px;
}
.careerfy-candidates-style11 .ui-slider-handle:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -5px;
    border-left: 6px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #232323;
}
.careerfy-candidates-style11-progress ul,
.careerfy-candidates-style11-progress {
    float: left;
    width: 100%;
    margin: 2px 0px 0px 0px;
}
.careerfy-candidates-style11-progress ul li {
    float: left;
    width: 25%;
    list-style: none;
    color: #6d7383;
    text-align: left;
}
.careerfy-candidates-style11-slider .slick-arrow {
    position: absolute;
    left: -94px;
    top: 50%;
    width: 44px;
    height: 44px;
    border: 1px solid #6f7585;
    font-size: 17px;
    text-align: center;
    border-radius: 100%;
    padding-top: 8px;
    line-height: 1.5;
    margin-top: -35px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-candidates-style11-slider .slick-arrow-left.slick-arrow {
    -webkit-transform: scale(-1);
       -moz-transform: scale(-1);
        -ms-transform: scale(-1);
         -o-transform: scale(-1);
            transform: scale(-1);
}
.careerfy-candidates-style11-slider .slick-arrow-right.slick-arrow {
    left: auto;
    right: -94px;
}
.careerfy-candidates-style11-slider .slick-arrow:hover {
    color: #ffffff; }
/* Counter ElevenView */
.careerfy-counter-twelveview {
    float: left;
    width: 100%;
}
.careerfy-counter-twelveview ul li {
    list-style: none;
    margin-bottom: 30px;
    text-align: center;
}
.careerfy-counter-twelveview i {
    font-size: 46px;
    color: #ffffff;
    display: inline-block;
    margin-bottom: 17px;
}
.careerfy-counter-twelveview h2 {
    display: block;
    font-size: 30px;
    font-weight: 500;
    color: #ffffff;
    position: relative;
    margin-bottom: 18px;
    padding-bottom: 13px;
}
.careerfy-counter-twelveview h2:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 44px;
    height: 2px;
    margin-left: -22px;
    background-color: #ffffff;
}
.careerfy-counter-twelveview span {
    font-size: 50px;
    font-weight: 500;
    color: #ffffff;
}
/* PricePlan Twelve */
.careerfy-priceplan-twelve,
.careerfy-priceplan-twelve-top,
.careerfy-priceplan-twelve ul,
.careerfy-priceplan-twelve ul li,
.careerfy-priceplan-twelve-btn {
    float: left;
    width: 100%;
}
.careerfy-priceplan-twelve {
    background-color: #ffffff;
    border: 1px solid rgba(0,0,0,0.12);
    border-radius: 0px 0px 4px 4px;
    margin-bottom: 30px;
}
.careerfy-priceplan-twelve-top {
    text-align: center;
    background-color: #6d7383;
    padding: 21px 0px 34px 0px;
    border-radius: 4px 4px 0px 0px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-priceplan-twelve-top div {
    display: inline-block;
    font-size: 20px;
    color: #ffffff;
    padding: 0px 34px 12px 34px;
    border-bottom: 1px solid #ffffff;
    font-weight: 500;
}
.careerfy-priceplan-twelve-top span {
    display: block;
    font-size: 58px;
    color: #ffffff;
    line-height: 1;
    margin-bottom: 11px;
}
.careerfy-priceplan-twelve-top span small {
    font-size: 20px; }
.careerfy-priceplan-twelve-top span em {
    font-style: normal;
    font-size: 21px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 3px;
    left: 6px;
}
.careerfy-priceplan-twelve-top strong {
    color: #ffffff;
    font-size: 20px;
}
.careerfy-priceplan-twelve-top a {
    position: absolute;
    left: 50%;
    bottom: -25px;
    width: 43px;
    height: 43px;
    border: 3px solid #ffffff;
    border-radius: 100%;
    font-size: 16px;
    background-color: #6d7383;
    color: #ffffff;
    padding: 10px 0px 0px 0px;
    margin-left: -25px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
}
.careerfy-priceplan-twelve ul {
    padding: 35px 29px 25px 29px;
}
.careerfy-priceplan-twelve ul li {
    color: #6f7484;
    font-size: 15px;
    list-style: none;
    border-bottom: 1px solid #d6d7da;
    padding: 12px 0px;
}
.careerfy-priceplan-twelve ul li i {
    float: left;
    margin: 9px 12px 0px 0px;
    color: #6f7484;
    font-size: 11px;
}
.careerfy-priceplan-twelve-btn {
    text-align: center;
    margin-bottom: 26px;
}
.careerfy-priceplan-twelve-btn a {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    background-color: #6d7383;
    padding: 13px 36px 15px 36px;
    line-height: 1;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-priceplan-twelve.active {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20); }
/* AutoJobs Mobile */
.careerfy-autojobs-mobile-text {
    float: left;
    width: 100%;
    padding-top: 125px;
}
.careerfy-autojobs-mobile-text h2 {
    font-size: 40px;
    margin-bottom: 3px;
}
.careerfy-autojobs-mobile-text p {
    font-size: 20px;
    color: #6d7383;
    margin-bottom: 4px;
}
.careerfy-autojobs-mobile-btn {
    font-size: 20px; }
.careerfy-autojobs-mobile-thumb {
    float: left;
    margin: 50px 9px 0px 0px;
}
/* Testimonial Twelve */
.careerfy-testimonial-twelve,
.careerfy-testimonial-twelve-inner,
.careerfy-testimonial-twelve figure {
    float: left;
    width: 100%;
}
.careerfy-testimonial-twelve ul li {
    list-style: none; }
.careerfy-testimonial-twelve > ul > li {
    margin-bottom: 30px; }
.careerfy-testimonial-twelve-inner {
    border: 2px solid rgba(216,216,216,0.50);
    padding: 26px 30px 30px 30px;
    background-color: #ffffff;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-testimonial-twelve-inner:hover {
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.08); }
.careerfy-testimonial-twelve-inner:before {
    content: '';
    position: absolute;
    left: 35px;
    bottom: -28px;
    border-left: 0px solid transparent;
    border-right: 45px solid transparent;
    border-top: 28px solid #ffffff;
    z-index: 2;
}
.careerfy-testimonial-twelve-inner:after {
    content: '';
    position: absolute;
    left: 33px;
    bottom: -31px;
    border-left: 0px solid transparent;
    border-right: 45px solid transparent;
    border-top: 28px solid rgba(216,216,216,0.50);
    z-index: 0;
}
.careerfy-testimonial-twelve i {
    font-size: 38px;
    color: #e0e0e0;
    display: inline-block;
    margin-bottom: 16px;
    -webkit-transform: scaleY(-1) scaleX(-1);
       -moz-transform: scaleY(-1) scaleX(-1);
        -ms-transform: scaleY(-1) scaleX(-1);
         -o-transform: scaleY(-1) scaleX(-1);
            transform: scaleY(-1) scaleX(-1);
}
.careerfy-testimonial-twelve p {
    font-size: 16px;
    color: #6d7383;
    margin-bottom: 16px;
    letter-spacing: 0px;
    line-height: 26px;
}
.careerfy-testimonial-twelve figure {
    margin-bottom: 0px; }
.careerfy-testimonial-twelve figure img {
    float: left;
    width: 71px;
    border: 4px solid #ecedf0;
    border-radius: 100%;
}
.careerfy-testimonial-twelve figure figcaption {
    margin-left: 81px;
    line-height: 1;
    padding-top: 11px;
}
.careerfy-testimonial-twelve figcaption h2 {
    font-size: 20px;
    margin-bottom: 3px;
}
.careerfy-testimonial-twelve figcaption span {
    font-size: 16px;
    color: #7046ae;
}
/* Twelve Blog Grid */
.careerfy-twelve-blog-grid-inner,
.careerfy-twelve-blog-grid figure,
.careerfy-twelve-blog-grid-text,
.careerfy-twelve-blog-grid-text ul,
.careerfy-twelve-blog-grid figure > a,
.careerfy-twelve-blog-grid figure img {
    float: left;
    width: 100%;
}
.careerfy-twelve-blog-grid-inner {
    background-color: #f1f2f4;
    border: 1px solid rgba(0,0,0,0.12);
    border-radius: 3px;
}
.careerfy-twelve-blog-grid-text ul {
    margin: 0px; }
.careerfy-twelve-blog-grid-text ul li {
    float: left;
    list-style: none;
    color: #232323;
    margin-right: 17px;
    margin-bottom: 9px;
}
.careerfy-twelve-blog-grid-text ul li:last-child {
    margin-right: 0px; }
.careerfy-twelve-blog-grid-text {
    padding: 14px 29px 28px 29px;
}
.careerfy-twelve-blog-grid-text ul li i {
    float: left;
    font-size: 17px;
    margin: 5px 8px 0px 0px;
}
.careerfy-twelve-blog-grid-text h2 {
    font-size: 22px;
    margin-bottom: 10px;
    line-height: 25px;
}
.careerfy-twelve-blog-grid-text p {
    color: #6f7484;
    font-size: 16px;
    margin-bottom: 15px;
    letter-spacing: 0px;
}
.careerfy-twelve-blog-grid-btn {
    display: inline-block;
    padding: 12px 27px 13px 27px;
    border: 1px solid;
    font-size: 16px;
    border-radius: 4px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
li:hover .careerfy-twelve-blog-grid-btn {
    color: #ffffff; }
/* Partner Twelve Slider */
.careerfy-partner-twelve-slider {
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 70px;
}
.careerfy-partner-twelve-layer {
    text-align: center; }
.careerfy-partner-twelve-slider a {
    display: inline-block; }
.careerfy-partner-twelve-slider .slick-arrow {
    position: absolute;
    left: 50%;
    bottom: 0px;
    font-size: 15px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-partner-twelve-slider .slick-arrow-left.slick-arrow {
    margin-left: -44px; }
/* Footer Twelve */
.careerfy-footer-twelve {
    background-color: #232323;
    padding: 70px 0px 0px 0px;
}
.careerfy-footer-twelve .footer-widget-title {
    margin-bottom: 2px; }
.careerfy-footer-twelve .footer-widget-title h2 {
    font-size: 20px;
    text-transform: uppercase;
}
.careerfy-footer-twelve .widget_nav_menu ul li a:before {
    display: none; }
.careerfy-footer-twelve .widget_nav_menu ul li a {
    color: #c6c6c6;
    font-size: 14px;
    margin-bottom: 0px;
}
.careerfy-footer-twelve .careerfy-footer-widget .widget {
    margin-bottom: 20px; }
.widget_nav_menu_thumb {
    float: left;
    width: 100%;
    margin-top: 10px;
}
.breakline {
    float: left;
    width: 100%;
    margin-top: 10px;
}
/* CopyRight Twelve */
.copyright-twelve {
    float: left;
    width: 100%;
    text-align: center;
    padding: 36px 0px 50px 0px;
}
.copyright-twelve-social {
    display: inline-block; }
.copyright-twelve-social li {
    float: left;
    list-style: none;
    margin: 0px 7px 10px 7px;
}
.copyright-twelve-social li a {
    color: #6d7383;
    font-size: 36px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.copyright-twelve p {
    color: #ffffff;
}
.careerfy-recruiters-top-list-two {
    float: left;
    width: 100%;
}

/* HomePage Fourteen */
.careerfy-header-fifteen {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    padding: 40px 50px 0px 50px;
    z-index: 999;
}
.careerfy-header-fifteen-main {
    float: left;
    width: 100%;
}
.careerfy-header-fifteen-main .careerfy-logo {
    margin: 0px;
    float: none;
}
.careerfy-header-fifteen-main .careerfy-logo,
.careerfy-header-fifteen .jobsearch-navigation,
.careerfy-blockfifteen-element {
    display: inline-block;
    width: 33.333%;
    vertical-align: middle;
    margin-right: -4px;
}
.careerfy-blockfifteen-element {
    text-align: right; }
.careerfy-header-fifteen .navbar-nav > li > a {
    color: #ffffff;
    font-size: 15px;
    padding: 10px 0px;
}
.careerfy-header-fifteen .navbar-nav > li > a:after {
    color: #ffffff; }
.careerfy-header-fifteen .navbar-nav > li > a:before {
    height: 3px; }
.careerfy-header-fifteen .navbar-nav .sub-menu {
    margin-top: 0px; }
.careerfy-headerfifteen-user {
    display: inline-block;
    vertical-align: middle;
}
.careerfy-headerfifteen-user li {
    float: left;
    list-style: none;
    margin-right: 40px;
    position: relative;
}
.careerfy-headerfifteen-user li a {
    font-size: 16px;
    color: #ffffff;
}
.careerfy-headerfifteen-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 10px 25px 11px 25px;
    border: 1px solid;
    line-height: 1;
    border-radius: 80px;
    font-size: 16px;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Fifteen Banner */
.careerfy-fifteen-banner {
    float: left;
    width: 100%;
    background-repeat: no-repeat;
}
.careerfy-fifteen-banner-inner {
    float: left;
    width: 65%;
    background-position: 90% 44% !important;
}
.careerfy-fifteen-banner h1 {
    font-size: 65px;
    font-weight: bold;
    margin-bottom: 13px;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2;
    display: inline-block;
    width: 85%;
}
.careerfy-fifteen-banner span.careerfy-fifteen-banner-description {
    display: block;
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 36px;
}
.careerfy-fifteen-banner-tabs,
.careerfy-banner-eleven-tabs-nav {
    float: left;
    width: 100%;
}
.careerfy-banner-eleven-tabs-nav li {
    float: left;
    list-style: none;
    margin-right: 15px;
}
.careerfy-fifteen-banner-tabs .careerfy-banner-eleven-tabs-nav li a {
    font-size: 16px;
    color: #ffffff;
    border: 2px solid;
    padding: 9px 32px 10px 32px;
    float: left;
    font-weight: bold;
    border-radius: 4px 4px 0px 0px;
    border-bottom: none;
}
.careerfy-fifteen-banner-tabs .careerfy-banner-eleven-tabs-nav li.active a {
    background-color: #ffffff;
    color: #33444b;
    border-color: #ffffff;
}
.careerfy-fifteen-banner-tabs .tab-content {
    float: left;
    width: 100%;
    background-color: #ffffff;
    padding: 30px 24px 6px 24px;
}
.careerfy-fifteen-banner-search {
    float: left;
    width: 100%;
}
.careerfy-fifteen-banner-search ul {
    margin: 0px -5px; }
.careerfy-fifteen-banner-search ul li {
    float: left;
    width: 28%;
    list-style: none;
    padding: 0px 5px;
    margin-bottom: 10px;
}
.careerfy-fifteen-banner-search ul li:last-child {
    width: 16%; }
.careerfy-fifteen-banner-search input[type="text"] {
    float: left;
    width: 100%;
    border: 1px solid #f2f2f2;
    background-color: #ffffff;
    border-radius: 4px;
    font-size: 14px;
    color: #999999;
    padding: 5px 20px;
    height: 40px;
}
.careerfy-fifteen-banner-search input[type="submit"] {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #ffffff;
    padding: 5px 3px;
    border: 1px solid;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-banner-search input[type="submit"]:hover {
    background-color: #ffffff; }
/* Fancy Title Fourteen */
.careerfy-fancy-title-fifteen {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 50px;
}
.careerfy-fancy-title-fifteen:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 31px;
    height: 4px;
    margin-left: -10px;
}
.careerfy-fancy-title-fifteen h2 {
    font-size: 40px;
    font-weight: bold;
    color: #151515;
    margin-bottom: 0px;
    text-transform: capitalize;
    line-height: 1.2;
}
.careerfy-fancy-title-fifteen span {
    font-size: 16px;
    color: #999999;
    display: block;
}
/* Fifteen Categories */
.careerfy-fifteen-categories,
.careerfy-fifteen-categories a {
    float: left;
    width: 100%;
}
.careerfy-fifteen-categories {
    margin-bottom: 30px; }
.careerfy-fifteen-categories ul li {
    float: left;
    width: 25%;
    list-style: none;
    border-top: 1px solid #9a9a9a;
    border-left: 1px solid #9a9a9a;
}
.careerfy-fifteen-categories a {
    padding: 30px 15px 25px 15px;
    text-align: center;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-categories a:hover {
    background-color: #f3f4f9; }
.careerfy-fifteen-categories i {
    font-size: 55px;
    display: inline-block;
    margin-bottom: 8px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-categories li:hover i {
    -webkit-transform: scale(1.1);
       -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
         -o-transform: scale(1.1);
            transform: scale(1.1);
}
.careerfy-fifteen-categories span {
    font-size: 16px;
    font-weight: bold;
    color: #151515;
    display: block;
}
.careerfy-fifteen-categories ul li:nth-child(4n-8) {
    border-right: 1px solid #9a9a9a;
}
.careerfy-fifteen-categories ul li:nth-last-child(2),
.careerfy-fifteen-categories ul li:nth-last-child(3),
.careerfy-fifteen-categories ul li:nth-last-child(1),
.careerfy-fifteen-categories ul li:nth-last-child(4) {
    border-bottom: 1px solid #9a9a9a;
}
/* Fifteen Browse button */
.careerfy-fifteen-browse-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px 0px 30px 0px;
}
.careerfy-fifteen-browse-btn a {
    display: inline-block;
    font-size: 16px;
    color: #151515;
    padding: 12px 29px 12px 29px;
    border: 1px solid;
    border-radius: 80px;
    line-height: 1;
    min-width: 213px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-browse-btn a:hover {
    color: #ffffff; }
/* Fifteen Recent Jobs */
.careerfy-fifteen-recent-jobs,
.careerfy-fifteen-recent-jobs-inner {
    float: left;
    width: 100%;
}
.careerfy-fifteen-recent-jobs {
    margin-bottom: 20px; }
.careerfy-fifteen-recent-jobs ul li {
    list-style: none; }
.careerfy-fifteen-recent-jobs > ul > li {
    margin-bottom: 10px; }
.careerfy-fifteen-recent-jobs-inner {
    background-color: #ffffff;
    border: 1px solid #e0e1e6;
    padding: 20px 30px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-recent-jobs-inner:hover {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.20); }
.careerfy-fifteen-recent-jobs time {
    display: inline-block;
    vertical-align: middle;
    width: 13%;
    color: #151515;
    border-right: 1px solid #e0e1e6;
    padding: 20px 0px;
}
.careerfy-fifteen-recent-jobs time i {
    float: left;
    font-size: 18px;
    margin: 7px 10px 0px 0px;
}
.careerfy-fifteen-recent-jobs figure {
    display: inline-block;
    vertical-align: middle;
    padding-left: 40px;
    width: 30%;
}
.careerfy-fifteen-recent-jobs figure > a {
    float: left;
    width: 54px;
}
.careerfy-fifteen-recent-jobs figure > a ~ figcaption {
    margin-left: 74px;
    padding-top: 3px;
}
.careerfy-fifteen-recent-jobs figure figcaption h2 {
    font-size: 16px;
    margin-bottom: 2px;
}
.careerfy-fifteen-recent-jobs figure figcaption h2 a {
    color: #222222; }
.careerfy-fifteen-recent-jobs figure figcaption span {
    display: block;
    color: #9a9a9a;
    font-size: 14px;
    line-height: 1;
}
.careerfy-fifteen-recent-jobs small {
    display: inline-block;
    vertical-align: middle;
    width: 15%;
    font-size: 14px;
    color: #151515;
    text-align: center;
}
.careerfy-fifteen-recent-jobs small i {
    display: inline-block;
    font-size: 14px;
    margin: 8px 7px 0px 0px;
}
.careerfy-fifteen-recent-jobs strong {
    float: right;
    vertical-align: middle;
    width: 10%;
    background-color: #1087eb;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    padding: 6px 15px 8px 15px;
    line-height: 1;
    text-align: center;
    margin-top: 19px;
}
/* Fifteen Browse Links */
.careerfy-fifteen-browse-links,
.careerfy-fifteen-browse-links h2,
.careerfy-fifteen-browse-links ul li {
    float: left;
    width: 100%;
}
.careerfy-categories-browse-links ul li {
    width: 25%;
    padding: 0px 15px;
}
.careerfy-fifteen-browse-links {
    margin-bottom: 16px; }
.careerfy-fifteen-browse-links h2 {
    font-size: 16px;
    font-weight: 600;
    color: #151515;
    margin-bottom: 12px;
}
.careerfy-fifteen-browse-links ul li {
    list-style: none;
    margin-bottom: 7px;
}
.careerfy-fifteen-browse-links ul li a {
    font-size: 14px;
    color: #9a9a9a;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-browse-links ul li:hover a {
    font-weight: bold; }
.careerfy-fifteen-browse-links ul li a:before {
    content: "\f0da";
    font-family: FontAwesome;
    float: left;
    margin: 1px 9px 0px 0px;
    color: #9a9a9a;
    font-size: 14px;
}
/* Fifteen Parallex */
.careerfy-fifteen-parallex {
    float: left;
    width: 100%;
}
.careerfy-fifteen-parallex h2 {
    font-size: 56px;
    font-weight: bold;
    margin-bottom: 0px;
    color: #ffffff;
    line-height: 1.2;
}
.careerfy-fifteen-parallex span {
    font-size: 20px;
    color: #9a9a9a;
    display: block;
    margin-bottom: 16px;
}
.careerfy-fifteen-parallex a {
    display: inline-block;
    padding: 14px 36px 16px 36px;
    line-height: 1;
    color: #ffffff;
    background-color: #9a9a9a;
    border-radius: 80px;
    font-size: 16px;
    margin: 10px 8px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-parallex a:hover {
    color: #151515; }
/* Fifteen Blog Medium */
.careerfy-fifteen-blog-medium-inner {
    float: left;
    width: 100%;
}
.careerfy-fifteen-blog-medium-inner {
    background-color: #f3f4f9;
    border: 1px solid #e0e1e6;
    padding: 20px;
}
.careerfy-fifteen-blog-medium figure {
    float: left;
    width: 133px;
    margin-bottom: 0px;
}
.careerfy-fifteen-blog-medium figure ~ .careerfy-fifteen-blog-medium-text {
    margin-left: 153px;
    padding-top: 10px;
}
.careerfy-fifteen-blog-medium-text h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 2px;
}
.careerfy-fifteen-blog-medium-text span {
    display: inline-block;
    color: #9a9a9a;
    margin-right: 26px;
    margin-bottom: 3px;
}
.careerfy-fifteen-blog-medium-text span i {
    float: left;
    font-size: 15px;
    margin: 6px 10px 0px 0px;
}
.careerfy-fifteen-blog-medium-text p {
    font-size: 16px;
    color: #666666;
    margin-bottom: 0px;
    line-height: 24px;
}
/* Fifteen Packages Plan */
.careerfy-fifteen-packages-plan {
    float: left;
    width: 100%;
    background-color: #f3f4f9;
    border: 1px solid #e6e7ec;
    border-radius: 4px;
    padding: 30px 25px 40px 25px;
    text-align: center;
    margin-bottom: 30px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan span {
    display: block;
    font-size: 40px;
    font-weight: bold;
    color: #151515;
    margin-bottom: 16px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan strong {
    display: inline-block;
    vertical-align: super;
    font-size: 24px;
    font-weight: 500;
    color: #151515;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan small {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #151515;
    margin-top: 3px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan ul,
.careerfy-fifteen-packages-plan ul li {
    float: left;
    width: 100%;
}
.careerfy-fifteen-packages-plan ul li {
    list-style: none;
    font-size: 15px;
    color: #666666;
    line-height: 1.3;
    margin-bottom: 18px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan-btn {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    padding: 12px 32px 15px 32px;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-packages-plan:hover .careerfy-fifteen-packages-plan-btn,
.careerfy-fifteen-packages-plan.active .careerfy-fifteen-packages-plan-btn {
    color: #151515;
    background-color: #ffffff;
}
.careerfy-fifteen-packages-plan:hover,
.careerfy-fifteen-packages-plan.active {
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.15);
}
.careerfy-fifteen-packages-plan:hover ul li,
.careerfy-fifteen-packages-plan:hover span,
.careerfy-fifteen-packages-plan:hover small,
.careerfy-fifteen-packages-plan:hover h2,
.careerfy-fifteen-packages-plan:hover strong,
.careerfy-fifteen-packages-plan.active ul li,
.careerfy-fifteen-packages-plan.active span,
.careerfy-fifteen-packages-plan.active small,
.careerfy-fifteen-packages-plan.active h2,
.careerfy-fifteen-packages-plan.active strong {
    color: #ffffff;
}
/* Fifteen Parallex Style2 */
.careerfy-fifteen-parallex-style2 {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-fifteen-parallex-style2 h2 {
    font-size: 46px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 5px;
}
.careerfy-fifteen-parallex-style2 span {
    display: block;
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 30px;
}
.careerfy-fifteen-parallex-style2-btn {
    display: inline-block;
    font-size: 18px;
    color: #151515;
    padding: 14px 52px 15px 52px;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-fifteen-parallex-style2-btn:hover {
    background-color: #ffffff; }
.careerfy-fifteen-text-style {
    float: left;
    width: 100%;
    padding-top: 270px;
}
.careerfy-fifteen-text-style h2 {
    font-size: 40px;
    font-weight: bold;
    color: #151515;
    margin-bottom: 0px;
}
.careerfy-fifteen-text-style p {
    font-size: 18px;
    color: #666666;
    margin-bottom: 0px;
}
/* Footer Fifteen */
.careerfy-footer-fifteen {
    position: relative;
    padding: 73px 0px 0px 0px;
}
.careerfy-footer-fifteen-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #151515;
    opacity: 0.90;
    width: 100%;
    height: 100%;
}
.careerfy-footer-fifteen .footer-widget-title {
    margin-bottom: 20px;
}
.careerfy-footer-fifteen .footer-widget-title h2 {
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    text-transform: capitalize;
    padding-bottom: 10px;
}
.careerfy-footer-fifteen .footer-widget-title h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 32px;
    height: 2px;
}
.careerfy-footer-fifteen .widget_nav_menu ul li a {
    color: #9a9a9a;
    font-size: 16px;
}
.careerfy-footer-fifteen .widget_nav_menu ul li:hover a {
    font-weight: bold; }
.careerfy-footer-fifteen .widget_nav_menu ul li a:before {
    display: none; }
/* CopyRight Fifteen */
.copyright-fifteen {
    float: left;
    width: 100%;
    border-top: 1px solid #333434;
    padding: 40px 0px 50px 0px;
    text-align: center;
    position: relative;
}
.copyright-fifteen-social {
    float: left;
}
.copyright-fifteen-social li {
    float: left;
    list-style: none;
    margin-right: 10px;
}
.copyright-fifteen-social li a {
    font-size: 26px;
    color: #9a9a9a;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.copyright-fifteen p {
    display: inline-block;
    color: #ffffff;
    font-size: 14px;
    margin-bottom: 0px;
}
.copyright-fifteen-app {
    float: right;
}
.copyright-fifteen-app a {
    float: left;
    margin: 10px 0px 0px 4px;
}
.careerfy-services-video-two h2 a,
.careerfy-services-video-two p {
    color: #ffffff; }
.careerfy-services-video-two .slick-arrow {
    border-color: #ffffff;
    color: #ffffff;
}
/* HomePage Thirteen */
.careerfy-header-thirteen {
    float: left;
    width: 100%;
    box-shadow: 0px 0px 12px 0px rgba(0,0,0,0.12);
    position: relative;
    z-index: 5;
}
.careerfy-header-thirteen-main {
    float: left;
    width: 100%;
    padding: 0px 50px;
}
.careerfy-blockthirteen-element {
    display: inline-block;
    vertical-align: middle;
    width: 65%;
    margin: 0px -4px -2px 0px;
}
.careerfy-header-thirteen-main .careerfy-blockthirteen-element:nth-child(2) {
    width: 35%;
    text-align: right;
}
.careerfy-logo-thirteen {
    margin-right: 10px; }
.careerfy-logo-thirteen,
.careerfy-header-thirteen-main .jobsearch-navigation,
.careerfy-headerthirteen-user {
    display: inline-block;
    vertical-align: middle;
}
.careerfy-header-thirteen .navbar-nav > li > a {
    color: #4c4b49;
    font-size: 16px;
    padding: 21px 0px 26px 0px;
}
.careerfy-headerthirteen-user li {
    float: left;
    list-style: none;
    margin: 0px 40px 0px 0px;
}
.careerfy-headerthirteen-user li a {
    color: #4c4b49;
    font-size: 16px;
    position: relative;
    float: left;
    padding: 20px 0px 21px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headerthirteen-user li:hover a {
    font-weight: 600; }
.careerfy-headerthirteen-user li a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 7px;
    width: 100%;
    height: 2px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headerthirteen-user li:hover a:before {
    opacity: 1;
    bottom: 0px;
}
.careerfy-header-thirteen .navbar-nav .sub-menu {
    margin-top: 0px; }
.careerfy-header-thirteen .navbar-nav > li:hover > a, .careerfy-header-thirteen .navbar-nav > li.active > a {
    font-weight: 600; }
.careerfy-header-six .navbar-nav > li:after {
    content: "\e90e";
    font-family: careerfy;
    font-size: 10px;
    color: #999999;
    margin-left: 8px;
    position: absolute;
    top: 32px;
}
.careerfy-header-ten .navbar-nav > li.submenu-addicon:after {
    content: "\e90e";
    font-family: careerfy;
    font-size: 10px;
    color: #999999;
    margin-left: 8px;
    position: absolute;
    top: 11px;
}
.careerfy-header-fifteen .navbar-nav > li.submenu-addicon:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 10px;
    color: #ffffff;
    margin-left: 8px;
    position: absolute;
    top: 7px;
}
.careerfy-header-ten .navbar-nav > li > a[data-title]:after {
    top: 1px; }
.careerfy-header-six .navbar-nav > li {
    padding: 0px 22px 0px 22px;
}
.careerfy-header-six .navbar-nav > li.submenu-addicon > a:after {
    display: none; }
.careerfy-header-fifteen .navbar-nav > li > a[data-title]:after {
    top: -6px; }
.careerfy-headerthirteen-btn {
    display: inline-block;
    vertical-align: middle;
    padding: 8px 26px 10px 26px;
    border: 1px solid;
    font-size: 16px;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-headerthirteen-btn:hover {
    color: #ffffff; }
/* Thirteen Banner */
.careerfy-thirteen-banner {
    float: left;
    width: 100%;
    position: relative;
}
.careerfy-thirteen-banner-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.75;
}
.careerfy-thirteen-banner-search {
    float: left;
    width: 100%;
    background-color: #f1f3f4;
    position: relative;
    text-align: center;
    padding: 16px 0px 6px 0px;
}
.careerfy-thirteen-banner-search form {
    width: 1460px;
    margin: 0 auto;
}
.careerfy-thirteen-banner-search ul {
    margin: 0px -5px; }
.careerfy-thirteen-banner-search ul li {
    float: left;
    width: 20%;
    list-style: none;
    padding: 0px 5px;
    position: relative;
    margin: 0px 0px 10px 0px;
}
.careerfy-thirteen-banner-search input[type="text"] {
    float: left;
    width: 100%;
    height: 38px;
    background-color: #ffffff;
    font-size: 14px;
    color: #999999;
    padding: 4px 40px;
    border: 1px solid #dee0e1;
    border-radius: 3px;
}
.careerfy-thirteen-banner-radius input[type="text"] {
    padding-left: 20px; }
.careerfy-thirteen-banner-search ul li i {
    position: absolute;
    left: 20px;
    top: 11px;
    font-size: 16px;
}
.careerfy-thirteen-banner-search ul li i.careerfy-thirteen-banner-search-icon {
    left: auto;
    right: 20px;
    font-size: 20px;
    top: 10px;
}
.careerfy-thirteen-banner-search input[type="submit"] {
    float: left;
    font-size: 16px;
    color: #ffffff;
    border: 1px solid;
    border-radius: 80px;
    padding: 9px 29px 10px 29px;
    line-height: 1;
    margin-left: 8px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-thirteen-banner-search input[type="submit"]:hover {
    background-color: transparent; }
.careerfy-thirteen-banner-search li a {
    font-size: 16px;
    color: #666666;
    font-weight: 600;
    float: left;
    margin: 5px 0px 0px 11px;
}
.careerfy-thirteen-banner-caption {
    float: left;
    width: 100%;
    padding: 173px 0px 173px 0px;
    position: relative;
    text-align: center;
}
.careerfy-thirteen-banner-caption h1 {
    display: inline-block;
    width: 60%;
    font-size: 70px;
    font-weight: 600;
    color: #ffffff;
    margin-bottom: 12px;
    text-transform: uppercase;
    line-height: 1;
}
.careerfy-thirteen-banner-caption span {
    display: block;
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 32px;
}
.careerfy-thirteen-banner-caption span small {
    font-size: 20px; }
.careerfy-thirteen-banner-caption h2 {
    display: block;
    font-size: 26px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 8px;
}
.careerfy-thirteen-banner-btn {
    float: left;
    width: 100%;
}
.careerfy-thirteen-banner-btn a {
    display: inline-block;
    padding: 8px 23px 11px 23px;
    color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 80px;
    font-size: 16px;
    line-height: 1;
    margin: 7px 7px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* JobSeeker Text */
.careerfy-jobseeker-text  {
    padding: 93px 0px;
    position: relative;
}
.careerfy-jobseeker-text-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #007ab9;
    opacity: 0.85;
}
.careerfy-jobseeker-text-inner {
    position: relative;
    float: right;
    width: 56%;
    text-align: center;
    margin-right: 56px;
}
.careerfy-jobseeker-text-inner h2 {
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 9px;
    line-height: 1.1;
}
.careerfy-jobseeker-text-inner p {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 24px;
}
.careerfy-jobseeker-text-inner a {
    display: inline-block;
    padding: 10px 32px 12px 32px;
    color: #4c4b49;
    font-size: 16px;
    line-height: 1;
    background-color: #ffffff;
    border-radius: 80px;
    border: 1px solid #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-jobseeker-text-inner a:hover {
    background-color: transparent;
    color: #ffffff;
}
.careerfy-employerseeker-text {
    padding: 93px 0px;
}
.careerfy-employerseeker-text-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #0caa41;
    opacity: 0.85;
}
.careerfy-employerseeker-text-inner {
    position: relative;
    float: left;
    width: 56%;
    text-align: center;
    margin-left: 56px;
}
.careerfy-employerseeker-text-inner h2 {
    font-size: 50px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 9px;
    line-height: 1.1;
}
.careerfy-employerseeker-text-inner p {
    font-size: 20px;
    color: #ffffff;
    margin-bottom: 24px;
}
.careerfy-employerseeker-text-inner a {
    display: inline-block;
    padding: 10px 32px 12px 32px;
    color: #4c4b49;
    font-size: 16px;
    line-height: 1;
    background-color: #ffffff;
    border-radius: 80px;
    border: 1px solid #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-employerseeker-text-inner a:hover {
    background-color: transparent;
    color: #ffffff;
}
/* JobsLatest List */
.careerfy-jobslatest-list,
.careerfy-jobslatest-list-inner {
    float: left;
    width: 100%;
}
.careerfy-jobslatest-list ul li {
    list-style: none; }
.careerfy-jobslatest-list > ul > li {
    margin-bottom: 20px; }
.careerfy-jobslatest-list-inner {
    background-color: #f1f3f4;
    padding: 20px 27px;
    border-radius: 3px;
}
.careerfy-jobslatest-list figure {
    display: inline-block;
    vertical-align: middle;
    width: 77%;
    margin: 0px -4px 0px 0px;
}
.careerfy-jobslatest-list figure > a {
    float: left;
    width: 89px;
}
.careerfy-jobslatest-list figure > a ~ figcaption {
    margin-left: 104px;
    line-height: 1;
    padding-top: 4px;
}
.careerfy-jobslatest-list figcaption h2 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 0px;
}
.careerfy-jobslatest-list figcaption small {
    font-size: 17px;
    color: #007ab9;
    display: block;
    margin-bottom: 7px;
}
.careerfy-jobslatest-list figcaption span {
    font-size: 18px;
    color: #0caa41;
}
.careerfy-jobslatest-list figcaption span i {
    margin-right: 6px; }
.careerfy-jobslatest-list-cell {
    display: inline-block;
    vertical-align: middle;
    width: 23%;
    text-align: right;
}
.careerfy-jobslatest-list-cell small {
    display: block;
    font-size: 14px;
    color: #666666;
}
.careerfy-jobslatest-list-cell span {
    background-color: #0caa41;
    padding: 5px 12px;
    line-height: 1;
    display: inline-block;
    color: #ffffff;
}
/* Fancy Title Thirteen */
.careerfy-fancy-title-thirteen {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    padding-bottom: 17px;
    margin-bottom: 50px;
}
.careerfy-fancy-title-thirteen:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    width: 24px;
    height: 2px;
}
.careerfy-fancy-title-thirteen h2 {
    font-size: 40px;
    font-weight: bold;
    color: #4c4b49;
    margin-bottom: 0px;
    text-transform: uppercase;
    line-height: 1.1;
}
.careerfy-fancy-title-thirteen span {
    display: block;
    font-size: 18px;
    color: #999999;
}
/* Browse Jobs Links */
.careerfy-browsejobs-links,
.careerfy-browsejobs-links ul,
.careerfy-browsejobs-links ul li {
    float: left;
    width: 100%;
}
.careerfy-browsejobs-links h2 {
    font-size: 19px;
    font-weight: bold;
    color: #4c4b49;
    margin-bottom: 10px;
}
.careerfy-browsejobs-links ul li {
    list-style: none;
    margin-bottom: 7px;
}
.careerfy-browsejobs-links ul li a {
    font-size: 18px;
    color: #666666;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-thirteen-browse-alljobs-btn {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
.careerfy-thirteen-browse-alljobs-btn a {
    display: inline-block;
    padding: 13px 30px;
    line-height: 1;
    color: #ffffff;
    border: 1px solid;
    border-radius: 80px;
    font-size: 19px;
    min-width: 200px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-thirteen-browse-alljobs-btn a:hover {
    background-color: transparent; }
/* Categories Thirteen */
.careerfy-categories-thirteen ul li {
    margin-bottom: 30px; }
.careerfy-categories-thirteen a {
    float: left;
    width: 100%;
    background-color: #f1f3f4;
    border: 1px solid #e5e5e5;
    text-align: center;
    padding: 32px 10px;
    border-radius: 5px;
}
.careerfy-categories-thirteen a h6 {
    display: block;
    color: #4c4b49;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 4px;
}
.careerfy-categories-thirteen .careerfy-icon-ten {
    display: inline-block;
    font-size: 50px;
    margin-bottom: 6px;
}
.careerfy-categories-thirteen small {
    display: block;
    font-size: 16px;
    color: #666666;
}
/* Featured Candidates Grid */
.careerfy-featured-candidates-grid,
.careerfy-featured-candidates-grid-inner {
    float: left;
    width: 100%;
}
.careerfy-featured-candidates-grid ul li {
    list-style: none; }
.careerfy-featured-candidates-grid > ul > li {
    margin-bottom: 30px; }
.careerfy-featured-candidates-grid-inner {
    text-align: center;
    border: 1px solid #dee0e1;
    border-bottom: none;
    background-color: #ffffff;
    padding: 14px 20px 19px 20px;
    border-radius: 4px 4px 0px 0px;
}
.careerfy-featured-candidates-pr {
    float: left;
    font-size: 16px;
    color: #0caa41;
}
.careerfy-featured-candidates-hr {
    background-color: #999999;
    width: 26px;
    height: 26px;
    color: #ffffff;
    float: right;
    border-radius: 100%;
    font-size: 12px;
    line-height: 2.3;
    margin: 0px;
}
.careerfy-featured-candidates-grid-inner img {
    display: inline-block;
    width: 103px;
    border-radius: 100%;
    border: 6px solid #f0f0f0;
    margin: 8px 0px 23px 0px;
}
.careerfy-featured-candidates-grid small {
    background-color: #0caa41;
    color: #ffffff;
    padding: 5px 13px 6px 13px;
    line-height: 1;
    display: inline-block;
    font-size: 14px;
    margin-bottom: 6px;
}
.careerfy-featured-candidates-grid h6 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 6px;
}
.careerfy-featured-candidates-min {
    display: block;
    font-size: 16px;
    color: #666666;
    line-height: 1.1;
    margin-bottom: 3px;
}
.careerfy-featured-candidates-loc {
    font-size: 16px;
    color: #007ab9;
    display: block;
    margin-bottom: 7px;
}
.careerfy-featured-candidates-loc i {
    color: #0caa41;
    margin-right: 5px;
}
.careerfy-featured-candidates-grid-btn {
    float: left;
    width: 50%;
    background-color: #4c4b49;
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    padding: 17px 10px 18px 10px;
    line-height: 1;
}
.careerfy-featured-candidates-grid-btn.one {
    background-color: #007ab9; }

.careerfy-featured-rating {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: relative;
    width: 85px;
    cursor: pointer;
}
.careerfy-featured-rating:before, .careerfy-featured-rating-box:before {
    color: #ddd;
    content: "\f005 \f005 \f005 \f005 \f005";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0;
    letter-spacing: 5px;
    position: absolute;
    top: 0;
}
.careerfy-featured-rating-box:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #ffaf00;
}
.careerfy-featured-rating-box {
    height: 14px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
.careerfy-featured-rating-text {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    line-height: 1;
    vertical-align: text-bottom;
    margin-left: 7px;
    background-color: #b0c222;
    padding: 2px 9px 3px 9px;
    line-height: 1;
    border-radius: 3px;
}
/* Companies Hiring */
.careerfy-companies-hiring-list,
.careerfy-companies-hiring-list a {
    float: left;
    width: 100%;
}
.careerfy-companies-hiring-list li {
    list-style: none;
    float: left;
    width: 20%;
    margin-bottom: 30px;
}
.careerfy-companies-hiring-list a {
    text-align: center; }
.careerfy-companies-hiring-list img {
    display: inline-block;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.40;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-companies-hiring-list li:hover img {
    -webkit-filter: none;
    filter: none;
    opacity: 1;
}
/* PricePlan Thirteen */
.careerfy-priceplan-thirteen,
.careerfy-priceplan-thirteen-top,
.careerfy-priceplan-thirteen ul {
    float: left;
    width: 100%;
}
.careerfy-priceplan-thirteen-wrap {
    padding: 0px;
    margin-top: 20px;
}
.careerfy-priceplan-thirteen.active {
    margin-top: -30px;
    padding-bottom: 63px;
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.12);
    position: relative;
    z-index: 2;
}
.careerfy-priceplan-thirteen.active .careerfy-priceplan-thirteen-top {
    margin-bottom: 100px;
    padding-top: 37px;
}
.careerfy-priceplan-thirteen.active .careerfy-priceplan-thirteen ul {
    margin-bottom: 20px; }
.careerfy-priceplan-thirteen {
    text-align: center;
    background-color: #ffffff;
    padding-bottom: 33px;
    margin-bottom: 30px;
    border-radius: 3px;
}
.careerfy-priceplan-thirteen-top {
    background-color: #007ab9;
    padding: 25px 0px 72px 0px;
    position: relative;
    margin-bottom: 82px;
    border-radius: 3px 3px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.careerfy-priceplan-thirteen-top h2 {
    font-size: 25px;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0px;
}
.careerfy-priceplan-thirteen-top span {
    position: absolute;
    left: 50%;
    bottom: -50px;
    width: 101px;
    height: 101px;
    background-color: #f1f3f4;
    border-radius: 100%;
    border: 6px solid rgba(255,255,255,0.40);
    box-shadow: 0px 0px 0px 6px rgba(255,255,255,0.40);
    font-size: 31px;
    font-weight: 600;
    color: #4c4b49;
    line-height: 1;
    letter-spacing: 0px;
    padding-top: 15px;
    margin-left: -47px;
}
.careerfy-priceplan-thirteen-top span small {
    font-size: 13px;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    color: #4c4b49;
}
.careerfy-priceplan-thirteen-top span strong {
    display: block;
    font-size: 10px;
    font-weight: 400;
    color: #4c4b49;
    margin-top: 5px;
}
.careerfy-priceplan-thirteen ul {
    margin-bottom: 13px; }
.careerfy-priceplan-thirteen ul li {
    float: left;
    width: 100%;
    list-style: none;
    color: #4c4b49;
    line-height: 1.2;
    padding: 8px 0px 9px 0px;
}
.careerfy-priceplan-thirteen ul li:nth-child(even) {
    background-color: #f1f3f4; }
.careerfy-priceplan-thirteen-btn {
    float: left;
    width: 100%;
    text-align: center;
}
.careerfy-priceplan-thirteen-btn a {
    display: inline-block;
    padding: 10px 40px 13px 40px;
    background-color: #007ab9;
    color: #ffffff;
    font-size: 16px;
    border-radius: 80px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Testimonails Thirteen */
.careerfy-testimonails-thirteen,
.careerfy-testimonails-thirteen-inner,
.careerfy-testimonails-thirteen-text {
    float: left;
    width: 100%;
}
.careerfy-testimonails-thirteen-layer {
    padding: 0px 15px; }
.careerfy-testimonails-thirteen .slick-list {
    margin: 0px -15px; }
.careerfy-testimonails-thirteen-inner {
    background-color: #f1f3f4;
    text-align: center;
    padding: 40px 0px 0px 0px;
}
.careerfy-testimonails-thirteen i {
    float: left;
    font-size: 34px;
    color: #007ab9;
    padding-right: 39px;
    margin-bottom: 16px;
    -webkit-transform: scaleY(-1) scaleX(-1);
       -moz-transform: scaleY(-1) scaleX(-1);
        -ms-transform: scaleY(-1) scaleX(-1);
         -o-transform: scaleY(-1) scaleX(-1);
            transform: scaleY(-1) scaleX(-1);
}
.careerfy-testimonails-thirteen p {
    display: block;
    padding: 0px 39px;
    font-size: 18px;
    color: #4c4b49;
    margin-bottom: 16px;
    letter-spacing: 0px;
    line-height: 34px;
}
.careerfy-testimonails-thirteen-text {
    background-color: #007ab9;
    -webkit-mask-image: url(../images/wavs.svg);
    mask-image: url(../images/wavs.svg);
    padding: 72px 0px 17px 0px;
}
.careerfy-testimonails-thirteen-layer:nth-child(odd) .careerfy-testimonails-thirteen-text {
    background-color: #0caa41; }
.careerfy-testimonails-thirteen .careerfy-testimonails-thirteen-layer:nth-child(odd) i {
    color: #0caa41; }
.careerfy-testimonails-thirteen img {
    display: inline-block;
    border: 6px solid #ffffff;
    border-radius: 100%;
    position: relative;
    z-index: 5;
    margin: 0px 0px -61px 0px;
}
.careerfy-testimonails-thirteen-text h2 {
    text-transform: uppercase;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    color: #ffffff;
}
.careerfy-testimonails-thirteen-text a {
    display: inline-block;
    font-size: 18px;
    color: #ffffff;
    margin: 0px 4px;
}
/* SearchJob Text */
.careerfy-searchjob-text {
    float: left;
    width: 100%;
    padding: 93px 0px 65px 26px;
}
.careerfy-searchjob-text h2 {
    font-size: 40px;
    font-weight: bold;
    color: #4c4b49;
    text-transform: uppercase;
    margin-bottom: 17px;
}
.careerfy-searchjob-text ul,
.careerfy-searchjob-text ul li {
    float: left;
    width: 100%;
}
.careerfy-searchjob-text ul {
    margin-bottom: 14px; }
.careerfy-searchjob-text ul li {
    list-style: none;
    color: #666666;
    font-size: 18px;
    margin-bottom: 12px;
}
.careerfy-searchjob-text ul li img {
    float: left;
    margin: 2px 15px 0px 0px;
}
.careerfy-searchjob-text span {
    font-size: 18px;
    color: #666666;
    display: block;
    margin-bottom: 24px;
}
.careerfy-searchjob-text strong {
    font-size: 18px;
    color: #0caa41;
    display: block;
    margin: 11px 0px 25px 0px;
}
.careerfy-searchjob-app {
    float: left;
    margin: 0px 9px 9px 0px;
}
/* Footer Thirteen */
.careerfy-footer-thirteen {
    background-color: #4c4b49;
    padding: 72px 0px 0px 0px;
}
.careerfy-footer-thirteen .footer-widget-title {
    margin-bottom: 21px; }
.careerfy-footer-thirteen .footer-widget-title h2 {
    font-size: 22px;
    font-weight: bold;
    color: #ffffff;
    position: relative;
    text-transform: uppercase;
    padding-bottom: 11px;
}
.careerfy-footer-thirteen .footer-widget-title h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 34px;
    height: 4px;
}
.careerfy-footer-thirteen .widget_nav_menu ul li a:before {
    display: none; }
.careerfy-footer-thirteen .widget_nav_menu ul li {
    margin-bottom: 6px; }
.careerfy-footer-thirteen .widget_nav_menu ul li a {
    font-size: 16px;
    color: #999999;
}
.copyright-thirteen {
    float: left;
    width: 100%;
    border-top: 1px solid #5a5956;
    box-shadow: 0px 0px 0px 1px #3d3c3b;
    margin-top: 11px;
    text-align: center;
    padding: 34px 0px 27px 0px;
}
.copyright-thirteen-social {
    display: inline-block;
}
.copyright-thirteen-social li {
    float: left;
    list-style: none;
    margin: 10px 7px 0px 7px;
}
.copyright-thirteen-social li a {
    color: #999999;
    font-size: 37px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.copyright-thirteen p {
    color: #ffffff;
    margin-top: 10px;
}
.recruiters-slider-two {
    float: left;
    width: 100%;
    text-align: center;
}

/* Site Loader */
.careerfy-loading-section {
    position: fixed;
    left: 0px;
    top: 0px;
    background-color: rgba(255,255,255,0.98);
    width: 100%;
    height: 100%;
    z-index: 9999;
    text-align: center;
}
@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; } }

.line-scale-pulse-out {
  position: fixed;
  left: 50%;
  top: 50%;
  display: inline-block;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px); }

  .line-scale-pulse-out > div:nth-child(2) {
    -webkit-animation-delay: -0.4s;
            animation-delay: -0.4s; }
  .line-scale-pulse-out > div:nth-child(3) {
    -webkit-animation-delay: -0.2s;
            animation-delay: -0.2s; }
  .line-scale-pulse-out > div {
    background-color: #26a4de;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
            animation-fill-mode: both;
    position: absolute;
    left: -30px;
    top: 0px;
    opacity: 0;
    margin: 0;
    width: 60px;
    height: 60px;
    -webkit-animation: line-scale-pulse-out 1s 0s linear infinite;
            animation: line-scale-pulse-out 1s 0s linear infinite; }

