/*
Theme Name: Careerfy
Theme URI: http://demo.eyecix.com/careerfy/
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.1.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: 24px;
    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 {
    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-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 {
    -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);
  }
}
/* 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;
}
/* 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%;
    -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: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: "\e968";
    font-family: icomoon;
    position: absolute;
    left: 65px;
    top: 12px;
    color: #d1d1d1;
    font-size: 29px;
}
.careerfy-testimonial-wrap p:after {
    content: "\e968";
    font-family: icomoon;
    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: icomoon;
    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 {
    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 {
    color: #999999;
    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;
}
.widget_nav_menu ul li a:before {
    content: "\e964";
    font-family: icomoon;
    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 {
    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;
    padding-top: 44px;
    padding-bottom: 44px;
    text-align: center;
}


.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 a {
    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 h2 {
    font-size: 30px;
    margin-bottom: 10px;
    font-weight: bold;
}
.careerfy-categories-stylethree-text small { font-size: 18px; }
.careerfy-categories-stylethree-text h2 a,.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: 16px;
    position: relative;
}
.careerfy-header-six .careerfy-right {
    width: 70%; }
.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 21px 11px 21px;
    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:first-child a {
    padding-right: 0px; }
.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; }

.careerfy-header-six .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-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 a {
    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: 48px;
    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; }