﻿/* ====================================== Author: Ahmed ViBeR http://www.ahmedviber.com +2 01112365233 ====================================== */
 @font-face {
     font-family: "Proxima Nova SemiBold";
     src: url(/assets/fonts/ProximaNova-Semibold.eot) format("embedded-opentype");
     src: url(/assets/fonts/ProximaNova-Semibold.woff) format("woff"), url(/assets/fonts/ProximaNova-Semibold.ttf) format("truetype"), url(/assets/fonts/ProximaNova-Semibold.svg) format("svg");
     font-style: normal 
}
 @import url("https://fonts.googleapis.com/css?family=Cairo:200,300,400,600,700&subset=arabic");
/*@import url('https://fonts.googleapis.com/css?family=Cairo');
 * {
     font-family: 'Cairo', sans-serif;
}
*/
 .my-custom-text {
     -webkit-appearance: button;
     transition: all 0.2s ease-in-out;
     margin-top: 15px;
     outline: none;
     font-weight: bold;
     font-size: 16px;
     letter-spacing: 1px;
}
 .my-custom-text:hover {
     -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
     box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
 .custom-new-item {
     padding: 15px 20px !important 
}
 .custom-new-item > span {
     margin: 10px 0;
     display: block;
}
 .custom-cvAttachNote-Alert, .custom-show-skills {
     margin-bottom: 15px 
}
 .custom-links {
     color: #337ab7 
}
 .custom-last-activity {
     text-align: left !important 
}
 .custom-contain {
     height: 255px !important;
}
 .custom-info-data {
     display: block;
     width: 100% 
}
 .custom-profile-info {
     height: 200px;
     margin-left: 200px;
     position: relative;
}
 .custom-profile-info .mainInfo{
     margin-top: 10px;
}
 .custom-profile-info .mainInfo li {
     margin-bottom: 10px !important;
}
 .custom-btn-my-profile {
     padding: 7px 20px !important;
}
 .reset-button-default {
     background: transparent;
     border: transparent;
     outline: none;
}
 .custom-padding-display {
     display: flex;
     justify-content: center;
     align-items: center;
}
 .modal-title {
     color: #21679a;
     padding: 10px 0;
     border-bottom: 1px solid silver;
     margin: 0 25px 15px;
}
 .custom-profile-info .customInfoBTN{
     position: absolute;
     bottom: 0;
     width: 100%;
}
 .customInfo > table {
     margin-left: 30px 
}
 .custom-term-of-use {
     margin-top: 15px 
}
 .custom-personalInfo5 {
     margin-left: 2% 
}
 .custom-span {
     font-size: 18px;
     margin-left: 10px;
}
 .custom-fa-jobs-category {
     font-size: 20px !important 
}
 .custom-fa-jobs-find {
     font-size: 32px !important 
}
 .modal-header-mine {
     padding: 10px 
}
 .modal-header-mine .alert {
     margin: 0;
     line-height: 1.5;
     padding-bottom: 0;
}
 .modal-header-mine i {
     margin:0 
}
 .modal-header-mine h4 {
     text-align: center;
     margin-top: 5px;
     font-size:22px;
     font-weight: bold 
}
 a:hover, a:focus {
     text-decoration: none;
}
 .btn:hover, .btn:focus, .btn.focus {
     color: white 
}
.btn-default:hover {
    color: #000
}
 .btn, button {
     transition: all ease .6s;
     font-family: sans-serif;
     font-size: 15px;
}
 input[type="radio"] {
     margin: 10px 0 0;
}
 .input-group .form-control:first-child {
     border-radius: 4px 
}
/*--------------------------------------- Genral --*/
 ul {
     padding: 0;
     margin: 0 
}
 h2.titleSection {
     margin-top: 0;
     color: #0077b5;
     margin-bottom: 5px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     position: relative;
     font-size: 30px;
     display: inline-block;
}
 .hint {
     color: red;
}
 .date {
     color: #a6a6a6;
     font-size: 10px;
}
 .date2 {
     color: #a6a6a6;
}
 .alert-details {
     overflow: hidden;
     padding-left: 10px;
}
 .custom-search-job {
     font-size: 20px;
     border-radius: 3px;
     background: #efa109;
     border-color: #d69008;
     padding: 7px 50px;
}
 .site-content .secTitle {
     clear: both;
     border: 1px solid transparent;
}
 .site-content #divMain {
     background: #FFF;
     padding: 5px 25px;
     border-radius: 4px;
}
 .clear-style-row .row {
     margin-left: 0;
     margin-right: 0 
}
 .custom-select-applied {
     margin-top: 15px;
     color: #000;
}
 .display-block {
     display: block 
}
 .head-any-block {
     margin-top: 0;
     margin-bottom: 15px;
     color: #007DC3;
     font-size: 24px 
}
 .head-any-block2 {
     font-size: 24px;
     color: black;
     padding: 10px 0 15px;
     margin: 0 
}
 .sub-title {
     margin-bottom: 15px;
     display: inline-block 
}
 .select-marginbottom {
     margin-bottom: 10px !important;
}
 .clear-margin {
     margin-top: 0 !important;
     margin-right: 10px !important;
}
 .clear-margin-bttom {
     margin-bottom: 0 !important 
}
 .add-lg-margin {
     margin-bottom: 50px;
}
 .fix-arrow span.fa {
     line-height: .6 
}
 .fix-arrow2 span.fa {
     line-height: .8;
}
 .fa-trash {
     color: red 
}
 .overflow-visible {
     overflow: visible !important;
}
/*/
/--------------------------------------- Genral --*/
 html, body {
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     height: 100%;
     min-height: 100%;
     margin: 0;
     padding: 0;
     direction: ltr;
     text-align: left;
    /*background-color: #FAFAFB;
    */
     background-color: #eee 
}
 a {
     text-decoration: none;
     color: inherit;
}
 button.close {
     -webkit-appearance: none;
}
 select {
     border-radius: 0;
     -webkit-border-radius: 0px;
}
 li {
     list-style-type: none;
}
 * {
     -moz-transition: all .3s;
}
 h4 {
     font-size: 17px;
}
 .site-content {
     min-height: calc(100% - 36.1%) 
}
/*/
/--------------------------------------- Frame Work --*/
 .mrgBottom20 {
     margin-bottom: 20px 
}
 .mrgBottom15 {
     margin-bottom: 15px;
}
 .mrgBottom10 {
     margin-bottom: 10px 
}
 .custom-width {
     max-width: 85%;
}
 .custom-width2 {
     max-width: 83%;
}
 .add-margin-top20 {
     margin-top: 20px;
}
 .add-margin-top {
     margin-top: 15px 
}
 .alert-fix-text {
     margin-left: 37px;
     margin-top: 5px;
}
 .block-elm {
     display: block;
     margin-bottom: 10px;
     font-size: 16px;
}
 .mt-1 {
     margin-top: 10px;
}
 .mr-2 {
     margin-right: 20px;
}
 .pl-0 {
     padding-left: 0 !important;
}
 .pr-0 {
     padding-right: 0 !important;
}
 .pl-6 {
     padding-left: 40px;
}
/*/
/--------------------------------------- Reset BootStrap --*/
 .modal-footer {
     border-top: none;
     padding-top: 0 
}
 .form-horizontal .form-group {
     margin-left: 0;
     margin-right: 0;
}
 .label-primary {
     background-color: #5cb85c;
     padding: 4px 5px;
     font-size: 14px;
}
 .form-group {
     float: left;
     width: 100%;
}
/*Custem Style*/
 button,hr,input{
    overflow:visible
}
 audio,canvas,progress,video{
    display:inline-block
}
 progress,sub,sup{
    vertical-align:baseline
}
 html{
    font-family:sans-serif;
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
 body{
    margin:0
}
 menu,article,aside,details,footer,header,nav,section{
    display:block
}
 figcaption,figure,main{
    display:block
}
 figure{
    margin:1em 40px
}
 hr{
    box-sizing:content-box;
    height:0
}
 code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
 a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
 a:active,a:hover{
    outline-width:0
}
 abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}
 b,strong{
    font-weight:bolder
}
 dfn{
    font-style:italic
}
 mark{
    background-color:white;
    color:green;
     font-size: 18px;
     padding: 0;
    position:relative;
    padding-right:10px;
}
 .aboutJob mark:after {
     position: absolute;
     content: " ";
     right: 5px;
     width: 1px;
     height: 18px;
     top: 0;
     background-color: black 
}
 small{
    font-size:80%
}
 sub,sup{
    font-size:75%;
    line-height:0;
    position:relative
}
 sub{
    bottom:-.25em
}
 sup{
    top:-.5em
}
 audio:not([controls]){
    display:none;
    height:0
}
 img{
    border-style:none
}
 svg:not(:root){
    overflow:hidden
}
 button,input,optgroup,select,textarea{
    font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0
}
 button,input{
}
button,select{
    text-transform:none
}
 [type=submit], [type=reset],button,html [type=button]{
    -webkit-appearance:button
}
 [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
     border-style:none;
    padding:0 
}
 [type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
     outline:ButtonText dotted 1px 
}
 legend {
     font-weight: bold;
     font-size: 20px;
     color: #0b69af;
     padding-bottom: 10px;
     display:table;
     max-width:100%;
     white-space:normal 
}
 legend > span {
     color: #545454;
     font-size: 18px;
}
 textarea{
    overflow:auto
}
 [type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
 [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{
    height:auto
}
 [type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
 [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
 ::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
 summary{
    display:list-item
}
[hidden],template{
    display:none
}
 .control-group {
     display: inline-block;
     vertical-align: top;
     background: #fff;
     text-align: left;
     box-shadow: 0 1px 2px rgba(0,0,0,0.1);
     padding: 30px;
     width: 200px;
     height: 210px;
     margin: 10px;
}
 .control {
     margin-bottom: 10px;
     font-family: "Proxima Nova SemiBold",Arial,Helvetica,sans-serif;
     font-weight: normal;
     color: #636464;
     display: block;
     position: relative;
     padding-left: 30px;
     margin-bottom: 15px;
     cursor: pointer;
     font-size: 14px;
     line-height: 1.8;
}
 .text-line {
     padding: 5px 0 20px;
     overflow: hidden;
     clear: both 
}
 .text-line .control {
     display: inline-block;
     margin-bottom: 0;
     font-size: 14px;
}
 .control input {
     position: absolute;
     z-index: -1;
     opacity: 0;
}
 text-line {
     text-align:left;
}
 .control__indicator {
     position: absolute;
     top: -2px;
     left: 0;
     height: 20px;
     width: 20px;
     background: #e6e6e6;
}
 .control--radio .control__indicator {
     border-radius: 50%;
}
 .control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {
     background: #ccc;
}
 .control input:checked ~ .control__indicator {
     background: #0078CA;
}
 .control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {
     background: #0072B2;
}
 .control input:disabled ~ .control__indicator {
     background: #e6e6e6;
     opacity: 0.6;
     pointer-events: none;
}
 .control__indicator:after {
     content: '';
     position: absolute;
     display: none;
}
 .control input:checked ~ .control__indicator:after {
     display: block;
}
 .inputGroupContainer .control.control--checkbox {
     display: inline-block;
     float: left;
     min-width: 40% 
}
 .control--checkbox .control__indicator:after {
     left: 7px;
     top: 4px;
     width: 4px;
     height: 8px;
     border: solid #fff;
     border-width: 0 2px 2px 0;
     transform: rotate(45deg);
}
 .control--checkbox input:disabled ~ .control__indicator:after {
     border-color: #7b7b7b;
}
 .control--radio .control__indicator:after {
     left: 7px;
     top: 7px;
     height: 6px;
     width: 6px;
     border-radius: 50%;
     background: #fff;
}
 .control--radio input:disabled ~ .control__indicator:after {
     background: #7b7b7b;
}
 .select {
     position: relative;
     display: inline-block;
     margin-bottom: 15px;
     width: 100%;
}
 .select select {
     display: inline-block;
     width: 100%;
     cursor: pointer;
     padding: 10px 15px;
     outline: 0;
     border: 0;
     border-radius: 0;
     background: #e6e6e6;
     color: #7b7b7b;
     appearance: none;
     -webkit-appearance: none;
     -moz-appearance: none;
}
 .select select::-ms-expand {
     display: none;
}
 .select select:hover, .select select:focus {
     color: #000;
     background: #ccc;
}
 .select select:disabled {
     opacity: 0.5;
     pointer-events: none;
}
 .select__arrow {
     position: absolute;
     top: 16px;
     right: 15px;
     width: 0;
     height: 0;
     pointer-events: none;
     border-style: solid;
     border-width: 8px 5px 0 5px;
     border-color: #7b7b7b transparent transparent transparent;
}
 .select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow {
     border-top-color: #000;
}
 .select select:disabled ~ .select__arrow {
     border-top-color: #ccc;
}
/* VARIABLES */
 .screen{
     height: 100%;
     margin:0 auto;
     position: relative;
}
 .container {
     *zoom: 1;
     padding: 0 
}
 .nav a{
     position: relative;
}
 .sub-menu{
     padding:0;
     position: absolute;
     top:32px;
     z-index: 999;
     background-color: #fff;
     border-top:2px solid #ffba00;
     width: 220px;
     display: none;
     left: 0;
}
 .sub-menu span{
     display: block;
     clear: both;
     padding: 15px 15px;
     line-height: 15px;
     color: #5686aa;
}
 .sub-menu span:hover{
     color: #0b69af;
}
 .animateup {
     -webkit-animation: animatefade .5s normal;
     animation: animatefade .5s normal;
     display: block !important;
}
 @-webkit-keyframes animatefade {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
 @keyframes animatefade {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
 .hide{
     display: none 
}
/* HEADER */
 .header {
     background-color: #fff;
     z-index: 100;
     padding: 10px 0;
     -webkit-box-shadow: 0 5px 14px -12px rgba(0,0,0,.42), 0 1px 15px 0 rgba(0,0,0,.12), 0 8px 7px -5px rgba(0,0,0,.2);
     box-shadow: 0 5px 14px -12px rgba(0,0,0,.42), 0 1px 15px 0 rgba(0,0,0,.12), 0 8px 7px -5px rgba(0,0,0,.2)
}
 .mainLogo, .header__logo {
     display: inline-block;
     float: left;
}
/* MENU */
 .menu {
     position: relative;
}
 .menu .navbar-right {
     float: left;
     width: 100%;
}
 .menu.flLeft {
     padding-left: 50px 
}
 .menup a{
     float: right;
     color: #54524d;
     line-height: 20px;
     padding: 10px 20px;
     font-size: 13px;
     text-transform: capitalize;
}
 .menup>a:hover , .menup a:focus{
     color: #7b7973;
}
 .menup>a i{
     margin:0 5px;
}
 .menu>a {
     padding: 5px 10px;
     color: #0b69af;
     cursor: pointer;
     font-weight: 700;
     position: relative;
}
 .menu>a .fa{
     margin: 0 5px;
     font-size: 20px;
     transform: rotate(90deg);
}
 .menu> .active{
     color: #ffba00;
     border-bottom: 2px solid #ffba00;
}
 .menu>a:hover {
     color: #1158ac;
}
 .menu .empButton .btn-employe {
     display: block;
     z-index: 10;
     color: white;
     border-radius: 4px;
     padding: 10px 20px;
     background-color: #51a351;
     background-image: -ms-linear-gradient(top, #87c000, #598602);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c000), to(#598602));
     background-image: -webkit-linear-gradient(top, #87c000, #598602);
     background-image: -o-linear-gradient(top, #87c000, #598602);
     background-image: -moz-linear-gradient(top, #87c000, #598602);
     background-image: linear-gradient(top, #87c000, #598602);
     transition: background ease .4s 
}
 .navbar-nav>li>a.btn-employe:hover {
     background: #598602;
}
 .heading {
     width: 100%;
     margin: 0 0 15px;
     text-align: center;
}
 .heading1 {
     width: 100%;
     margin: 0 0 15px;
     text-align: center;
}
 .heading4 {
     width: 100%;
     margin: 0 0 15px;
     text-align: left;
    /*margin-left:5%;
    */
}
 .heading5 {
     width: 100%;
     margin: 0px;
     text-align: left;
     margin-left: -1%;
}
 .heading4 h5 {
     color: #505050;
     font-weight: 600;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .heading5 h5 {
     color: #505050;
     font-weight: 600;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .heading6 h5 {
     color: #505050;
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .heading6 h4 {
     color: #505050;
     font-weight: normal;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .heading {
     text-align: center;
}
 .heading h3:after {
     left: 150px;
}
 .heading h3:before {
     right: 150px 
}
 .heading1 h2 {
     color: #0b6995;
     margin-bottom: 5px;
     margin-top: 0;
     font-weight: bolder;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .heading1 h4 {
     color: #636464;
     font-weight: 500;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .join-nowBlock {
    position: absolute;
    top: 60%;
    width: 100%;
    bottom: 0;
}
 .join-nowBlock h2 {
     text-align: center;
    font-weight: bold;
    color: white;
    margin: 0;
 }
   .join-nowBlock .secondHeaderContainerHome {
      margin-top: 20px
  }
 .join-now {
     margin: 0 auto;
     background-color: #8cc901;
     font-size: 28px;
     display: block;
     color: white;
     text-align: center;
     text-decoration: none;
     margin-top: 38px;
     padding: 10px 60px;
    /*border: solid 1px #f5c36d;
    */
     border-radius: 40px;
     -webkit-transition: all 0.5s linear;
     -moz-transition: all 0.5s linear;
     -ms-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
     transition: all 0.5s linear;
    /*background-color: #ffb027;
     background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f5c36d 100%);
     background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f5c36d 100%);
    */
     background-color: #51a351;
     background-image: -ms-linear-gradient(top, #87c000, #598602);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c000), to(#598602));
     background-image: -webkit-linear-gradient(top, #87c000, #598602);
     background-image: -o-linear-gradient(top, #87c000, #598602);
     background-image: -moz-linear-gradient(top, #87c000, #598602);
     background-image: linear-gradient(top, #87c000, #598602);
}
 .join-now:hover {
     background: #598602;
     color: white;
}
 .join-now:active, .join-now:visted, .join-now:hover {
     color: white 
}
/* ====================================== banner ====================================== */
 .banner {
     height: 424px;
     background: url(/assets/images/bg-banner.png)no-repeat;
     background-size: cover;
     background-color: #ddd;
     border-bottom: 1px solid #ddd;
     position: relative;
}
 .banner1 {
     height: 352px;
     background: url(/assets/images/recuritment-packages-banner.jpg) no-repeat;
    /*=================Change=============*/
     background-size: cover;
     background-color: #ddd;
     border-bottom: 1px solid #ddd;
     position: relative;
}
 .banner2 {
     height: 352px;
     background: url(/assets/images/recruitment-cover.jpg) no-repeat;
     background-size: cover;
     background-color: #ddd;
     border-bottom: 1px solid #ddd;
    /* position: relative;
     */
}
 .cust-text-center {
     height: 50px;
     text-align: center;
     color: #9c9896;
     font-size: 24px;
     font-weight: bold;
     line-height: 30px;
}
 .cust-text {
     background: #fabd11;
     padding-top: 8%;
     padding-bottom: 13%;
     margin-top: -1%;
}
 .col-centered {
     display: inline-block;
     float: none;
     text-align: left;
     margin-right: 5px;
}
 .describ {
     padding-left: 14%;
     padding-top: 10%;
     padding-bottom: 10%;
}
 .describ li {
     list-style-type: circle;
}
 .counter {
     float: right;
     margin-top: 20px;
}
 .counter img {
     vertical-align: baseline;
     width: 27%;
}
 .counter h5, .counter h4, .counter span {
     color: #fff;
     font-size: 40px;
     text-transform: capitalize;
     display: block 
}
 .counter span {
     color: #ffba00;
     font-weight: 700;
     display: inline-block;
     min-width: 90px;
     text-align: center;
     margin-left: 20px;
}
 .counter.right {
     text-align: right;
}
 .counter.right .info-users {
     text-align: left;
}
 .info-users {
     display: inline-block!important;
}
 .counter h5 {
     margin-top: 50px;
     margin-bottom: 0;
     display: inline-block;
     margin-right: 10px 
}
 .search-wrap {
     padding: 30px 0;
     position: absolute;
    /*bottom: 0;
    */
     width: 100%;
}
 .search-wrap1 {
     padding: 30px 0;
     position: absolute;
     bottom: 19%;
     width: 100%;
}
 .aweSome-icon-cust {
     border: 1px solid #006ed4;
     color: #006ed4;
     width: 90px;
     height: 90px;
     border-radius: 50%;
     margin: 0 auto;
     text-align: center;
     padding: 12px;
     -webkit-transition: transform ease .4s;
     -moz-transition: transform ease .4s;
     -ms-transition: transform ease .4s;
     -o-transition: transform ease .4s;
     transition: transform ease .4s 
}
 .aweSome-icon-cust:hover {
     -webkit-transform: scale(1.3);
     -moz-transform: scale(1.3);
     transform: scale(1.3);
}
 .bg-group-search {
     padding: 8px;
     border-radius: 20px;
     line-height: 2;
     max-width: 50%;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 20px;
}
 .bg-group-search .fa-search {
     margin-right: 5px;
}
 .panner-head-block {
     border-bottom: 1px solid #555;
     padding-bottom: 15px;
}
 .panner-head-block ~ div p {
     margin: 15px 0 35px;
}
 .btn-search {
     padding-left: 15px;
     padding-right: 15px;
     height: 45px;
     border-top-right-radius: 20px;
     border-bottom-right-radius: 20px;
     border-color: #ffb027;
     color: #fff;
     background-color: #ffb027;
     background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
     background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, white 100%);
}
 .btn-search:hover {
     color: #fff;
     background-color: #ffb027;
     background-image: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f5c36d 100%);
     background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #f5c36d 100%);
}
 .btn-search span {
     text-shadow: 0 1px 2px rgba(0, 0, 0, 0.29);
}
 .btn-search:hover span {
     color: #fff;
}
 .button-new {
     border: 1px solid #DADADA;
     padding: 8px;
     border-radius:4px;
}
 .filter-search {
     width: 100px!important;
     height: 45px;
     padding-left: 25px;
     padding-right: 15px;
     border-top-left-radius: 20px!important;
     border-bottom-left-radius: 20px!important;
     text-transform: capitalize;
     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
     background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
     background-image: linear-gradient(top, #ffffff, #e6e6e6);
     background-repeat: repeat-x;
     filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
}
.input-group .input-search {
     height: 50px;
     padding: 15px;
     width: 60%
}
 .country-search {
     width: 100px!important;
     border-radius: 0!important;
     -webkit-border-radius: 0!important;
     height: 50px;
     border-left: 0;
     text-transform: capitalize;
     position: relative;
     cursor: pointer;
    /* background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
     background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
     background-image: linear-gradient(top, #ffffff, #e6e6e6);
    */
    /*background-repeat: repeat-x;
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    */
     background: #fff !important;
     border-color: #e6e6e6 #e6e6e6 #bfbfbf;
     border-color: rgba(0, 0, 0, 0.26) #f9bc17 rgba(0, 0, 0, 0.25);
     -webkit-filter: progid: dximagetransform.microsoft.gradient(enabled=false);
     filter: progid: dximagetransform.microsoft.gradient(enabled=false);
}
 .search-panel {
     position: relative;
}
 .cust-collapse-panel {
     color: #000;
     width: 92%;
     padding-left: 3%;
     font-size: 16px;
}
/* ====================================== feature-slider ====================================== */
 .feature {
     padding: 50px 0;
}
/* Styling Next and Prev buttons */
 .owl-theme .owl-controls .owl-nav div {
     width: 50px;
     height: 46px;
     color: rgba(0, 0, 0, 0)!important;
     display: inline-block;
     zoom: 1;
     margin: 5px;
     padding: 3px 17px;
     font-size: 12px;
     opacity: 0.5;
}
 .owl-theme .owl-controls.clickable .owl-nav div:hover {
     opacity: 1;
     text-decoration: none;
     background-color: #30d1ff!important;
}
/* Styling Pagination*/
 .owl-theme .owl-controls .owl-page {
     display: inline-block;
     zoom: 1;
     *display: inline;
    /*IE7 life-saver */
}
 .owl-theme .owl-controls .owl-page span {
     display: block;
     width: 12px;
     height: 12px;
     margin: 5px 7px;
     filter: Alpha(Opacity=50);
    /*IE7 fix*/
     opacity: 0.5;
     -webkit-border-radius: 20px;
     -moz-border-radius: 20px;
     border-radius: 20px;
     background: #869791;
}
 .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
     filter: Alpha(Opacity=100);
    /*IE7 fix*/
     opacity: 1;
}
/* If PaginationNumbers is true */
 .owl-theme .owl-controls .owl-page span.owl-numbers {
     height: auto;
     width: auto;
     color: #FFF;
     padding: 2px 10px;
     font-size: 12px;
     -webkit-border-radius: 30px;
     -moz-border-radius: 30px;
     border-radius: 30px;
}
/* preloading images */
 .owl-item.loading {
     min-height: 150px;
     background: url(AjaxLoader.gif) no-repeat center center 
}
 #owl-demo .owl-item > div img {
     display: block;
     width: 100%;
     height: auto;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;
     margin-bottom: 4px;
}
 #owl-demo .owl-item > div {
     margin: 0px 2px;
     padding: 15px;
     height: 120px;
     background: #fff;
     border: 1px solid #d0d0d0;
}
 #owl-demo .owl-item.active > div {
     border: 1px solid #6699ff;
}
/* ====================================== by_category by Industry ====================================== */
 .by_category {
     padding: 0 0 50px;
}
 .by_category .Latest .panel, .cust-latest .panel, .jobs-industry .panel-default, .jobs-country .panel-default, .jobs-city .panel-default, .jobs-company .panel-default {
     padding: 10px;
     margin-bottom: 10px;
     border: none;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     -webkit-transition: all ease .6s;
     -moz-transition: all ease .6s;
     -ms-transition: all ease .6s;
     -o-transition: all ease .6s;
     transition: all ease .6s;
}
 .by_category .Latest .panel:hover, .cust-latest .panel:hover, .by_Country .item_content:hover, .jobs-industry .panel-default:hover, .jobs-country .panel-default:hover, .jobs-city .panel-default:hover, .jobs-company .panel-default:hover {
     padding-right: 5px;
     border-left: 5px solid #f9bc17;
     cursor: pointer;
     background: rgba(241, 241, 241, .9) 
}
 .sector-latest:hover {
     cursor: pointer;
     background: rgba(241, 241, 241, .9) 
}
 .by_category .Latest .panel.cust-height-blocks, .cust-latest .cust-height-blocks, .jobs-industry .panel-default, .jobs-country .panel-default, .jobs-city .panel-default, .jobs-company .panel-default {
     min-height: 100px;
     padding-top: 20px 
}
 .by_category .Latest .panel > a, .cust-latest .cust-height-blocks > a, .jobs-industry .panel-default > a, .jobs-country .panel-default > a, .jobs-city .panel-default > a, .jobs-company .panel-default > a {
     margin: 0;
     padding: 0;
     display: block;
     color: #23527c;
}
/*---------- Icons for Category in Home Page --------*/
 .by_category .Latest .panel .media .floating4, .cust-latest .panel .media .floating4, .jobs-industry .panel-default .floating4, .jobs-country .panel-default .floating4, .jobs-city .panel-default .floating4, .jobs-company .panel-default .floating4 {
     float: left;
     border: 1px solid;
     border-radius: 50%;
     min-height: 50px;
     min-width: 50px;
     text-align: center;
     padding: 10px;
}
 .jobs-country .panel-default .floating4 {
     border: none;
     padding-top: 4px 
}
 .jobs-company .panel-default .floating4 {
     border: none;
     padding-top: 4px;
     padding-right: 0 
}
 .jobs-company .panel-default .floating4 img {
     max-width: 70px;
}
 span {
     position: relative;
}
 span:before {
     font-family: fontIcon,FontAwesome;
     display: inline-block;
     left: 0;
}
 .cat-1:before {
     content: "\e60f" 
}
 .cat-2:before {
     content: "\e697" 
}
 .cat-34:before, .cat-61:before {
     content: "\e614" 
}
 .cat-5:before, .cat-16:before, .cat-74:before {
     content: "\e63f" 
}
 .cat-57:before, .cat-36:before, .cat-6:before {
     content: "\e665" 
}
 .cat-8:before {
     content: "\e661" 
}
 .cat-10:before {
     content: "\e6a6" 
}
 .cat-38:before {
     content: "\e689" 
}
 .cat-11:before {
     content: "\e665" 
}
 .cat-53:before {
     content: "\e6a9" 
}
 .cat-12:before {
     content: "\f0f0" 
}
 .cat-13:before {
     content: "\e622" 
}
 .cat-14:before {
     content: "\e627" 
}
 .cat-15:before {
     content: "\e62f" 
}
 .cat-52:before {
     content: "\e666" 
}
 .cat-21:before, .cat-62:before {
     content: "\f0c0" 
}
 .cat-20:before, .cat-41:before, .cat-50:before {
     content: "\f275" 
}
 .cat-39:before {
     content: "\f085" 
}
 .cat-25:before {
     content: "\e69b" 
}
 .cat-30:before {
     content: "\f0ad" 
}
 .cat-33:before {
     content: "\e67c" 
}
 .cat-67:before {
     content: "\f21a" 
}
 .cat-18:before {
     content: "\e63b" 
}
 .cat-17:before {
     content: "\e60b" 
}
 .cat-42:before {
     content: "\e69a" 
}
 .cat-35:before {
     content: "\e6aa" 
}
 .cat-68:before {
     content: "\e673" 
}
 .cat-46:before {
     content: "\e6a7" 
}
 .cat-9:before {
     content: "\e67e" 
}
 .cat-19:before, .cat-66:before {
     content: "\e6a9" 
}
 .cat-32:before, .cat-26:before {
     content: "\e673" 
}
 .cat-40:before, .cat-23:before {
     content: "\e684" 
}
 .cat-55:before {
     content: "\e625" 
}
 .cat-45:before {
     content: "\e66a" 
}
 .cat-27:before, .cat-22:before {
     content: "\e688" 
}
 .cat-72:before, .cat-70:before {
     content: "\e625" 
}
 .cat-3:before {
     content: "\f26c" 
}
 .cat-24:before {
     content: "\f015" 
}
 .cat-37:before {
     content: "\f012" 
}
 .cat-64:before {
     content: "\f0ad" 
}
 .cat-31:before {
     content: "\e61f" 
}
 .cat-71:before {
     content: "\f207" 
}
 .cat-29:before {
     content: "\f1e3" 
}
 .cat-58:before, .cat-47:before {
     content: "\f072" 
}
 .cat-54:before {
     content: "\f0f7" 
}
 .cat-7:before {
     content: "\f0eb" 
}
 .cat-49:before {
     content: "\f179" 
}
 .cat-60:before {
     content: "\f041" 
}
 .cat-43:before, .cat-48:before {
     content: "\f1b9" 
}
 .cat-63:before {
     content: "\e615" 
}
 .cat-51:before {
     content: "\f0c3" 
}
 .cat-4:before {
     content: "\f1bb" 
}
 .cat-75:before {
     content: "\f183" 
}
 .cat-76:before {
     content: "\f0fa" 
}
 .cat-28:before {
     content: "\f0a1" 
}
 .cat-73:before {
     content: "\f02f" 
}
 .cat-65:before {
     content: "\f214" 
}
 .cat-56:before, .cat-59:before {
     content: "\f0ac" 
}
/*---------- /Icons for Category in Home Page --------*/
 .Latest .panel .media .media-body {
     color: #007BC5;
     font-size: 18px;
     font-weight: 600 
}
 .Latest .panel .media .media-body .numberJobsByCat, .jobs-industry .panel-default .numberJobsByCat {
     display: block;
     color: #FF8400;
     font-size: 14px;
     font-weight: normal 
}
 .by_category h4 {
     color: #0077b5!important 
}
 .by_category .item_cat {
     display: block;
     text-align: center;
     position: relative;
     padding-top: 20px;
     border-radius: 0 0 8px 8px;
     background: #ffffff;
}
 .by_category .item_icon {
     width: 70px;
     height: 70px;
     border-radius: 50%;
     background: #216995;
     position: absolute;
     top: -45px;
     left: 50%;
     margin-left: -35px;
     padding: 10px;
}
 .by_category .item_cat:hover .item_icon {
     top: -55px;
}
 .by_category .item_icon img {
     width: 80%;
     margin: 3px auto;
}
 .by_category .item_title {
     color: #30d2fa;
}
 .by_category .item_title h5 {
     color: #ffba00;
}
/* more */
 .Latest .parentClickToMoreJobs .moreJobs {
     min-height: 105px;
}
 .Latest .parentClickToMoreJobs .moreJobs, .by_category .item_cat.more {
     border-radius: 8px;
     background: #ffffff;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     color: #fff;
     max-height: 100px;
     padding: 0;
     cursor: pointer;
     overflow: hidden;
     -webkit-transition: all ease .6s;
     -moz-transition: all ease .6s;
     -ms-transition: all ease .6s;
     -o-transition: all ease .6s;
     transition: all ease .6s;
}
 .section_country .moreCat .item_content.more {
     max-height: 76px 
}
 .Latest .parentClickToMoreJobs .moreJobs:hover, .by_category .item_cat.more:hover {
     color: #216995;
}
 .Latest .parentClickToMoreJobs .moreJobs .moreLeft {
     margin: 18.5px 0;
}
 .Latest .parentClickToMoreJobs .moreJobs .moreIconCat, .Latest .moreCat .moreIconCat, .by_Country .moreCat .moreIconCat {
     display: inline-block;
     float: right;
     border-left: 1px solid rgba(0, 0, 0, 0.09);
     padding: 15px;
     height: 100%;
     line-height: 6;
     transition: all ease .9s;
}
 .Latest .moreCat .moreIconCat {
     line-height: 5.6 
}
 .by_Country .moreCat .moreIconCat {
     line-height: 4.2 
}
 .Latest .parentClickToMoreJobs .moreJobs .moreIconCat span, .Latest .moreCat .moreIconCat span, .by_Country .moreCat .moreIconCat span {
     font-size: 28px;
     color: #7F7E83 
}
 .Latest .parentClickToMoreJobs .moreJobs:hover .moreIconCat, .Latest .moreCat:hover .moreIconCat, .by_Country .moreCat:hover .moreIconCat {
     background: rgba(33, 105, 149, .9);
}
 .Latest .parentClickToMoreJobs .moreJobs:hover .moreIconCat span, .Latest .moreCat:hover .moreIconCat span, .by_Country .moreCat:hover .moreIconCat span {
     color: white 
}
 .Latest .parentClickToMoreJobs .moreJobs .moreLeft, .by_category .moreCat .item_cat.more .moreLeft {
     float: left;
     display: inline-block;
     padding-left: 15px;
     margin: 0;
     font-size: 18px;
     line-height: 6;
     color: #007BC5 
}
 .by_category .moreCat .item_cat.more .moreLeft {
     line-height: 5;
}
 .Latest .parentClickToMoreJobs .moreJobs .iconRight, .by_category .moreCat .item_cat.more .iconRight, .by_City .moreCat .item_content.more .iconRight, .section_country .moreCat .item_content.more .iconRight {
     position: relative;
     display: inline-block;
}
 .Latest .parentClickToMoreJobs .moreJobs .iconRight:before, .by_category .moreCat .item_cat.more .iconRight:before, .by_City .moreCat .item_content.more .iconRight:before, .section_country .moreCat .item_content.more .iconRight:before {
     content: "\f101";
     font-family: FontAwesome;
     font-size: 22px;
     padding-right: 0.5em;
     position: absolute;
     top: 20px;
     left: -40px;
     color: #f9bc17;
     transition: all ease .6s 
}
 .Latest .parentClickToMoreJobs .moreJobs .iconRight:before {
     top: 26px;
     left: -5px 
}
 .Latest .parentClickToMoreJobs .moreJobs:hover .iconRight:before {
     left: 20px;
}
 .by_category .moreCat .item_cat.more:hover .iconRight:before {
     left: 10px 
}
/* ====================================== latest ====================================== */
 .Latest {
     margin-top: 20px;
     margin-bottom: 20px;
     overflow: hidden;
}
 .leftsideContent .Latest {
     margin-top: 0;
     margin-bottom: 0;
}
 .Latest > div {
     padding-right: 5px;
     padding-left: 5px;
}
 .latest {
     width: 100%;
     padding: 0 0 50px;
}
 .latest1 {
     margin: 20px 0;
}
 .latest2 {
     width: 100%;
     padding: 20px 0;
     background-color: #f1f1f1;
     border-top: 1px solid #d0d0d0;
     border-bottom: 1px solid #d0d0d0;
}
 .sector-latest {
     background-color: #fff;
     margin-bottom: 10px;
     display: block;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     -webkit-transition: all ease .6s;
     -moz-transition: all ease .6s;
     -ms-transition: all ease .6s;
     -o-transition: all ease .6s;
     transition: all ease .6s;
     height: 115px 
}
 .sector-latest1 {
     background-color: #fff;
    /* border:1px solid #ccc;
    */
     border-radius: 4px;
     margin-bottom: 15px;
     display: block;
}
 .sector-latest2 {
    /*background-color: #fff;
     border:1px solid #ccc;
     */
     margin-bottom: 15px;
     display: block;
}
 .sector-latest2:hover .arrow {
     background: #2c92d7;
     color: #fff;
     border-color: #2c92d7;
}
 .sector-latest:hover .arrow {
     background: #2c92d7;
     color: #fff;
     border-color: #2c92d7;
}
 .wrap-latest {
     padding: 15px;
     display: inline-block;
     vertical-align: bottom;
}
 .wrap-latest1 {
     padding: 10px 37px;
     height: 100px;
     display: inline-block;
     vertical-align: bottom;
}
 .arr-latest {
     padding: 10px;
     height: 70px;
     display: inline-block;
     border-left: 1px solid #ccc;
     float: right;
}
 .arr-latest span {
     font-size: 30px;
     line-height: 1.6;
     transition: all .1s ease-out;
     -webkit-transition: all .1s ease-out;
     transition: all .1s ease-out;
}
 .wrap-latest h4 {
     font-size: 18px;
     overflow: hidden;
     line-height: 1.2;
     margin-top: 0;
     color: #007BC5;
     font-weight: 600;
     max-height: 21px;
     text-overflow: ellipsis;
     white-space: pre;
}
 .wrap-latest .comName {
     display: inline-block;
     float: left;
     margin-right: 10px;
     margin-top: 0;
     margin-bottom: 10px;
     max-height: 16px;
     overflow: hidden;
     font-size: 16px;
     color: #7F7E83;
     font-weight: 600;
     width: 75%;
     text-overflow: ellipsis;
}
 .wrap-latest .btn-heading-time {
    position: absolute;
    bottom: 35px;
    width: calc(100% - 30px);
    right: 15px;
 }
 .wrap-latest h6 {
     display: inline-block;
     margin-top: 2px;
     line-height: 12px;
     font-size: 14px;
     color: #f9bc17;
     width: 75%;
     text-overflow: ellipsis;
     overflow: hidden;
}
 .wrap-latest span.date {
     color: #a6a6a6;
     font-size: 12px;
     float: right 
}
 .latest .Latest .parentClickToMoreJobs {
     float: right;
}
 .latest .Latest .clickToMoreJobs {
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     background-color: white;
     min-height: 90px;
     display: block;
     vertical-align: middle 
}
 .latest .Latest .clickToMoreJobs h4 {
     display: inline-block;
     color: #f9bc17 
}
 .latest .Latest .clickToMoreJobs span {
     height: 100%;
     display: inline-block;
}
/* ====================================== by_Country ====================================== */
 .by_Country {
     background-size: cover;
     padding: 0 0 50px;
}
 .by_Country .item_icon {
     float: left;
     margin-right: 20px;
     overflow: hidden;
}
 .by_Country .item_icon img {
     display: block;
     width: 100%;
     max-height: 36px;
}
 .by_Country .item_content {
     background-color: #fff;
     margin-bottom: 15px;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     display: block;
     padding: 20px 15px;
     overflow: hidden;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     -ms-border-radius: 4px;
     -o-border-radius: 4px;
     border-radius: 4px;
     -webkit-transition: all ease 0.6s;
     -moz-transition: all ease 0.6s;
     -ms-transition: all ease 0.6s;
     -o-transition: all ease 0.6s;
     transition: all ease 0.6s;
}
 .by_Country .item_content.more {
     padding: 0;
     padding-left: 15px;
     overflow: hidden;
     max-height: 84px 
}
 .by_Country .item_content .item_icon {
     -webkit-transition: all ease 0.6s;
     -moz-transition: all ease 0.6s;
     -ms-transition: all ease 0.6s;
     -o-transition: all ease 0.6s;
     transition: all ease 0.6s;
}
 .by_Country .item_content:hover .item_icon {
     -webkit-transform: scale(1.2);
     -moz-transform: scale(1.2);
     -ms-transform: scale(1.2);
     -o-transform: scale(1.2);
     transform: scale(1.2);
}
 .by_Country .item_text {
     max-height: 44px;
     display: inline-block;
     vertical-align: bottom;
}
 .by_Country .item_text h4 {
     margin-top: 0;
     line-height: 1.1;
     font-size: 18px;
     margin-bottom: 0;
     color: #0077b5!important;
}
 .by_Country .item_text h5 {
     line-height: 12px;
     font-size: 14px;
     color: #f9bc17;
     margin-top: 5px;
     margin-bottom: 0;
}
 .by_Country .item_btn {
     padding: 10px;
     height: 70px;
     display: inline-block;
     border-left: 1px solid #ccc;
     float: right;
}
 .by_Country .item_btn span {
     font-size: 30px;
     line-height: 1.6;
}
 .by_Country .row .custom-latest-homepage > .item {
     padding: 0 5px 
}
/*--- more btn --- */
 #more .wrap-latest h2 {
     line-height: 12px;
     color: #30d2fa;
     font-size: 20px;
}
 #more .arr-latest {
     padding: 5px;
     border-left: none;
     background: #30d2fa;
}
 #more:hover .arr-latest {
     padding: 5px 20px;
}
 #more:hover .wrap-latest h2 {
}
/* ====================================== by_Country ====================================== */
 .stories {
     padding-top: 10px;
     margin-bottom: 50px;
}
 .stories .row > .item {
     padding: 0 5px;
}
 .stories .item_content {
     display: block;
     padding: 120px 10px 20px;
     box-shadow: 0 0 3px rgba(0, 0, 0, 0.09);
     text-align: center;
     position: relative;
     height: 420px;
     background: #fff;
     position: relative 
}
 .stories .item_thumb {
     width: 100px;
     border-radius: 100%;
     height: 100px;
     overflow: hidden;
     position: absolute;
     left: 50%;
     margin-left: -50px;
     top: 20px;
     background-color: #f9bc19;
     cursor: pointer;
}
 .stories .item_thumb:hover {
     background-color: #269abc;
}
 .stories .item_thumb img {
     width: 100%;
     line-height: 3.5;
}
 .stories .item_thumb .fa {
     line-height: 3.5;
     color: #fff;
}
 .stories .item_title {
     ne-block;
}
 .stories .item_title h4 {
     font-weight: bold;
     color: #0077b5;
}
 .stories .item_title h5 {
     color: #636464;
}
 .stories .item_title h6 {
     color: #9E9E9E;
}
 .stories .item_text {
     display: block;
     margin: 20px 0;
     font-size: 16px;
     font-family: Arial,Helvetica,sans-serif;
     color: #636464 
}
 .stories .item_btn {
     background: #fff;
     border: 1px solid #f9bc17;
     margin: 0 25%;
     border-radius: 50px 50px;
     padding: 5px 5px 5px 8px;
     font-size: 15px;
     position: absolute;
     bottom: 15px 
}
 .stories .item_btn2 {
     display: block;
     padding: 5px 8px 
}
 .stories .item_btn span {
     background: #f9bc19;
     padding: 3px 8px;
     border-radius: 50%;
     color: #fff;
}
 .stories .item_btn:hover {
     background: #f9bc17;
     border: 1px solid #f9bc17;
     color: #fff 
}
 .stories .item_btn:hover span {
     background: #fff;
     color: #f9bc19;
}
 .stories .item_content:hover .item_btn {
}
/* ====================================== by_City ====================================== */
 .section_country .moreCat .item_content.more {
     overflow: hidden;
     padding: 0;
     padding-left: 15px;
}
 .by_City .item .item_icon {
     border: 1px solid ;
     border-radius: 50%;
     padding: 10px;
     min-width: 50px;
     min-height: 50px;
     text-align: center;
     color: #23527c;
}
 .by_City .item .item_text {
     padding-top: 8px 
}
 .by_City .item .item_icon i {
     font-size: 2em;
}
 .by_City .moreCat .item_content.more:hover, .by_Country .item_content.more:hover {
     border-right: none;
     padding-left: 15px;
     border-left: none;
}
 .section_country .moreCat .item_content.more h4, .by_City .moreCat .item_content.more h4 {
     min-height: 54px;
     margin: 0;
     line-height: 3;
     display: inline-block;
     float: left;
     font-size: 18px;
     color: #007BC5 
}
 .by_City .moreCat .item_content.more h4 {
     line-height: 4.7 
}
 .section_country .moreCat .item_content.more h4 {
     min-height: 36px;
     line-height: 4.5 
}
 .section_country .moreCat .item_content.more .iconRight, .by_City .moreCat .item_content.more .iconRight {
     float: left;
}
 .by_City .moreCat .item_content.more .iconRight:before, .section_country .moreCat .item_content.more .iconRight:before {
     top: 10px;
     left: 15px;
}
 .section_country .moreCat .item_content.more .iconRight:before {
     top: 3px;
}
 .section_country .moreCat .item_content.more:hover .iconRight:before, .by_City .moreCat .item_content.more:hover .iconRight:before {
     left: 30px 
}
/*====================================================search job=======================================================*/
 .secondHeaderContainer {
     background: url(/assets/images/job-search.jpg) no-repeat center;
     min-height: 150px;
     background-size: cover;
     overflow: hidden;
}
 .secondHeaderContainer1 {
     background: url(/assets/images/job-search.jpg) no-repeat center;
     min-height: 116px;
     margin-top: 0.2%;
}
 .searchHeader {
     padding-top: 20px;
     padding-bottom: 20px;
}
 .searchHeader h2 {
     text-align: center;
     font-weight: bold;
     color: white;
     margin: 0;
}
 .customKeywords {
     left: 15.5%;
}
 .customKeywords1 {
     left: 12.8%;
     margin-top: -4%;
}
 .customKeywords2 {
     left: 12.8%;
     margin-top: 3%;
}
 .AdvancedSearch {
     left: 26.4%;
    /*margin-top: 1%;
    */
}
 .AdvancedSearch1 {
     left: 23.1%;
     margin-top: -4%;
}
 .AdvancedSearch2 {
     left: 21.27%;
     margin-top: 3%;
}
 .customAllCountries {
     left: 8.4%;
    /*margin-top: 1%;
    */
}
 .customFindJobs {
     margin-top: -0.1%;
     padding-bottom: 1%;
     left: -1.4%;
}
 .customFindJobs1 {
     left: 10.2%;
     margin-top: -4%;
}
 .customFindJobs2 {
     left: 10.2%;
     margin-top: 3%;
}
 .customFindJobs3 {
     left: 6.7%;
     margin-top: 0%;
}
 .jobsFind {
     display: -webkit-box;
}
 .customHeight {
     height: 43px;
}
 .customHeight1 {
     height: 40px;
}
 .custom-color-box {
     background-color: #ffba00 !important;
     border-color: #FFBA0A;
}
 .custom-color-box:hover, .custom-color-box:focus, .custom-color-box:active, .custom-color-box.active, .open > .dropdown-toggle.custom-color-box {
     background-color: #d9c107 !important;
     border-color: #d9c107;
}
 .firstBlock {
     padding-top: 20px;
     background: #f2f3f2;
}
 .firstBlock2 {
     padding: 10px 0 10px;
     margin-top: 5px;
     background: url(/assets/images/bg-body.png) repeat;
}
 .firstBlock .item_content {
     display: block;
     border-radius: 4px;
     padding: 20px;
     text-align: center;
     position: relative;
     min-height: 400px;
     background: #fff;
}
 .firstBlock2 .item_content2 {
     display: block;
     border-radius: 10px;
     text-align: center;
     position: relative;
     background: #fff;
     margin-top: 3px;
}
 .firstBlock .item_thumb {
    /* width: 100px;
     border-radius: 100%;
     height: 100px;
    */
     overflow: hidden;
     position: absolute;
     left: 10%;
    /*margin-left: -50px;
    */
     top: 8%;
    /*background-color: #f9bc19;
    */
     color: #003471;
     width: 80%;
     padding-bottom: 3%;
     border-bottom: #d0d0d0 solid 1px;
}
 .firstBlock .item_thumb:hover {
    /*background-color: #1158ac;
    */
}
 .firstBlock .item_thumb img {
     width: 100%;
}
 .firstBlock .item_thumb .fa {
     line-height: 1.85;
     color: #fff;
}
 .firstBlock .item_title ul {
     width: 85%;
     font-size: 13px;
     font-weight: bold;
     color: #006fc4;
}
 .firstBlock .item_title1 ul {
     font-weight: bold;
     color: #006fc4;
}
 .firstBlock .item_title2 ul {
     width: 85%;
     font-size: 13px;
     font-weight: bold;
     color: #006fc4;
}
 .firstBlock .item_title3 ul {
     width: 85%;
     font-size: 13px;
     font-weight: bold;
     color: #006fc4;
}
 .firstBlock .item_title h4 {
     font-weight: bold;
     color: #30d2fa;
}
 .firstBlock .item_title h5 {
}
 .firstBlock .item_title h6 {
     color: #9E9E9E;
}
 .firstBlock .item_title1 h4 {
     font-weight: bold;
     color: #30d2fa;
}
 .firstBlock .item_title2 h4 {
     font-weight: bold;
     color: #30d2fa;
}
 .firstBlock .item_title3 h4 {
     font-weight: bold;
     color: #30d2fa;
}
 .firstBlock .item_title1 h5 {
}
 .firstBlock .item_title1 h6 {
     color: #9E9E9E;
}
 .firstBlock .item_title2 h5 {
}
 .firstBlock .item_title2 h6 {
     color: #9E9E9E;
}
 .firstBlock .item_title3 h5 {
}
 .firstBlock .item_title3 h6 {
     color: #9E9E9E;
}
 .firstBlock .item_text {
     display: block;
     margin: 20px 0;
     font-size: 16px;
}
 .item_title ul li {
     padding-bottom: 8%;
     padding-top: 8%;
     border-bottom: 1px solid #dadada;
     text-align: left;
     height: 71px;
    /*====================change===================*/
}
 .item_title ul li:first-child {
     text-align: center !important;
     padding-bottom: 5% !important;
     padding-top: 5% !important;
}
 .item_title ul li:last-child {
     padding-bottom: 5% !important;
     padding-top: 7% !important;
     border-bottom: none !important;
     text-align: center !important;
}
 .item_title ul li img {
     padding-right: 7%;
}
 .item_title ul li span {
     color: #656565;
     font-size: 12px;
     font-weight: normal;
     display: block;
     margin-left: 23%;
}
 .item_title ul li:hover {
     background: #f4f4f4;
}
 .item_title ul li:first-child:hover {
     background: none !important;
}
 .item_title ul li:last-child:hover {
     background: none !important;
}
 .custFont {
     color: #006fc4;
     font-size: 17px;
}
 .custFont {
     color: #006fc4;
     font-size: 17px;
}
/*****************/
 .bttn-unite{
     border-radius:10px!important: 
}
 .get_your_cv {
    /*background-image: url(/assets/images/ExportCV.png);
    */
     border-radius:8px;
     padding:5%;
     text-align:center;
     text-transform:uppercase;
    /*background:#007DC3;
    */
     font-size:22px;
    /*=============change=================*/
    /*background-repeat: no-repeat;
     background-position: 0 0;
    */
     width: 295px;
     height: 85px;
     display:inline-block;
}
 .get_your_cv:hover{
    /*background-position: 0 -86px;
    */
     cursor: pointer;
}
 .get_your_cv i {
     float:left;
     font-size:25px;
}
/*.get_your_cv *{
     color:#007DC3;
}
*/
 .border-circle {
     border: 1px solid #006ed4;
     border-radius: 50px;
     padding: 5px;
     color: #006ed4;
}
 .item_title2 ul li {
     padding-bottom: 8.5%;
     padding-top: 8.5%;
     border-bottom: 1px solid #dadada;
     text-align: left;
     height: 71px;
    /*====================change===================*/
}
 .item_title2 ul li:first-child {
     text-align: center !important;
     padding-bottom: 5% !important;
     padding-top: 5% !important;
}
 .item_title2 ul li:last-child {
     padding-bottom: 5% !important;
     padding-top: 7% !important;
     border-bottom: none !important;
     text-align: center !important;
}
 .item_title2 ul li img {
     padding-right: 7%;
}
 .item_title2 ul li span {
     color: #656565;
     font-size: 12px;
     font-weight: normal;
     display: block;
     margin-left: 23%;
}
 .item_title2 ul li:hover {
     background: #f4f4f4;
}
 .item_title2 ul li:first-child:hover {
     background: none !important;
}
 .item_title2 ul li:last-child:hover {
     background: none !important;
}
 .custFont {
     color: #006fc4;
     font-size: 17px;
}
/*****************************************************/
 .item_title3 ul li {
     padding-bottom: 8.5%;
     padding-top: 8.5%;
     border-bottom: 1px solid #dadada;
     text-align: left;
     height: 71px;
    /*====================change===================*/
}
 .item_title3 ul li:first-child {
     text-align: center !important;
     padding-bottom: 5% !important;
     padding-top: 5% !important;
}
 .item_title3 ul li:last-child {
     padding-bottom: 5% !important;
     padding-top: 7% !important;
     border-bottom: none !important;
     text-align: center !important;
}
 .item_title3 ul li img {
     padding-right: 7%;
}
 .item_title3 ul li span {
     color: #656565;
     font-size: 12px;
     font-weight: normal;
     display: block;
     margin-left: 23%;
}
 .item_title3 ul li:hover {
     background: #f4f4f4;
}
 .item_title3 ul li:first-child:hover {
     background: none !important;
}
 .item_title3 ul li:last-child:hover {
     background: none !important;
}
 .custFont {
     color: #006fc4;
     font-size: 17px;
}
 .latestJobs {
     width: 76%;
     display: inline-table;
}
 .latestJobsSpan {
     font-size: 11px;
     color: #adadad;
     display: block;
     margin-left: 0 !important;
}
 .firstBlock .item_btn {
     background: #fff;
     border: 1px solid #f9bc17;
     margin: 0 25%;
     border-radius: 50px 50px;
     padding: 5px 5px 5px 8px;
     font-size: 15px;
}
 .firstBlock .item_btn span {
     background: #f9bc19;
     padding: 3px 8px;
     border-radius: 50%;
     color: #fff;
}
 .firstBlock .item_btn:hover {
     background: #f9bc17;
     border: 1px solid #f9bc17;
     color: #fff 
}
 .firstBlock .item_btn:hover span {
     background: #fff;
     color: #f9bc19;
}
 .firstBlock .item_content:hover .item_btn {
}
/* ====================================== register ====================================== */
 .register {
     background: url(/assets/images/bg-register.png);
     background-size: cover;
     padding: 60px 0;
     border-top: 1px solid #ddd;
}
.show-pass {
    position: absolute;
    right: 10px;
    z-index: 9;
    top: 9px;
    font-size: 15px;
    cursor: pointer;
 }
 .register .item_btn {
     text-align: center;
     margin: auto;
     background: #f9bc17;
     border: 1px solid #f9bc17;
     border-radius: 50px 50px;
     padding: 8px 15px 15px 17px;
     font-size: 15px;
     cursor: pointer;
     margin-top: 10px;
     color: #fff 
}
 .register .item_btn span {
     background: #8cc901;
     padding: 3px 8px;
     border-radius: 50%;
     color: #fff;
}
 .register .item_btn:hover {
     background: #f9bc17;
     border: 1px solid #f9bc17;
     color: #fff 
}
 .register .item_btn:hover span {
     background: #fff;
     color: #f9bc19;
}
 .register .item_thumb {
     overflow: hidden;
     text-align: center;
}
 .register .item_thumb img {
     max-width: 300px;
}
 .register h2 {
     color: #0077b5;
     font-weight: bold;
}
 .register .item_text {
     padding-top: 90px;
     padding-bottom: 50px;
     margin-bottom: 10px;
}
 .register .item_text h3 {
     color: #9E9E9E 
}
 .register .item_text h3 > span {
     color: #F9BC17;
     font-weight: bold;
}
/* ads space */
 .ads_space {
     margin-bottom: 50px;
}
 .ads_space.ad2 {
     margin: -80px 0 -30px;
}
/* for test */
 .ad1_smaller {
     text-align: center;
}
/* ====================================== footer ====================================== */
 @media screen and (min-width: 768px) {
     .navbar-right .dropdown-menu {
         right: auto;
         left: -1px 
    }
}
 .footer {
     background: #001434;
    padding-top: 40px;
    padding-bottom: 32px;
    color: #fff;
}
 .footer .col-sm-3 {
     width: 25%;
     text-align: center;
}
 .heading-footer {
     size: 18px;
     color: #f9bc17;
}
 .heading-footer span {
     margin-left: 5px;
     margin-right: 10px;
     vertical-align: middle;
}
 .subscribe {
     width: 420px;
     display: block;
}
 .jn {
     margin: 0 auto;
     width: 420px;
     display: block;
     position: absolute;
     top: -25px;
     right: 50%;
     margin-right: -210px;
     background-color: #f9bc17;
     border: transparent;
     color: #fff;
}
 .jn:hover {
     background: #d8a419;
     color: #fff;
}
 .subscribe button, .subscribe input {
     border-radius: 0;
}
 .subscribe input {
     width: 200px;
     border: 1px solid #ccc;
     border-top-left-radius: 24px;
     border-bottom-left-radius: 24px;
}
 .subscribe button {
     font-size: 30px;
     font-weight: bold;
     width: 500px;
     margin-top: 35px;
     background-color: #F9BC17;
     border-radius: 40px;
     outline: none;
     border: none;
     transition: background ease .2s;
}
 .subscribe button:hover, .subscribe button:active, .subscribe button:focus {
     background: #269abc !important;
     outline: none 
}
 .footer .list-group li {
     list-style-type: none;     
     margin: 10px 0;
}
 .footer .list-group li a {
     font-size: 14px;
     color: #fff;
     font-weight: 400;
}
 .footer .list-group li a i.fa {
     background-color: #fff !important;
     color: #000
 }
  .footer .list-group li a i.fa-facebook:hover {
      background-color: #29487d !important;
      color: #FFF
  }
    .footer .list-group li a i.fa-twitter:hover {
      background-color: #53a9ea !important;
      color: #FFF
  }
      .footer .list-group li a i.fa-linkedin:hover {
      background-color: #007ab9 !important;
      color: #FFF
  }
 .footer .list-group li span {
     font-size: 25px;
     color: #f9bc17;
     margin-left: 5px;
     margin-right: 10px;
     vertical-align: middle;
}
.footer .icon-arrow-up {
    background: #0077b5;
    padding: 10px 35px;
    border-radius: 2px;
    float: right;
    position: absolute;
    right: -60px;
    bottom: -10px;
    cursor: pointer;
}
 .copyright {
     width: 100%;
     height: 50px;
     text-align: center;
     background-color: #29292b;
}
 .copyright p {
     font-size: 12px;
     font-weight: 400;
     line-height: 43px;
     color: rgba(255, 255, 255, 0.59);
     text-align: left;
     margin: 5px 0 
}
 .btn-up {
     height: 50px;
     text-align: center;
     background-color: #0077b5;
     cursor: pointer;
}
 .btn-up span {
     color: #fff;
     margin-top: 10px;
}
/* ================================================ // media query ================================================ */
/* RESPONSIVE */
 @media only screen and (max-width: 768px) {
     .site-pusher, .site-container {
         height: 100%;
    }
     .site-container {
         overflow: hidden;
    }
     .site-pusher {
         -webkit-transition-duration: 0.3s;
         transition-duration: 0.3s;
         -webkit-transform: translateX(0px);
         transform: translateX(0px);
    }
     .site-content {
         position: absolute;
         top: 99px;
         right: 0;
         left: 0;
         bottom: 0;
         padding-top: 0;
         overflow-y: scroll;
         -webkit-overflow-scrolling: touch;
    }
    /*banner */
     .banner {
         height: 514px;
    }
     .copyright p {
         line-height: 14px!important;
    }
     .counter {
         margin-top: 10px !important;
    }
     .counter img {
         width: 13%;
    }
    /*/
     banner */
     .header {
         height: 100px;
    }
     .header__icon {
         position: relative;
         display: block;
         float: left;
         width: 50px;
         height: 66px;
         cursor: pointer;
    }
     .header__icon:after {
         content: '';
         position: absolute;
         display: block;
         width: 1rem;
         height: 0;
         top: 16px;
         left: 15px;
         box-shadow: 0 10px 0 1px #1158ac, 0 16px 0 1px #1158ac, 0 22px 0 1px #1158ac;
    }
     .feature-carousel {
         height: 267px;
         visibility: hidden 
    }
     .owl-item {
         height: 100%;
    }
     .menu {
         position: absolute;
         left: 0;
         top: 0;
         bottom: 0;
        /*background-color: #3849a2;
        */
        /* overflow-y: scroll;
         -webkit-overflow-scrolling: touch;
        */
         width: 250px;
         -webkit-transform: translateX(-250px);
         transform: translateX(-250px);
         margin: 0;
         min-height: 800px;
         height: 100%;
         overflow: hidden;
    }
     .menup {
         position: absolute;
         top: 64px;
         width: 100%;
         text-align: right;
         display: block;
         background: #fff;
         left: 0;
         border-top: 1px solid #ddd;
         border-bottom: 1px solid #ffbd0a;
    }
     .menup>a {
         float: right;
    }
     .menu>a {
         padding: 2px 10px;
         color: #f3efe7;
         display: block;
         text-align: left;
         line-height: 42px;
         border-bottom: 1px solid #3f51b5;
         position: initial;
    }
     .menu a.active {
         color: #fff;
         border-bottom: 0;
         background-color: #ffba00;
    }
     .menu a:hover {
         color: #fff;
         border-bottom: 0;
         background-color: #4f63c7;
    }
     .sub-menu span {
         border-bottom: 1px solid rgba(63, 81, 181, 0.19);
         font-size: 14px;
    }
     .sub-menu span:hover {
         color: #fff;
         border-bottom: 0;
         background-color: #ffba00;
    }
     .sub-menu {
         position: absolute;
         top: 0px!important;
         bottom: 0;
         left: 90px;
         z-index: 999;
         background-color: #26347f;
         border-top: 0;
         width: 220px;
         height: 100%;
    }
     .sub-menu a {
         padding: 15px;
    }
     .menu>a .fa {
         margin: 10px 5px;
         font-size: 25px;
         transform: rotate(0deg);
         float: right;
    }
     .animateup {
         -webkit-animation: animatefade2 .5s normal;
         animation: animatefade2 .5s normal;
         display: block !important;
    }
     @-webkit-keyframes animatefade2 {
         0% {
             left: 300px;
             opacity: 1;
        }
         100% {
             left: 90px;
             opacity: 1;
        }
    }
     @keyframes animatefade2 {
         0% {
             left: 300px;
             opacity: 1;
        }
         100% {
             left: 90px;
             opacity: 1;
        }
    }
     .with--sidebar .site-pusher {
         -webkit-transform: translateX(250px);
         transform: translateX(250px);
    }
     .with--sidebar .site-cache {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         background-color: rgba(0, 0, 0, 0.6);
         display: none;
    }
     .owl-theme .owl-controls .owl-nav div {
         top: -155px;
         display: none;
    }
}
 .fa-facebook, .fa-twitter, .fa-linkedin, .fa-google-plus {
     height: 35px;
     width: 35px;
     border-radius: 20px;
     background-color: #000;
     text-align: center;
     color: #fff;
     font-size: 15px;
     margin: 3px;
     padding-top: 10px;
     float: left;
}
 .fa-facebook {
     background-color: #29487d;
}
 .fa-twitter {
     background-color: #53a9ea;
}
 .fa-linkedin {
     background-color: #007ab9;
}
 .fa-google-plus {
     background-color: #C02227 
}
 @media (max-width: 550px) {
     .col-ts-1, .col-ts-2, .col-ts-3, .col-ts-4, .col-ts-5, .col-ts-6, .col-ts-7, .col-ts-8, .col-ts-9, .col-ts-10, .col-ts-11, .col-ts-12 {
         float: left;
         margin: 10px auto;
    }
     .col-ts-12 {
         width: 100%;
    }
     .col-ts-11 {
         width: 91.66666667%;
    }
     .col-ts-10 {
         width: 83.33333333%;
    }
     .col-ts-9 {
         width: 75%;
    }
     .col-ts-8 {
         width: 66.66666667%;
    }
     .col-ts-7 {
         width: 58.33333333%;
    }
     .col-ts-6 {
         width: 50%;
    }
     .col-ts-5 {
         width: 41.66666667%;
    }
     .col-ts-4 {
         width: 33.33333333%;
    }
     .col-ts-3 {
         width: 25%;
    }
     .col-ts-2 {
         width: 16.66666667%;
    }
     .col-ts-1 {
         width: 8.33333333%;
    }
}
 #success_message {
     display: none;
}
 .customGender {
     padding-right: 10%;
}
 .spacing {
     margin-right: 1% !important;
}
 .spacing2 {
     margin-right: 2%;
}
 .inputGroupContainer a {
     color: #428bca !important;
}
 .floating {
     float: right;
    /*padding-right:8%;
    */
     padding-top: 1%;
}
 .message-no-data {
     margin-bottom: 20px 
}
 .message-no-data-text {
     font-size: 16px;
     margin-bottom: 20px 
}
 .antiFloating {
     margin-bottom: 20px 
}
 .antiFloating img {
     margin: 0 auto 
}
 .btn-custom {
     height: 45px;
     background: #ffba00;
}
 .btn-custom3, .btn-custom2 {
     background: #fdba17;
     color: white;
     height: 45px;
     line-height: 2;
     font-size: 16px;
     font-weight: 600;
     font-family: sans-serif;
}
 .btn-custom2 {
     padding-right: 57px;
     padding-left: 57px;
}
 .btn-custom3:hover {
     background-color: #ec971f;
     color: white;
}
 .submit a.btn-custom3 {
     color: white;
}
 .btn-custom4 {
     height: 40px;
     background-color: #0072B2;
     color: white;
     line-height: 2;
     transition: background ease .6s 
}
 .btn-custom4:hover {
     background-color: #286090 
}
 .btn-custom4:hover a {
     color: white;
}
 .btn-custom1 {
     width: 100%;
     height: 45px;
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x !important;
     background: -moz-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -webkit-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -ms-linear-gradient(#1BA4F1, #0072B2) !important;
     background: linear-gradient(#1BA4F1, #0072B2) !important;
     border: 1px solid #005686;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .btn-custom1:hover {
    /*=======================change=============================*/
     background-color: #0072B2 !important;
     border: none;
}
 .btn-custom6 {
     width: 40%;
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2;
     background: -moz-linear-gradient(#1BA4F1, #0072B2);
     background: -webkit-linear-gradient(#1BA4F1, #0072B2);
     background: -ms-linear-gradient(#1BA4F1, #0072B2);
     background: linear-gradient(#1BA4F1, #0072B2);
     border: 1px solid #005686;
     font-size: 16px;
     font-weight: 600;
     color: #fff;
     height: 35px;
}
 .btn-custom6:hover {
}
 .custom-btn-post-job {
     min-height: auto !important;
     padding: 7px 50px;
     font-size: 17px;
     color: #FFF !important;
}
 .custom-btn-post-job:hover {
     text-decoration: none !important;
}
 .custom-btn-my-profile.btnExport {
     color: #000 !important
 }
 .custom-btn-my-profile.btnExport:hover {
     color: #000 !important
 }
 .btn-custom7 {
     border-radius: 4px;
     padding: 10px;
     width: 100%;
     font-size: 16px;
     font-weight: 600;
     color: white;
     background-color: #0078CA !important;
     border: none;
     min-height: 45px 
}
 .btn-custom7:hover {
     color: white;
     background-color: #0072B2 
}
 .btn-href {
     color: #636464;
     font-size: 14px;
     float: right;
}
 .checkboxStyle {
     display: inline-block;
     margin-top: 2%;
     font-size: 13px;
}
 .rightSide {
     width: 28%;
}
 .rightSide1 {
     border-left: 1px dotted #dadada 
}
 .rightSide1 .custText {
     color: #0b69af;
     margin-left: 60px;
}
 .rightSide1 .custText > h4 {
     margin-top: 0 
}
 .rightSide1 .custText .fa-thumbs-o-up {
     padding-right: 2%;
     font-size: 20px 
}
 .rightSide2Modified {
     margin-top: 1.3% !important;
}
 .rightSide2 {
     width: 25%;
     margin-top: 4%;
}
 .customHe {
     height: 34px !important;
}
/*Change*/
 .btn-custom:hover {
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x;
     background: -moz-linear-gradient(#1BA4F1, #0072FF);
     background: -webkit-linear-gradient(#1BA4F1, #0072FF);
     background: -ms-linear-gradient(#1BA4F1, #0072FF);
     background: linear-gradient(#1BA4F1, #0072FF);
     border: 1px solid #005686;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     border-radius: 3px;
     box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .2);
     outline: none;
}
 .text_align {
     text-align: left !important;
}
 .leftSide {
     float: left;
}
 .leftSide2 {
     float: left;
     width: 50%;
}
 .leftSide4 {
     float: left;
     width: 71%;
}
 .leftSide5 {
     float: left;
     width: 74%;
}
 .leftSide3 {
     float: left;
     width: 90%;
     margin-left: 5%;
}
 .leftSide7 {
     float: left;
     width: 75%;
}
 .customPrivacy {
     margin-top: -2%;
     margin-left: -2%;
}
 .customTextArea {
     display: block;
     resize: vertical;
    /* margin:0.8em 0;
    */
}
 .or_social {
     position: absolute;
     left: 61.5%;
     top: 76%;
}
 .subTitle {
     font-size: 15px;
     color: #0b69af;
     padding-left: 1.5%;
}
 .info li {
     display: block;
     background: transparent;
     padding-left: 32px;
     padding-top: 5%;
     color: #808080;
     font-size: 13px;
     background-position: 3px 16px;
     background-image: url('/assets/images/blt_check.gif');
     background-repeat: no-repeat 
}
 .happyCustomers li {
     width: 50%;
     float: right;
     border: 1px solid silver;
     padding: 5px;
     height: 65px;
     margin: auto;
     border-width: 1px 1px 0 0;
     text-align: center;
}
 .happyCustomers li:nth-child(odd) {
     border-width: 1px 0 0 0 
}
 .happyCustomers li:nth-child(1){
     border-width: 0 0 0 1px 
}
 .happyCustomers li:nth-child(2) {
     border-width: 0 0 0 0 
}
 .happyCustomers li > img {
     margin: auto;
     height: 50px 
}
 .custImg {
     margin-left: 9%;
}
 .infobox-heading {
     font-size: 17px !important;
     font-weight: bold;
     padding: 20px 
}
 .infobox-heading1 {
     font-weight: bold !important;
     font-size: 17px !important;
     color: #555;
     padding: 20px 
}
 .infobox-heading2 {
     font-weight: bold !important;
     font-size: 17px !important;
     color: #555;
     padding: 20px;
     margin-top: 0 
}
 .combodate {
     border-radius: 7px;
     color: #555;
}
 .inputTextSettings {
     width: 100%;
}
 .inputTextSettings2 {
     width: 60%;
}
 .inputTextSettings3 {
     width: 50%;
    /*display:-webkit-box;
    */
}
 .inputTextSettings4 {
     width: 60%;
     display: -webkit-box;
}
 .inputTextSettings7 {
     width: 100%;
}
 .inputTextSettings9 {
     width: 74.5%;
}
 .inputTextSettings10 {
     width: 97%;
}
 .errorSpanDisplay {
     display: -webkit-box;
}
 .plusParagrph {
     display: block;
     background: transparent;
     padding-left: 17px;
     margin-top: 8px;
     color: #808080;
     font-size: 13px;
     background-position: 0;
}
 .title h2 {
     margin: 0;
     font-weight: bold;
     font-size: 20px;
     color: #000;
}
 .title h3 {
     margin: 0;
     font-size: 20px;
    /*font-weight: bold;
    */
     color: #000;
}
 .title span {
     color: #555;
     font-weight: bold;
}
 .title h5 {
     margin: 0;
     font-weight: normal;
     font-size: 14px;
     line-height: 21px;
     color: #666;
}
 .title h6 {
     margin: 0;
     font-weight: normal;
     font-size: 13px;
     line-height: 16px;
     color: #666;
     padding-top: 5%;
}
 .title p {
     margin: 0;
     font-weight: normal;
     font-size: 16px;
     line-height: 24px;
     padding-bottom: 10px;
}
 @media screen and (min-width: 320px) and (max-width: 480px) {
     .site-content {
         overflow-x: hidden !important;
    }
     .inputTextSettings2 {
         width: 25% !important;
         float: left;
         left: -17%;
    }
     .item_title ul li {
         font-size: 12px !important;
    }
     .item_title1 ul li {
         font-size: 12px !important;
    }
     .item_title2 ul li {
         font-size: 12px !important;
    }
     .item_title3 ul li {
         font-size: 12px !important;
    }
     .remaingChar {
         font-size: 10px !important;
    }
     .customR {
         width: 102% !important;
    }
     .leftSide2 {
         width: 100% !important;
    }
     .legendStyle {
         font-size: 16px !important;
         width: 100% !important;
    }
     .labelStyle {
         font-size: 11px !important;
    }
     .searchHeader h2 {
        /*padding-left:12% !important;
        */
         font-size: 17px !important;
         padding-top: 3%;
    }
     .searchHeader {
        /*margin-left:33.5% !important;
        */
    }
     .customAllCountries {
         left: 8.4% !important;
         width: 74% !important;
         padding-top: 2% !important;
         position: absolute !important;
    }
     .customHeight {
         height: 32px !important;
    }
     .customWidth {
         width: 90% !important;
         margin-top: -2% !important;
         left: -13% !important;
    }
     .custom-color-box {
         padding: 7% !important;
         border-radius: 3px !important;
         font-size: 16px !important;
         margin-top: 6% !important;
    }
     .custom-color-box:hover, .custom-color-box:focus, .custom-color-box:active, .custom-color-box.active, .open > .dropdown-toggle.custom-color-box {
         padding: 7% !important;
    }
     .customFindJobs {
         margin-top: 3% !important;
         left: -2.23% !important;
    }
     .btn-custom {
         height: 32px !important;
    }
     .item_title1 ul li span {
         margin-left: 28% !important;
    }
}
 @media screen and (max-width: 640px) {
     .inputTextSettings {
         width: 64% !important;
    }
     .customGender {
         font-size: 12px !important;
         padding-right: 3% !important;
    }
     .ownCar {
         font-size: 12px !important;
    }
     legend {
         width: 63% !important;
    }
    /*.customR {
         width:61% !important;
    }
    */
     .custText {
         width: 65% !important;
    }
     .form-control {
         font-size: 9px !important;
    }
     .floating {
         float: left !important;
    }
}
 @media screen and (max-width: 678px) {
     .floating {
         float: left !important;
    }
}
/*******************************************************************/
 .inputError {
     border: 1px solid #d03e3e;
}
 .errorSpan {
     color: red;
     font-size: 12px;
}
 .errorSpan1 {
     color: red;
     font-size: 12px;
     padding-left: 8px;
}
 .errorSpan2 {
     color: red;
     font-size: 12px;
     text-align: right;
     padding-left: 20px;
}
 .errorSpan3 {
     color: red;
     font-size: 12px;
     float: left;
}
 .legendStyle {
     color: #000;
     padding-bottom: 30px;
     text-align: center;
     font-size: 36px;
}
 .legendStyle strong {
     font-size: larger 
}
 .labelStyle {
     font-size: 14px;
     font-weight: normal;
     padding: 0 
}
 .custom-panel-heading {
}
 .custom-padding {
     padding-left: 1%;
}
 .remaingChar {
     font-size: 11px;
     display: inline;
}
 .contentHeader {
     position: absolute;
     display: block;
     padding-left: 10% !important;
     color: #fff;
     width: 100%;
     z-index: 999;
}
 .searchResult {
     padding-top: 1.5%;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     line-height: 1.1;
     font-size: 34px;
}
 .jobsFound {
     font-size: 15px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     margin-top: 0;
     line-height: 1.1;
     color: #636464;
}
 .custom-numberJobsByCat {
     color: #FF8400;
     font-size: 14px;
     font-weight: normal;
}
 .showing {
     font-size: 13px;
     padding-left: 0.5%;
     margin-top: 0;
     color: #999 !important;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .filterResults {
     text-align: left;
}
 .item_title5 {
}
 .item_title5 h3 {
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     line-height: 1.1;
     color: #28306c;
     font-size: 14px;
}
 .item_title5 span {
     font-size: 12px;
     float: right;
     margin-top: -11%;
     color: #5874b8;
}
 .block {
     width: 100%;
     border-bottom: 1px solid #cccccb;
     float: left;
     text-align: left;
     margin-bottom: 1%;
}
 .block:last-child {
     border-bottom: none 
}
 .block h3 {
     text-align: left;
     float: left;
     font-size: 16px;
     font-weight: 600;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     line-height: 1.1;
     color: #000;
}
 .block h3.font-blocks {
     color: #007DC3;
     font-size: 18px;
}
 .block span {
     font-size: 12px;
    /*text-align:left;
    */
     display: inline-block;
     font-weight: bold;
     color: #5cb85c;
}
 .block h4 {
     font-size: 14px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     line-height: 1.1;
     color: #555;
     float: left;
}
 .block h4 a:hover, .block h5 a:hover {
     text-decoration: underline 
}
 .block1 h3 {
     text-align: left;
     float: left;
     font-size: 24px;
     font-weight: 600;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     line-height: 1.1;
     margin-top: 0;
     color: #000;
}
 .block1 span {
     font-size: 12px;
     display: inline-block;
     font-weight: bold;
     color: #5cb85c;
}
 .block1 h4 {
     font-size: 17px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     color: #ffba00;
     clear: both;
     float: left;
}
 .block1 h5 {
     font-size: 14px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     padding-left: 3px;
     color: #949494;
     float: left;
     padding-top: 3px;
}
 .company-img {
     float: right;
     margin-right: 10px;
     width: 150px;
     height: 70px;
}
 .custTD {
     width: 63%;
     padding-bottom: 1%;
}
 .companyAndLocation {
     display: grid !important;
}
 .companyAndLocation img {
     padding-left: 55%;
}
/*.block img {
     float:right;
     padding-right:1%;
}
*/
 .category {
     font-size: 15px;
     color: #8b8b87;
     font-weight: bold;
}
 .block h5 {
     font-size: 12px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     line-height: 1.1;
     color: #8b8b87;
}
 .category {
     float: left;
     margin-right: 10px;
}
 .block h6 {
     font-size: 12px;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     line-height: 1.1;
     padding-left: 2%;
     color: #8b8b87;
}
 .location img {
     float: left;
     padding-left: 2%;
}
 .block-footer {
     padding-left: 2%;
     width: 100%;
     font-size: 15px;
     background: #f7f8fc;
     height: 33px;
}
 .block-footer img {
     float: left;
}
 .right-side-block-footer {
     float: left;
     font-size: 12px;
     padding-left: 5px;
     text-align: left;
     margin-top: 24px;
}
 .right-side-block-footer h5 {
     margin: 0;
}
 .block-footer img {
     padding-top: 1%;
}
 .block-footer a {
     padding-top: 1% !important;
     display: -webkit-inline-box;
}
 .item4 {
     background: #fff;
    /*margin-top:1.5%;
    */
}
 .customImg {
     float: left !important;
}
 .subSection0 {
     padding: 10px;
     color: #FF8400 
}
 .subSection11 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection1 {
     height: 30px;
     cursor: pointer;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection2 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection3 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection4 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection5 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection6 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection7 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection8 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection9 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection10 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection11 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection12 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection13 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection14 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection15 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection16 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection17 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection18 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection19 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection20 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection21 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection22 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection23 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection24 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection25 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection26 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection27 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection28 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection29 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection30 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection31 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection32 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection33 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection34 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection35 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection36 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection37 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection38 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection39 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection40 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection41 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection42 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection43 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection44 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection45 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection46 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection47 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection48 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection49 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection50 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection51 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection51 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection53 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection54 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .subSection55 {
     height: 30px;
     padding-top: 4%;
     padding-bottom: 10%;
}
 .custSpan1 {
     color: black;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     line-height: 1.1;
     font-size: 16px;
}
 .custSpan1 i {
     color: #f6df77;
     margin-right: 5px;
}
 .custSpan {
     color: #000;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     line-height: 1.1;
     font-size: 14px;
}
 .input {
     padding-top: 2%;
     color: #006fc4;
}
 .plus {
     padding: 5px 10px 0px;
     float: left;
     font-size: 18px;
     color: #007DC3;
}
 .plus1 {
     float: left;
     color: #007DC3;
     text-align: right;
     padding-right: 15px;
     padding-top: 3px;
}
 .minus {
     background: url(/assets/images/minus.png) no-repeat right;
     width: 28px;
     height: 24px;
     float: right;
}
 #clear {
     cursor: pointer;
}
 .inputSeeMore {
     padding-left: 11.3%;
     padding-bottom: 3%;
     color: #ffba00;
}
 .customSpan {
     float: right;
     font-size: 11px !important;
     color: #999;
     font-weight: normal;
}
 .cust {
     padding-top: 10.2%;
     background: none;
     border: none;
     font-size: 12px;
     color: #1259ad;
     display: -webkit-box;
     margin-left: 16%;
     font-family: Arial, Helvetica, sans-serif!important;
     padding-left: 16%;
}
 .cust1 {
     padding-top: 10.2%;
     background: none;
     border: none;
     font-size: 12px;
     color: #1259ad;
     display: -webkit-box;
     font-family: Arial, Helvetica, sans-serif!important;
     padding-left: 16%;
}
/****************************custom checkbox***********************************/
 .customRow {
     margin-right: 0px !important;
     margin-left: 0px !important;
}
 .seeMore {
     border: none;
     outline: none;
     background: none;
     font-size: 12px;
     color: #ffba00;
     margin-bottom: 12px;
}
 .seeMore1 {
     border: none;
     outline: none;
     background: none;
     font-size: 12px;
     color: #333;
     padding-left: 7%;
     margin-bottom: 12px;
}
 .seeMore2 {
     padding-left: 40px 
}
 .seeMore1 i {
     color: #1158ac 
}
 .more {
     border: none;
     outline: none;
     background: none;
     font-size: 15px;
     color: #1158ac;
     font-weight: bold;
}
 .block span.custYellow {
     background-color: #5cb85c;
     padding: 1px 5px;
     line-height: 1.5;
     border-radius: 4px;
     font-size: 10px;
     color: white;
     margin: 20px 5px 0;
     float: left 
}
 .dvQuickSearch {
     width: 100px;
     height: 39px;
     color: #999;
     font-family: Arial, Helvetica, sans-serif!important;
     padding-top: 12%;
     padding-left: 5%;
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
     font-size: 14px;
     text-align: left;
     background: #fff;
}
 .newItem {
     background: #fff;
     width: 100%;
     border-bottom: 0;
     padding: 10px 20px;
     margin-bottom: 15px;
    /*box-shadow: 0 0 3px 1px #ddd;
    */
}
 .site-content-dashboard-body .newItem {
     box-shadow: none;
}
 .newItem a {
     color: #007DC3 
}
 .newItem a .fa-refresh {
     font-weight: bold 
}
 .newItem a .fa-trash, .newItem a .fa-ban {
     color: red;
}
 .newItemBlock {
     background: #fff;
     padding: 15px;
     box-shadow: 0 0 3px 1px #ddd;
     margin-bottom: 15px;
}
 .newItemBlock:last-child {
     margin-bottom: 0 
}
 .newItem1 {
     background: #fff;
}
 .newItem2 {
     background: #fff;
     margin-top: 20px;
}
 .newItem3 {
     background: #fff;
     width: 98.5%;
     padding: 2% 4% 3.8% 4%;
     margin-left: 0.6%;
     margin-top: -3.5%;
}
 .newItem6 {
     background: #fff;
     width: 89%;
     padding: 2% 4% 3% 4%;
     margin-left: 1%;
     margin-top: 2.5%;
}
 .newItem4 {
     background: #fff;
     width: 100%;
     padding: 20px;
     padding-bottom: 0 
}
 .newItem4:last-child {
     padding-bottom: 20px;
}
 .newItem5 {
     background: #fff;
     width: 100%;
     padding: 0% 0.5%;
     margin-top: 2.5%;
}
 .newItem7 {
     background: #fff;
     width: 98%;
     padding: 2% 4% 3% 4%;
     margin-left: 0.6%;
     margin-top: 4.4%;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .newItem8 {
     width: 100%;
     background-color: white;
     padding: 20px;
     border-bottom: 0;
     border-top: 0;
     box-shadow: 0 0 3px -2px #ddd 
}
/**************************flip*********************************/
 .flip-container {
     -webkit-perspective: 1000px;
     -moz-perspective: 1000px;
     -o-perspective: 1000px;
     perspective: 1000px;
}
 .front, .back {
     webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -o-backface-visibility: hidden;
     backface-visibility: hidden;
     background: #FFF;
     position: absolute;
     min-height: 190px;
     width: 100%;
}
 .back {
     -webkit-transform: rotateY(180deg);
     -moz-transform: rotateY(180deg);
     -o-transform: rotateY(180deg);
     transform: rotateY(180deg);
}
 .flip_action .front {
     z-index: 2;
     -ms-transform: rotateY(180deg);
}
 .flip_action .back {
     -ms-transform: rotateY(-180deg);
     -ms-backface-visibility: visible;
}
/************************************************************/
 .cust-table2 {
     width: 100%;
     max-width: 100%;
     margin-bottom: 20px;
     margin-left: 0%;
}
 .cust-table2 th {
     color: #fff !important;
     vertical-align: middle !important;
     background: #006ed4;
}
 .table>thead:first-child>tr:first-child>th {
     background: #126cb3;
     color: white 
}
 .style-table th {
     text-align: center 
}
 .hayperLink-seeMore {
     float: right;
     margin-right: 0.5%;
     color: #337ab7;
     font-weight: bold;
     text-decoration: underline;
}
 .hayperLink-seeMore:hover {
     color: #ffba00;
     text-decoration: underline;
}
 .cust-group {
     position: absolute;
     width: 100%;
     display: block;
     overflow: hidden;
     z-index: 100;
}
 .cust-heading {
     font-size: 24px !important;
     margin-left: -1%;
}
 .cust-table5 {
     width: 44%;
     margin-left: 1.5%;
     margin-bottom: -2%;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .cust-imga {
     margin-top: -0.5%;
     padding-right: 1%;
}
 .custP {
     padding: 2%;
}
 .leftsideContent {
     float: left;
     margin-top: 12px;
     margin-bottom: 20px;
     padding-left: 0 
}
 .locationCompany {
     padding-left: 0.5%;
}
 .locationCompany1 {
     padding-left: 0.5%;
     font-size: 13px;
}
 .btn-customize {
     display: inline-block;
     padding: 11px 70px;
     margin-bottom: 0;
     font-size: 17px;
     font-weight: normal;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background: #1158ac;
     font-weight: bold;
     color: #fff !important;
     border: 1px solid transparent;
}
 .btn-customize:hover {
     background: #144885;
     color: #fff;
}
 .cust-hyperLink {
     border: 1px solid #DADADA;
     padding: 7px;
     border-radius: 4px;
}
 .cust-hyperLink:hover {
     background: #ffba00;
     color: white;
     border: 1px solid #ffba00;
     cursor: pointer;
}
 .btn-customize2 {
     display: inline-block;
     padding: 11px 128px;
     margin-bottom: 0;
     font-size: 17px;
     margin-top: 10%;
     font-weight: normal;
     line-height: 1.42857143;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     background: #22b14c;
     font-weight: bold;
     color: #fff;
     border: 1px solid transparent;
}
 .btn-customize2:hover {
     background: #2ECC5D;
     color: #fff;
}
 .btnCust {
     width: 100%;
     background-color: #51a351;
     background-image: -ms-linear-gradient(top, #87c000, #598602);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c000), to(#598602));
     background-image: -webkit-linear-gradient(top, #87c000, #598602);
     background-image: -o-linear-gradient(top, #87c000, #598602);
     background-image: -moz-linear-gradient(top, #87c000, #598602);
     background-image: linear-gradient(top, #87c000, #598602);
     background-repeat: repeat-x;
     border: 1px solid transparent;
     font-size: 16px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .btnCust:hover {
     text-decoration: none !important 
}
 .btnCust:hover {
     background: #598602;
     color: #fff;
}
 .btnCust_1 {
     margin-top: 2%;
     margin-bottom: 20px;
     width: 30%;
     height: 45px;
     background-color: #51a351;
     background-image: -ms-linear-gradient(top, #87c000, #598602);
     background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87c000), to(#598602));
     background-image: -webkit-linear-gradient(top, #87c000, #598602);
     background-image: -o-linear-gradient(top, #87c000, #598602);
     background-image: -moz-linear-gradient(top, #87c000, #598602);
     background-image: linear-gradient(top, #87c000, #598602);
     background-repeat: repeat-x;
     border: 1px solid transparent;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .btnCust_1:hover {
     background: #598602;
     color: #fff;
}
 .btnCust2 {
     width: 100%;
     height: 45px;
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x;
     background: -moz-linear-gradient(#1BA4F1, #0072B2);
     background: -webkit-linear-gradient(#1BA4F1, #0072B2);
     background: -ms-linear-gradient(#1BA4F1, #0072B2);
     background: linear-gradient(#1BA4F1, #0072B2);
     border: 1px solid #005686;
     background-repeat: repeat-x;
     font-size: 18px;
     font-weight: 600;
     line-height: 1.1;
     color: #fff;
}
 .btnCust2:hover {
     background: #0072B2 !important;
     color: #fff;
}
 .btnCust1, .btnCust4 {
     margin-top: 15px;
     width: 100%;
     height: 45px;
     background: #ffba00;
     border: 1px solid transparent;
     font-size: 18px;
     font-weight: 600;
     line-height: 1.1;
     color: #fff;
}
 .btnCust4 {
     width: 30%;
     margin-top: 20px;
     margin-bottom: 20px;
     line-height: 1.8;
     background-color: #0078CA 
}
 .btnCust4:hover {
     background: #0072B2 
}
 .btnCust1:hover {
     background: #C90;
     color: #fff;
}
 .btnCust3 {
     margin-left: 1.8%;
     width: 23%;
     height: 45px;
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0070C0;
     border: 1px solid transparent;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .btnCust3:hover {
     background: #0070E5;
     color: #fff;
}
 .custom-btn-post-job2 {
     padding: 10px 50px !important 
}
 .custom-or {
     margin: 5px;
     display: block 
}
 .btn_add_job {
     background-image: -webkit-linear-gradient(top, #facc39, #f7b02a) !important;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#facc39), to(#f7b02a)) !important;
     background-image: linear-gradient(to bottom, #facc39, #f7b02a) !important;
     text-shadow: 0 0.5px 1px #FBD482;
     color: #963!important;
     font-family: Arial, Helvetica, sans-serif!important;
}
 .btn_add_job:hover {
     background-image: -webkit-linear-gradient(top, #f7b02a, #facc39) !important;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f7b02a), to(#facc39)) !important;
     background-image: linear-gradient(to bottom, #f7b02a, #facc39) !important;
}
 .custOR {
     padding-left: 5.5%;
}
 .OR {
     font-weight: bold;
     color: #52514d;
}
 .eventsLinks {
    /*border: 1px solid #eff0ef;
     background: #eff0ef;
    */
     border-radius: 4px;
    /*padding: 3%;
    */
}
 .Cust-events {
     width: 70%;
     padding: 4%;
}
 .custI {
     border: 1px solid #eff0ef !important;
     padding: 1.5%;
     font-size: 14px;
}
 .aboutJob {
     margin-top: 10px;
}
 .companyName {
     color: #1158ac;
     font-weight: bold;
     font-size: 12px;
}
 .postedDate {
     color: #555;
     font-weight: normal;
     font-size: 11px;
     margin-top: -1%;
}
 .listItem {
     margin-top: 20px;
}
 .listItemWorkExperience {
     margin-top: 1%;
}
 .listItem ul li {
     list-style: circle;
}
 .hashTagCategories {
     font-weight: bold;
     display: inline-block;
     float: left 
}
 .hashTagCategories1 {
     background: #eff0ef;
     padding: 5px;
     margin-bottom: 10px;
     margin-top: 0;
     margin-left: 10px;
     font-size: 12px;
     float: left 
}
 .hashTagCategories1:hover {
     color: #fff;
     background: #587706;
}
 .hashTagCategories1 a:hover {
     color: white 
}
 .hashTag {
     padding-right: 1%;
}
 .require {
     width: 95%;
     border-collapse: collapse;
     margin: 0 20px;
}
 .require td {
     border: 1px solid #d9dad9;
     text-align: left;
}
 .requirePadding {
     padding-left: 3%;
}
 .require tr:first-child td {
     border-top: 0;
     border-left: 0;
}
 .require tr:last-child td {
     border-left: 0;
}
 .require tr td:last-child {
     border-right: 0;
}
 .require td:first-child {
     border-top: 0;
}
 .require td:last-child {
     border-top: 0;
}
 .require tr:last-child td {
     border-bottom: 0;
}
 .require h4 {
     font-weight: bold;
}
 .require p {
     color: gray;
     font-size: 14px;
}
 .Adver {
     display: -webkit-inline-box;
     font-family: Arial, Helvetica, sans-serif!important;
     color: #67a1e5;
     font-weight: bold;
     font-size: 16px;
     margin-top: 10px;
}
 .Adver i {
     margin-right: 5px;
}
 .video {
     height: 185px;
     background: gray;
}
 .company-logo {
     text-align: center;
     min-height: 1px;
}
 .company-logo img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
}
 .company-logo2 {
     border: #e6e6e6 solid 1px;
     text-align: center;
     height: 60px;
     min-height: 1px;
}
 .company-logo2 img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
}
 .profile-picture {
     text-align: center;
     width: 52px;
     height: 52px;
}
 .profile-picture img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
     border-radius: 50%;
     width: 52px;
     height: 52px;
}
 .profile-picture1 {
     text-align: center;
     width: 52px;
     height: 52px;
     min-height: 1px;
     margin-left: 2%;
}
 .profile-picture1 img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
     border-radius: 50%;
}
 .company-logo4 {
     border: #e6e6e6 solid 1px;
     text-align: center;
     width: 126px;
     height: 135px;
     min-height: 1px;
     margin-left: 2%;
}
 .company-logo4 img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
}
 .company-logo5 {
     width: 140px;
     height: 140px;
     cursor: pointer;
     margin-right: 15px;
     float: left;
}
 .company-logo5 img {
     width: 100%;
     border-radius: 50% 
}
 .company-logo6 {
     text-align: center;
     max-width: 200px;
     min-height: 1px;
     float: left 
}
 .company-logo6 img {
     width: 100% 
}
 .company-logo3 {
     border: #e6e6e6 solid 1px;
     text-align: center;
     width: 126px;
     height: 119px;
     min-height: 1px;
     margin-left: 2%;
}
 .company-logo3 img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
}
 .uploadPhoto {
     padding-top: 4%;
     font-size: 12px;
}
 .company-info h2, .branded-header h2 {
     color: #1158ac;
     margin-bottom: 0;
     font-size: 21px;
     line-height: 28px;
}
 .company-info2 h2, .branded-header h2 {
     color: #1158ac;
     margin-bottom: 0;
     font-size: 21px;
     line-height: 28px;
}
 .company-location {
     color: #878787;
}
 .company-extra-info2 {
     color: #878787;
     float: left 
}
 .company-info .category, .branded-header .category {
     font-size: 16px;
     color: #3c3c3b;
}
 .company-info2 .category, .branded-header .category {
     font-size: 16px;
     color: #3c3c3b;
}
 .company-extra-info {
     margin-top: 20px;
     font-size: 12px;
     padding-left: 0 
}
 .company-extra-info4 {
     margin-top: 25px;
     font-size: 12px;
}
 .company-extra-info5 {
     margin-top: 35px;
}
 .company-extra-info2 {
     margin-top: 15px;
     font-size: 12px;
}
 .company-location {
     color: #878787;
}
 .company-location, .company-extra-info4 {
     color: #878787;
}
 label.lblTermsOfUse {
     color: #545454;
     margin-top: 15px;
}
 .info-label {
     width: 65px;
     font-weight: bold;
     color: #333;
}
 .info-label1 {
     width: 135px;
     font-weight: bold;
     color: #333;
}
 .info-label2 {
     width: 135px;
     font-weight: bold;
     color: #333;
     margin-right: -7%;
}
/*.info-data {
     width: 445px;
     margin-left:5px;
}
*/
 .info-data1 {
     width: 80%;
    /*margin-left:5px;
    */
     color: #000;
}
 .info-label1, .info-data1 {
     float: left;
     min-height: 20px;
     height: auto;
     font-size: 12px;
}
 .info-label2, .info-data1 {
     min-height: 20px;
     height: auto;
     font-size: 12px;
}
 .info-label, .info-data {
     min-height: 20px;
     height: auto;
     font-size: 12px;
}
 .info-label4, .info-data {
     text-align: left;
     min-height: 20px;
     height: auto;
     font-size: 14px;
     float: left;
     margin-left: 15px;
}
 .company-logo {
     float: right;
}
 .company-info {
     float: left 
}
 .custom-info-data-arab {
}
 .custom-info-title {
    width: calc(100% - 200px);
     margin-left: 200px;
}
 .listItemParagraph {
     font-size: 14px;
     padding-left: 15px;
}
 .local {
     font-size: 13px;
     margin-top: -1%;
}
 .custom-info-tit {
     color: #000 !important 
}
 .localPadding {
     width: 76%;
}
 .custom-jobs-company-details {
     border-bottom: 1px solid #f1e9e9 !important;
}
 .custom-jobs-company-details .company-logo2{
     margin-left: 10px;
     width: 150px;
     height: 70px;
     border: none 
}
 .custom-jobs-company-details .company-info2{
     width: calc(100% - 105px);
}
 .custom-jobs-company-details .company-info2 .localPadding{
     width: 100%;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: pre;
     font-size: 18px;
     font-weight: bold;
     color: #007dce;
     margin-bottom: 5px;
}
 .custom-jobs-company-details .company-info2 .localPadding a:hover {
     color: rgb(255, 186, 0) 
}
 .custom-jobs-company-details .company-location{
     color: #f3b82a;
     font-weight: bold;
     font-size: 13px;
}
 .company-profile {
     margin-top: 20px 
}
 .custom-margin-15 {
     margin-top: 15px !important 
}
 .custom-jobs-company-details .company-info2 .date {
     font-size: 13px;
     display: block;
     color: #a6a6a6;
     margin-top: 6px;
}
 .localPadding2 .font-local {
     color: rgb(255, 186, 0) 
}
 .localPadding2 .font-locall {
     color: #007DC3 
}
 .rowStyle {
     display: -webkit-box;
}
 .rowStyle2 {
     padding-left: 2%;
     padding-top: 2%;
     padding-bottom: 4%;
}
 .profile-Name {
     font-size: 14px;
     font-weight: 600;
     color: #007DC3 !important;
}
 .font-local {
     font-size: 12px;
}
 .font-local1 {
     font-size: 11px;
}
 .font-local2 {
     font-size: 14px;
     color: #333;
}
 .font-bold {
     font-size: 15px;
}
 .direct-link {
     color: blue;
}
 .direct-link:hover {
     color: blue;
     text-decoration: underline;
}
 .Profile-Strength {
     width: 125px;
     height: 6px;
     background: #48c387;
     display: inline-block;
}
 .Profile-Strength1 {
     width: 68px;
     height: 6px;
     background: #ffba00;
     margin-bottom: 2%;
}
 .Profile-Strength2 {
     width: 20px;
     height: 6px;
     background: red;
}
 .percentage {
     padding-left: 5px;
     font-size: 12px;
     display: inline-block;
     font-weight: 600;
     color: #3c3c3b;
}
 .pagination-bottom {
     width: 100%;
     text-align: center;
     color: #ffba00;
     font-weight: bold;
     padding: 1%;
     margin-top: 2%;
}
 .pagination-bottom1 {
     width: 100%;
     text-align: right;
     color: #ffba00;
     font-weight: bold;
}
 .hiring p {
     color: #555;
     font-size: 14px;
}
 .hiring a {
     color: #1158ac;
     font-size: 14px;
}
 .hiring button {
     font-size: 14px !important;
     color: #fff;
}
 .hiring button:hover {
     font-size: 14px !important;
     color: #fff;
}
 .localPadding h4 a {
     color: #000;
}
 .company-Name {
     color: #1158ac;
     font-weight: bold;
}
 .padding {
     padding-left: 2%;
}
 .empty-div {
     min-height: 322px;
     margin-top: 3%;
     background: white;
}
 .panel-default>.panel-heading {
     font-size: 17px;
}
 .groupnew .panel-default>.panel-heading {
     padding: 10px 15px;
}
 .groupnew .panel-default>.panel-body {
     padding: 0 15px;
}
 .displayInfo {
     padding-bottom: 2%;
     font-family: Arial, Helvetica, sans-serif!important;
     padding-left: 2%;
}
 .company-info2 {
     font-family: Arial, Helvetica, sans-serif!important;
}
 .localPadding {
     font-family: Arial, Helvetica, sans-serif!important;
}
 .company-location local {
     font-family: Arial, Helvetica, sans-serif!important;
}
 .company-extra-info2 {
     font-family: Arial, Helvetica, sans-serif!important;
}
 .personalInfo {
     width: 100%;
}
 .personalInfo .margin12{
     margin-left: 17px;
}
 .personalInfo th {
     width: 25%;
     padding-bottom: 6px;
}
 .personalInfo h6 {
     font-size: 14px;
}
 .personalInfo h6 i {
     color: green;
     margin-right: 5px;
}
 .personalInfo span a {
     color: #007DC3 
}
 .targetJob th {
     width: 13% 
}
 .personalInfo td, .targetJob td {
     padding-bottom: 20px;
     width: 30%;
}
 .custom-checkbox-experience {
     margin-top: 5px;
     margin-bottom: 0 !important 
}
 table th {
     color: #878787 
}
 table td {
     color: #333 
}
 table td output{
     color: #333 
}
 .personalInfo5 {
     table-layout: fixed;
     word-wrap: break-word;
}
 .personalInfo5 th {
     width: 11%;
     padding-bottom: 6px;
     overflow: hidden 
}
 .personalInfo5 td {
     padding-bottom: 0.9%;
     width: 30%;
     overflow: hidden 
}
 .workExperience {
     width: 100%;
}
 .workExperience th {
     width: 27%;
}
 .workExperience td {
}
 .editImg {
     float: right;
}
 .editImg span {
     color: #587706;
     font-size: 12px;
     font-weight: bold;
     padding-left: 2%;
}
 .editImg a {
     margin-right: 5%;
}
 .deleteImg {
     float: right;
     width: 9.5%;
     padding-top: 0.9%;
    /*padding-right: 0.5%;
    */
}
 .deleteImg span {
     color: #587706;
     font-size: 12px;
     font-weight: bold;
     padding-left: 2%;
}
 .deleteImg a {
     margin-right: 5%;
}
 .editImg1 {
     display: initial;
     padding-top: 0.9%;
}
 .editImg1 span {
     color: #587706;
     font-size: 12px;
     font-weight: bold;
     padding-left: 2%;
}
 .editImg1 a {
     margin-right: 5px;
     color: #007DC3;
}
 .editImg1 a i, .deleteImg1 a i {
     font-size: 1.33333333em 
}
 .deleteImg1 {
     color: red;
     display: initial;
     padding-top: 0.9%;
}
 .deleteImg1 a {
     color: red;
}
 .deleteImg1 span {
     color: red;
     font-size: 12px;
     font-weight: bold;
     padding-left: 2%;
}
 .selectContainer1 {
     margin-bottom: 1%;
}
 .btns {
     text-align: left;
}
 .custom-border {
     width: 100%;
     border-bottom: 1px solid #d9dad9;
     margin-top: 1.5%;
}
 .stillStudying {
     display: -webkit-inline-box;
     font-size: 11px;
}
 .stillStudying input[type="checkbox"] {
     margin-top: 8%;
}
 .right-arrow {
     width: 2%;
}
 .custom-checkbox {
     font-size: 12px;
     color: #888;
}
 .custom-checkbox label {
     margin-bottom: 0;
     margin-left: 5px 
}
 .custBtns {
     width: 100%;
     margin-left: -10.5%;
     text-align: -webkit-center;
}
 .cust-padding {
     padding-left: 16%;
}
 .cust-padding-block > div {
     padding: 60px;
     padding-top: 20px 
}
 .cust-radio-btn {
     color: #888;
     font-size: 12px;
}
 .cust-radio-btn .control {
     margin-bottom: 0;
}
 .floating1 {
     float: right;
}
 .ui-tabs .ui-tabs-panel {
     padding-top: 2%;
}
 .custom-img img {
     max-width: 100%;
     max-height: 100%;
     box-sizing: border-box;
     border-radius: 50%;
     margin-top: 20px;
     width: 240px;
     height: 240px;
}
 .newItem0 {
     border: 1px solid #dadada;
     border-radius: 3px;
}
 .personalInfo1 {
     width: 100%;
     margin-left: -5%;
     margin-top: -7%;
}
 .personalInfo1 th {
     width: 54%;
     padding-bottom: 3%;
}
 .personalInfo1 td {
     padding-bottom: 3%;
}
 .padding4 {
     padding-right: 4%;
}
 .padding3 {
     padding-left: 10px;
}
 .padding5 {
     padding-left: 5%;
}
 .padding6 {
     padding-left: 1%;
}
 .padding7 {
     padding-left: 0.5%;
}
 .padding15 {
     padding-left: 17%;
}
 .customInformation {
     margin-bottom: 0 !important;
     margin-top: -6%;
     margin-left: -4%;
}
 .cust-label {
     padding-right: 5px;
     font-size: 14px;
}
 .cust-label2 {
     font-size: 16px;
     color: #878787 
}
 .list-style ul li {
     list-style: circle !important;
}
 .inputTextSettings5 {
     width: 100%;
     position: relative 
}
 .inputTextSettings8 {
     width: 80%;
}
 .btn-custom5 {
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x !important;
     background: -moz-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -webkit-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -ms-linear-gradient(#1BA4F1, #0072B2) !important;
     background: linear-gradient(#1BA4F1, #0072B2) !important;
     border: 1px solid #005686;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .btn-custom5:hover {
     background: #144885 !important;
     border: 1px solid #144885;
     font-size: 18px !important;
     font-weight: 600 !important;
     line-height: 1.1;
     color: #fff !important;
}
 .link-img {
     color: #337ab7;
}
 .link-img:hover {
     color: #ffba00;
}
 .margin {
     margin-left: 2.1%;
}
 .margin1 {
     margin-right: 20% !important;
}
 .margin2 {
     margin-left: -3%;
}
 .margin3 {
     margin-left: -2.5%;
}
 .margin4 {
     margin-left: -2.3%;
}
 .margin5 {
     margin-left: -4%;
}
 .margin8 {
     margin-left: -6%;
}
 .margin9 {
     margin-right: 3%;
}
 .margin10 {
     margin-left: -14%;
}
 .margin11 {
     margin-left: 17%;
}
 .margin13 {
     margin-right: 1% !important;
}
 .margin15 {
     margin-left: 1.2%;
}
 .margin16 {
     margin-right: 3.5% 
}
 .margin17 {
     margin-left: -3.7%;
}
 .margin18 {
     margin-left: -35%;
}
 .margin19 {
     margin-right: -9%;
}
 .margin20 {
     margin-left: 35%;
}
 .margin21 {
     margin-left: -2%;
}
 .margin22 {
     margin-left: 4%;
}
 .margin23 {
     margin-left: 5%;
}
 .margin24 {
     margin-left: 3.6%;
}
 .margin25 {
     margin-left: 3%;
}
 .margin29 {
     margin-left: -9%;
}
 .margin40 {
     margin-right: 28%;
}
 .margin10 li {
    /*border: 1px solid;
     border-right: none;
    */
     padding: 3%;
     text-align: center;
}
 .copyToFolder {
     margin-left: -44%;
     margin-top: -1%;
     font-weight: 600;
}
 .printI {
     margin-left: -57%;
     margin-top: -1%;
     font-weight: 600;
}
 .deleteI {
     margin-left: -144px;
     margin-top: -5%;
     font-weight: 600;
}
 .margin12 {
     margin-left: 6%;
}
/*.margin10 li:last-child {
    border-right:1px solid !important;
}
*/
 .add-folder {
     margin-bottom: 7%;
     margin-top: 1%;
     font-size: 13px;
     color: #ffba00;
     font-weight: 600;
}
 .cust-fontNote {
     font-size: 11px !important;
}
 .link-customize {
     color: #0070C0;
}
 .link-customize:hover {
     color: #0070C0;
     text-decoration: underline;
}
 .link-applicants {
     color: #0070C0;
     font-size: 14px;
}
 .link-applicants i {
     color: #f88e11;
     font-size: 16px 
}
 .category-dashboard {
     width: 100%;
}
 .category-dashboard tr {
     line-height: 2.1;
}
 .category-dashboard td {
     color: #0070C0;
}
 .category-dashboard td:hover {
     color: #0070C0;
     text-decoration: underline;
}
 .skills-list {
     margin-left: -6.3%;
}
 .skills-list li {
     border-bottom: 1px solid #dadada;
}
 .skills-list li:last-child {
     border-bottom: none;
}
 .skills-list1 {
     margin-left: -6.3%;
}
 .skills-list1 li {
     border-bottom: none;
}
 .cust-body {
     background: #f9f9f9;
}
 .cust-body p {
     font-size: 15px;
}
 .cust-body a {
     font-size: 13px;
     color: #337ab7;
}
 .exclaimation {
     color: red;
     margin-left: 17%;
     border: 1px solid #ff0000;
     width: 66%;
     padding: 1%;
}
 .radioPadding {
     padding-right: 10%;
}
 .padding-right {
     padding-right: 1%;
}
 .padding-right4 {
     padding-right: 3%;
}
 .padding-right5 {
     padding-right: 0.5%;
}
 .padding-right6 {
     padding-right: 5%;
}
 .padding-right7 {
     padding-right: 15px;
}
 .padding-right8 {
     padding-right: 4px;
}
 .localPadding h4 {
     color: #007DC3;
}
 .dropdown-submenu {
     position: relative;
}
 .dropdown-submenu>.dropdown-menu {
     top: -12px;
     right: 129px;
     margin-top: 11px;
     margin-left: -1px;
     -webkit-border-radius: 6px 0px 6px 6px;
     -moz-border-radius: 6px 0px 6px 6px;
     ;
     border-radius: 6px 0px 6px 6px;
}
 .dropdown-submenu:hover>.dropdown-menu {
     display: block;
}
 .dropdown-submenu>a:after {
     display: block;
     content: " ";
     float: left;
     width: 0;
     height: 0;
     border-color: transparent;
     border-style: solid;
     border-width: 5px 0 5px 5px;
     border-right-color: #cccccc;
     margin-top: 5px;
     margin-left: -10px;
}
 .dropdown-submenu:hover>a:after {
     border-right-color: #ffffff;
}
 .dropdown-submenu.pull-left {
     float: none;
}
 .dropdown-submenu.pull-left>.dropdown-menu {
     left: -100%;
     margin-right: 10px;
     -webkit-border-radius: 6px 0 6px 6px;
     -moz-border-radius: 6px 0 6px 6px;
     border-radius: 6px 0 6px 6px;
}
 .modal-cust-width {
     width: 504px;
}
 .pay-method {
     font-weight: bold;
     color: #000;
     display: grid;
     text-align: center;
}
 .pay-method:hover {
     color: #fabd11;
}
 .pay-method h4 {
     padding: 10px 0;
     margin: 0 
}
 .pay-method img:hover {
}
 .profile-image {
     border-radius: 50%;
     height: 35px;
     object-fit: cover;
     width: 35px;
     float: left;
     margin-right: 5px;
}
 .CV-found {
     font-size: 15px;
     padding-right: 1%;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     font-weight: 600;
     color: #636464;
}
 .CV-Find {
     display: -webkit-box;
     padding-top: 1%;
}
 .export {
     color: #000;
     font-size: 12px;
}
 .tagsList {
     margin-left: 15.5%;
}
 .tagsList li {
     list-style: none !important;
     display: inline;
     border: 1px solid;
     padding: 0.5%;
     margin-right: 0.5%;
}
 .tagsList li:hover {
     background: #587706;
     color: #fff;
}
 .dropdown-menu li {
     list-style: none !important;
}
 .personal-info-emp {
     border-top: 1px solid #dadada;
     border-bottom: 1px solid #dadada;
     padding-top: 1%;
     padding-bottom: 1%;
     margin-bottom: 1%;
}
 #btnsearch {
     border-bottom-left-radius: 0em;
     font-size: 14px;
     border-top-left-radius: 0em;
     background-color: #337ab7;
     width: 126px;
     height: 34px;
     color: #fff;
     border: 1px solid #006ed4;
     padding: 2px;
}
 #btnsearch:hover {
     color: white;
}
 .pagination > li > a {
     padding: 2px 12px;
     height: 26px;
}
 .dropDown-btn-cust {
     width: 120px;
     padding: 5px 10px;
     border: 1px solid #DADADA;
     border-radius: 3px;
     margin: 0 -2px 0 0;
     font-weight: 600;
     color: #666;
     background-color: transparent 
}
 .dropDown-btn-cust i {
     margin-right: 5px 
}
 .dropDown-btn-cust1 {
     border: none;
     border-radius: 3px;
    /*margin: 0 -15px 0 0;
    */
     font-weight: 600;
     color: #666;
     background-color: transparent;
}
/*.dropdown-menu {
     left:-1%;
}
*/
 .style_prevu_kit {
     display: inline-block;
     border: 0;
     position: relative;
     -webkit-transition: all 200ms ease-in;
     -webkit-transform: scale(1);
     -ms-transition: all 200ms ease-in;
     -ms-transform: scale(1);
     -moz-transition: all 200ms ease-in;
     -moz-transform: scale(1);
     transition: all 200ms ease-in;
     transform: scale(1);
}
 .style_prevu_kit:hover {
     z-index: 2;
     -webkit-transition: all 200ms ease-in;
     -webkit-transform: scale(1.5);
     -ms-transition: all 200ms ease-in;
     -ms-transform: scale(1.5);
     -moz-transition: all 200ms ease-in;
     -moz-transform: scale(1.5);
     transition: all 200ms ease-in;
     transform: scale(1.5);
}
 .advertise-up {
     padding: 5px 0;
     margin: 10px 0;
     background: #fff;
     text-align: -webkit-center;
}
.advertise-up + form {
    margin-top: 15px
}
 .cust-table-modified {
     width: 97% !important;
}
 .cust-table {
     max-width: 100%;
     margin: 15px 0;
}
 .cust-table1 {
     width: 100%;
     max-width: 100%;
     margin-bottom: 20px;
     margin-left: 0%;
}
 .modal-body {
     color: #777;
     font-size: 16px 
}
 .deleteSelected {
     margin-bottom: 1%;
     margin-top: 1%;
     margin-left: 0%;
}
 .deleteSelected button {
     background-image: -webkit-linear-gradient(top, #facc39, #f7b02a);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#facc39), to(#f7b02a));
     background-image: linear-gradient(to bottom, #facc39, #f7b02a);
     text-shadow: 0 0.5px 1px #FBD482;
     border: 1px solid #facc39;
}
 .deleteSelected button:hover {
     background-image: -webkit-linear-gradient(top, #f7b02a, #facc39);
     background-image: -webkit-gradient(linear, left top, left bottom, from(#f7b02a), to(#facc39));
     background-image: linear-gradient(to bottom, #f7b02a, #facc39);
     border: 1px solid #facc39;
}
 .btn-Contact {
     font-size: 24px !important;
     line-height: 0.1;
     color: #fff !important;
     border-radius: 4px;
     width: 300px;
     height: 63px;
}
 .btn-Contact:hover {
     background: #0072B2 !important;
}
 .btn-Contact span:first-child {
     margin-top: -8px;
     display: block;
     font-weight: bold 
}
 .btn-Contact span.btn-span-unlock {
     color: #fff !important;
     margin-top: 10px;
     font-size: 12px !important;
     display: block 
}
 .btn-profile {
     color: #333;
     background: white;
     width: 100%;
     min-width: 135px;
     border-radius: 0;
     border: none;
     line-height: 2;
     padding: 0;
     font-family: "Proxima Nova SemiBold", Arial, Helvetica, sans-serif;
     transition: background ease .6s;
}
 .btn-profile > span {
     vertical-align: -webkit-baseline-middle;
     vertical-align: -moz-middle-with-baseline;
}
 .btn-profile:hover {
     color: #ffba00;
}
 .btn-profile:focus {
     color: #333 
}
 .btn-profile:active {
     box-shadow: none;
     outline: none 
}
 .desc-table {
     width: 100%;
}
 .desc-table th {
     width: 16%;
}
 .navbar-nav>li>a {
     color: rgb(11, 105, 175);
     cursor: pointer;
     font-size: 18px;
     position: relative;
     padding: 10px 20px;
     background: white;
     z-index: 12;
     -webkit-transition: color ease .3s;
     -moz-transition: color ease .3s;
     -ms-transition: color ease .3s;
     -o-transition: color ease .3s;
     transition: color ease .3s;
}
 .nav .open>a, .nav .open>a:hover {
     background-color: white 
}
 .navbar-nav>li.dropdown>a .fa {
     font-size: 12px;
     color: rgb(255, 186, 0);
     margin-left: 5px;
}
 .loginBottomBlock .loginBottomBlockReg {
     color: #545454;
     display: block;
     margin-top: 20px;
     clear: both;
     text-align: center 
}
 .custom-left-search-company {
     margin-left: 15px 
}
 .custom-control-indicator {
     top: -2px 
}
 .loginBottomBlockReg {
     color: #878787 
}
 .loginBottomBlock .loginBottomBlockReg a {
     color: #428bca 
}
 .navbar-nav>li.logInButton>a .fa, .navbar-nav>li.lang>a .fa {
     font-size: 16px;
     color: #444 
}
 .navbar-nav>li>.dropdowna .fa:before {
     position: absolute;
     bottom: 14px;
     right: 10px;
}
 .navbar-nav>li>a:hover {
     color: rgb(255, 186, 0);
}
 .active {
     color: rgb(255, 186, 0);
}
 .navbar-nav>li {
     float: left;
}
 .nav>li, .nav>li>a {
     display: block;
     position: relative;
}
 .navbar-main .navbar-left-dropdowns .dropdown-menu {
     left: auto;
     right: 0;
}
 .navbar-nav>li>.dropdown-menu {
     border-top-right-radius: 0;
     border-top-left-radius: 0;
     padding-right: 10px;
     padding-left: 10px;
     z-index: 9999;
     border-top: none;
}
 .navbar-nav>li.flRight>.dropdown-menu {
     border-top: 1px solid #ccc 
}
 .dropdown-menu {
     border: none;
     padding-bottom: 0;
     -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, .176);
     box-shadow: 0 5px 6px rgba(0, 0, 0, .176);
}
 .open>.dropdown-menu {
     display: block;
}
 .dropdown-menu {
     padding: 0;
     position: absolute;
     top: auto;
     z-index: 11;
     background-color: #fff;
     border: 1px solid #ccc;
     width: auto;
     display: none;
     right: auto;
     left: 0;
     padding-top: 10px;
     padding-bottom: 10px;
     min-width: 120px;
}
 .cust-drop {
     top: 36px;
     width: 100%;
}
 .dropdown-menu>li>a {
     font-family: "Proxima Nova SemiBold";
     color: #5686aa;
     padding: 5px 10px;
     line-height: 1.5;
     font-size: 16px;
     display: block;
     border-bottom: 1px dotted #ccc 
}
 .dropdown-menu>li:last-child>a {
     border-bottom: none 
}
 .dropdown-menu>li>a:hover {
     display: block;
     clear: both;
     background: none !important;
}
 .menu-profile {
     left: 0;
     left: auto;
     min-width: 180px;
     border-top: none 
}
 .menu-profile li a {
     padding-left: 0;
     padding-right: 0 
}
 .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
     border-color: #ffba00 !important 
}
 .pager li>a, .pager li>span {
     background-image: none;
     border: none;
     color: rgb(180, 180, 180);
     font-weight: bold;
     padding: 11px 14px;
     font-size: 14px;
}
 .pager li>a:focus, .pager li>a:hover {
     border: none !important;
     color: rgb(50, 50, 50);
     font-weight: bold;
     border-bottom: 3px solid #ffba00 !important;
     background: none !important;
     font-size: 14px;
}
 .current {
     border: none !important;
     color: rgb(50, 50, 50) !important;
     font-weight: bold;
     border-bottom: 3px solid #ffba00 !important;
     background: none !important;
     font-size: 14px;
}
 .pager li {
     padding-right: 1%;
}
 .btn-span-unlock {
     color: #fff !important;
     font-size: 12px !important;
}
 .rating span {
     font-size: 20px;
     color: orange;
}
 .actions-table {
     border: 1px solid #DFDFDF;
     padding: 0;
     display: inline-block 
}
 .actions-table li {
     color: #007DC3;
     display: inline-block;
     padding: 5px 19.9px;
     border-right: 1px solid #DFDFDF;
     text-align: center;
     position: relative 
}
 .actions-table li:last-child {
     color: red;
     border-right: none 
}
 .actions-table li:hover {
     color: #ffba00;
}
 .actions-table li .fa-check {
     color: green 
}
 .actions-table li .fa-times {
     color: red 
}
 .actions-table li .fa-angle-double-right {
     color: #f9bc19 
}
 .actions-table1 {
     border: 1px solid #DFDFDF;
     width: 93%;
}
 .actions-table1 td {
     color: #007DC3;
     padding-left: 6.5%;
     padding-right: 6%;
     padding-top: 3%;
     padding-bottom: 3%;
     border-right: 1px solid #DFDFDF;
     text-align: center;
}
 .actions-table1 td:nth-child(3) {
     color: red;
}
 .actions-table1 td:nth-child(2) {
     color: green;
}
 .actions-table1 td:hover {
     color: #ffba00;
}
 .actions-table2 {
     border: none !important;
     width: 93%;
}
 .actions-table2 td {
     color: #007DC3 !important;
     padding-left: 6%;
     padding-right: 6%;
     padding-top: 3%;
     padding-bottom: 3%;
     border-right: 1px solid #DFDFDF;
     text-align: center;
}
 .actions-table2 td:hover {
     color: #ffba00 !important;
}
/*=========================start of updates===================================*/
 .block h3 a:hover {
     text-decoration: underline;
}
/* update of company-extra-info2*/
/* update of personal-info-emp */
 .personal-info-emp2 {
     padding-top: 15px;
     padding-bottom: 15px;
}
 .dropDown-btn-cust:hover {
     background-color: #fda526;
     color: white;
}
 .dropDown-btn-cust1:hover {
     background-color: #fda526;
     color: white;
}
 .Keyword {
     background-repeat: no-repeat;
     background-position: 5px 6px;
     text-indent: 15px;
     border-right: none !important;
     height: 33px;
     text-align: left;
     width: 611px;
}
 .Keyword:focus {
     background-position: 5px -23px;
}
 .info-label3 {
     margin-right: 20px;
     color: #878787 
}
 .style_detail {
     color: #333333 !important;
     font-size: 16px !important;
     font-weight: bold !important;
     clear: both 
}
 .dropdown-menu > li > a i {
     margin-right: 10px;
}
 .dropdown-menu > li > a:hover {
     background-color: #FFF68F !important;
    /*************=========change===========*************/
     color: #5686aa;
}
 .localpadding h4 > a:hover {
     text-underline-position: auto !important;
}
 .tagsList1 {
     margin-left: 14.2% !important;
}
 .tagsList1 > li {
     background-color: #eff0ef !important;
     border: none !important;
}
 #actions > table > tbody > tr > td > a:hover {
     background-color: #fda526 !important;
     color: white;
}
 .localPadding > h4 > a:hover {
     border-bottom: 1px solid;
}
/*.style_detail > a:hover {
     change border-bottom: 1px solid;
}
*/
 .tagsList1 > li:hover {
     background-color: #fda526 !important;
}
 #actions {
     width: 38%;
     display: block;
     font-family: sans-serif !important;
}
 .mvcError, .Error {
     color: #d93331;
     display: block;
     font-size: 13px;
}
 .dvalert {
     margin-bottom: 15px;
}
 .dvalert.alert-danger {
     margin-bottom: 20px 
}
 .alert {
     margin: 0;
     line-height: 1.5 
}
 .alert a {
     color: #428bca 
}
 /*.alert-danger {
     margin-bottom: 15px;
}*/
/*=============post job==========================*/
 .ms-options-wrap > button {
     width: 100%;
     padding: 8px 12px !important;
     font-size: 13px !important;
     line-height: 1.42857143;
     color: #555;
     text-align: left;
     background-color: #fff;
     background-image: none;
     border: 1px solid #ccc;
     border-radius: 4px;
     -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
     box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
     -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
 .ms-options-wrap > button:after {
     content: ' ';
     height: 0px;
     position: absolute;
     top: 50%;
     right: 7px;
     width: 0px;
     border: 4px solid rgba(0, 0, 0, 0) !important;
     border-top-color: #777 !important;
     margin-top: -3px;
}
 .margininput {
     margin-right: 5px !important;
}
 .margininput.spacing2 {
     margin-right: 16px !important;
}
 .smallList {
     border-radius: 3px;
     width: 48.5% !important;
}
 .margin5 {
     margin-left: 212px !important;
}
 #management {
     color: #007FD6 !important;
     font-size: 18px !important;
     float: right;
     margin-top: 5px;
}
 #management:hover b {
     text-decoration: underline 
}
 #management i {
     font-size: 20px;
}
 #adimg {
     float: left;
     margin-right: 3px;
}
 .margintop {
     margin-top: 2px !important;
}
 .custom-nav-tabs-applied {
     clear: both;
     padding-top: 15px;
}
 .custom-nav-tabs-applied > li {
     padding: 0;
     float: left 
}
 .custom-tab-pane, .custom-tab-pane .top-block-result-include {
     margin-top: 0 !important;
     padding: 0 !important 
}
 .custom-nav-tabs-applied > li a {
     padding: 3px 10px;
}
 .custom-nav-tabs-applied li.active > a {
     background-color: #f6f6f6;
}
 .custom-nav-tabs-applied li.active > a h5 {
     font-weight: bold 
}
 .margintop2 {
     margin-top: 20px;
}
 .margintop > .control {
     margin-bottom: 0 
}
 .stylecheck {
     margin-left: 1%;
     margin-right: 3%;
}
 .smallListnew {
     margin-right: 8px;
}
 .stylevalidation {
     float: left;
}
 .marginvalidation {
     position: relative;
     left: 4%;
}
 .marginbottom {
     margin-bottom: 3px !important;
}
 .fields {
     background-color: #f5f5f5;
}
 .panel-heading-style {
     border-bottom: 1px solid #ccc !important;
     font-weight: bold !important;
     font-size: 25px;
     color: #333;
     margin-bottom: 16px;
     margin-top: 0;
     padding-top: 0;
}
 .panel-heading-style2 {
     border-bottom: 1px solid #ccc !important;
     font-weight: bold !important;
     font-size: 16px;
     color: #333;
     margin-bottom: 16px;
     margin-top: 0;
     padding-top: 0;
}
 .leftsideContent .divEducation .form-group {
     overflow: hidden 
}
 .centerSide {
     width: 51%;
     margin: 0px auto !important;
}
 #StartHead {
     border: 1px solid #ccc;
     padding: 6px 9px 6px 9px;
     margin-top: 20px;
     float: right;
     margin-right: 14px;
     color: #888;
}
 #lbl {
     text-align: inherit !important;
}
 .btnposition {
     margin-left: 28.2% !important;
     margin-top: 14px !important;
}
 .marginpanel {
     margin-bottom: 16px !important;
}
 #Header {
     float: left !important;
     font-size: 1.8em !important;
     font-weight: 700 !important;
     margin-top: 10px;
     color: #333 !important;
}
 .lblstyle {
     padding-top: 2px !important;
}
 .btn-custom2 {
     font-size: 16px !important;
     font-weight: bold !important;
}
/*====/JobSeeker/register/=========*/
 .dvnotes {
     width: 200px;
     background-color: #d94c4c;
     height: auto;
     position: absolute;
     right: -204px;
     z-index: 100;
     top: -7px;
     font-size: 13px;
     color: white;
     padding: 10px;
     display: none;
}
 .spannotes {
     position: absolute;
     width: 0;
     height: 0;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     border-right: 10px solid #d94c4c;
     z-index: 100;
     left: -10px;
    /*vertical-align: middle;
    */
     top: 25%;
}
 input:focus + i + span + .dvnotes {
     display: inline !important;
}
 input:focus + .dvnotes {
     display: inline !important;
}
 .starspan {
     position: absolute;
     top: 5px;
     right: -20px;
     z-index: 2;
     color: #e00a0a;
     font-size: 27px;
}
 .custom-employer-submit {
     margin-top: 40px;
     font-size: 20px 
}
 .custom-employer-submit .btn-link {
     font-weight: 600;
}
 .custom-employer-submit .btn-link:hover {
     color: #337ab7 
}
/*.well .starspan {
     line-height: 2.2 
}
*/
 .info {
     font-weight: 100 !important;
}
 input::-webkit-input-placeholder {
     color: #aaa !important;
}
 .input-validation-error, .input-validation-error+.ms-options-wrap > button {
     border: 1px solid #d93331 !important;
}
 input[type="radio"].input-validation-error {
     background-color: red !important 
}
 textarea.input-validation-error {
     background-position: right top !important;
}
 .inputgroup:after {
     position: absolute;
     right: 3px;
     width: 14px;
     height: 12px;
     z-index: 100;
     background-size: 80px;
     background-position-y: -14px;
     background-position-x: -15px;
     top: 12px;
}
 .valid#txtEmail, .valid#txtPassword {
     border: 1px solid #3c763d !important;
}
 .valid#txtEmail, .valid#txtPassword {
     background-image: url(/assets/images/success.png) !important;
     background-position: right;
     background-repeat: no-repeat;
}
 #Male {
     float: left;
     margin-right: 10px;
     width: 81px;
}
 .validItem {
     background-position: left;
     font-family: tahoma;
     font-size: 12px;
     color: green;
     display: inline-block;
     background: url(/assets/images/success.png) no-repeat -7px center;
     padding-left: 20px;
     padding-top: 2px;
     padding-bottom: 2px;
     font-weight: 400 
}
 .well {
     padding: 20px;
     background-color: white;
     margin-bottom: 20px;
}
 .well.cmxform {
     overflow: visible;
}
 .well2 {
     padding: 19px;
     padding-top: 0px;
     padding-right: 0;
}
 .form-horizontal2 {
     overflow: hidden 
}
 .form-horizontal .form-group:last-child {
     margin-bottom: 0 
}
 .form-horizontal .form-group.add-margin-bottom:last-child {
     margin-bottom: 15px;
     margin-top: 15px 
}
 .form-horizontal .control-label {
     font-weight: normal;
     font-size: 16px;
     text-align: left;
     padding-left: 0;
     color: #878787 
}
 .inputTextSettings > .inputTextBlock {
     width: calc(100%/ 3);
     display: inline-block;
     padding-right: 1%;
     float: left;
}
 .inputTextSettings > .inputTextBlock:last-child {
     padding-right: 0;
}
 .rightSide1 .HelpBlock {
     margin-top: 20px 
}
 .rightSide1 .HelpBlock a {
     color: #428bca 
}
 .rightSide1 .helpAndShare .shareBlock > i, .rightSide1 .HelpBlock > i {
     font-size: 22px;
     color: #0b69af;
     margin-right: 10px 
}
 .rightSide1 .helpAndShare .shareBlock h4, .rightSide1 .HelpBlock > h4 {
     margin: 0;
     line-height: 1.6;
     color: #545454;
     font-size: 15px 
}
 .rightSide1 .helpAndShare .shareBlock h4 {
     margin-bottom: 10px;
     color: #0b69af 
}
 .rightSide1 .HelpBlock > h4 {
}
/*=====================Employer Register===========================*/
 .leftSide2 {
     float: left;
     width: 60%;
    /*border-right: 1px dotted #dadada;
    */
     padding-right: 63px;
     margin-right: 20px;
}
 .labelStyle {
     font-weight: bold !important;
     text-align: left !important;
}
 .group {
     background-color: white;
     margin-bottom: 15px;
     float: left;
     width: 100% 
}
 .group-new {
     background-color: white;
     padding: 15px;
     margin-top: 15px;
     overflow: hidden;
     box-shadow: 0 0 3px 1px #ddd 
}
 .group-new:last-child {
     margin-bottom: 20px 
}
 .group-new:first-child {
     margin-top: 20px;
}
 .rightSide > .custText {
     width: 127% !important;
}
 .rightSide > .custText > .inputGroupContainer > .input-group {
     width: 100%;
}
 .input-group-salary .left1, .input-group-salary .left-style {
     float: left;
     margin-right: 10px;
     line-height: 3 
}
 .legendStyle {
     background-color: white !important;
     margin-bottom: 13px;
}
 .info-right > li {
     margin-top: -2px !important;
}
 .info-right {
    /*margin-left: 10px;
    */
     margin-right: 10px;
}
 .infobox-border {
     border-bottom: 1px solid #ccc;
     padding-bottom: 8px;
     padding-left: 0;
}
 .happyCustomers td {
     border-left: none !important;
     text-align: center;
}
 .happyCustomers td + td {
     border-right: none !important;
}
 .third-content {
     padding-top: 1px;
     margin-top: 15px;
     padding-bottom: 10px;
}
 #phone:focus {
     z-index: 0 !important;
}
/*=============---------------=========*/
 div.success {
     background-image: url('/assets/images/ico-success.png');
     background-color: #EEFFEE;
     border: 1px solid #AADDAA;
     color: #006800;
}
 div.error {
     background-color: #FFEEEE;
     border: 1px solid #DDAAAA;
     color: #AA0000;
}
 div.success, div.error {
     background-position: 10px 5px;
     background-repeat: no-repeat;
     min-height: 22px;
     border-radius: 5px;
     clear: both;
     margin-bottom: 15px;
     padding: 10px 10px 10px 50px;
     line-height: 1.6em;
     overflow: hidden;
     width: 100%;
     margin: 0;
     line-height: 16px;
}
 .float01 {
     float: left !important;
}
 .float02 {
     float: right !important;
}
/******************************** Finalize Cv Posting ***************************************/
 .complete {
     display: none;
}
 .dropbtn {
     background-color: #fff;
     color: #555;
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
     padding: 11px 20px 12.5px 11px;
     font-size: 14px;
     border: none;
     cursor: pointer;
}
 .dropbtn1 {
     background-color: #fff;
     color: #555;
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
     padding: 11px 40px 12.5px 11px;
     font-size: 14px;
     border: none;
     cursor: pointer;
}
 .dropdown {
     position: relative;
     display: inline-block;
}
 .dropdown-content {
     display: none;
     position: absolute;
     background-color: #fff;
     min-width: 195px;
     border-radius: 3px !important;
     box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
     z-index: 1;
}
 .dropdown-content a {
     color: #428bca;
     padding: 5px 10px;
     text-decoration: none;
     display: block;
}
 .dropdown-content a:hover {
     background-color: #f1f1f1;
     border-radius: 3px;
}
 .dropdown:hover .dropdown-content {
     display: block;
}
 .dropdown:hover .dropbtn {
     background-color: #fff;
}
 .dropdown:hover .dropbtn1 {
     background-color: #fff;
}
/************************************************/
 #find_job_block {
     margin-top: 0;
     height: 90px;
}
 .left_findjob input[type="text"] {
     width: 213px;
     border-color: #ADABAB;
}
 .left_findjob select {
     width: 160px;
     padding: 6px 10px 5px 2px !important;
     border-color: #ADABAB;
     font-size: 14px;
}
 .findjob_btn {
     margin-top: 0;
}
 #ulMyCvs {
     min-width: 79px;
     padding: 0;
     background: #fff;
     color: #999;
}
 #ulMyCvs li {
     cursor: pointer;
     padding: 2px 5px;
     margin: 5px 0;
    /* line-height: 30px;
    */
     font-size: 14px;
}
 #ulMyCvs li:hover {
     color: #ffba00;
}
 .inputToolTip {
     font-size: 15px;
}
 #lnkSearch {
     width: 65px;
}
 .arrow {
     width: 160px;
     height: 35px;
     background: #587706;
     position: relative;
     display: inline-block;
     text-align: center;
     font-size: 15px;
     color: #fff;
     line-height: 35px;
     margin-left: -4px;
}
 .arrow:before, .arrow:after {
     content: "";
     width: 15%;
     height: 50%;
     position: absolute;
     background: inherit;
     right: -15px;
     border-right: 3px solid #ddd;
    /*z-index: 4;
    */
}
 .arrow:before {
     top: 0;
     transform: skew(35deg);
}
 .arrow:after {
     bottom: 0;
     transform: skew(-35deg);
}
/* Modal Content */
 .originalPhoto {
     float: left;
     width: 200px;
     height: 200px 
}
 .resizedPhoto {
     float: right;
     width: 200px;
     height: 200px 
}
 .resizedPhoto img {
     max-width: 200px;
     max-height: 200px;
}
/* The Close Button */
 .close {
     color: #000;
     float: right;
     font-size: 28px;
     font-weight: bold;
     opacity: inherit;
}
 .close:hover, .close:focus {
     color: #000;
     text-decoration: none;
     cursor: pointer;
     opacity: inherit;
}
 .modal-body {
     overflow-x: hidden;
}
 .modal-backdrop {
     z-index: 989 
}
 .panel-body, .panel-footer, .panel-heading {
     padding: 5px 0;
}
 .pdtop {
     padding-top: 14px;
}
 .lblstar {
     position: relative;
}
 .lblstar:after {
     content: "*";
     color: red;
     font-size: 19px;
     position: absolute;
     font-weight: bold;
     margin-left: 2%;
}
/************************************** End Finalize CV Posting**************************************/
/*=======================================JobsApplied==============================*/
 a.tooltip1 span {
     width: 260px;
     margin-left: 8px;
     padding: 5px 10px;
     border-radius: 10px;
     z-index: 1000;
     display: none;
}
 a.tooltip1:hover span {
     background: #ffffff;
     position: absolute;
     color: #6c6c6c;
     border: 1px solid #cccccc;
     display: inline;
}
 a.tooltip1 {
     color: #007FD6;
}
 a.tooltip1:hover {
     text-decoration: underline;
}
/*=======================================End of JobsApplied==============================*/
 div.infomessage {
     margin: 0 10px 15px 10px;
     background-image: url(/assets/images/ico-info.png);
     background-color: #E5ECF4;
     border: 1px solid #0D51AB;
     color: #0D51AB;
     background-position: 10px 5px;
     background-repeat: no-repeat;
     min-height: 22px;
     border-radius: 5px;
     clear: both;
     margin-bottom: 15px;
     padding: 10px 10px 10px 50px;
     line-height: 1.6em;
     overflow: hidden;
}
 .addSec {
     background: url(/assets/images/add1.png) no-repeat left center;
     padding: 2px 0 2px 20px;
     text-decoration: none;
     font-weight: 700;
}
/*-------------------------------------------*/
 .btn-Contact2 {
    /*padding: 2% 6%;
    */
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x !important;
     background: -moz-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -webkit-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -ms-linear-gradient(#1BA4F1, #0072B2) !important;
     background: linear-gradient(#1BA4F1, #0072B2) !important;
     border: 1px solid #005686;
     font-size: 14px !important;
     line-height: 0.1;
     color: #fff !important;
     border-radius: 4px;
     width: 201px;
     height: 40px;
}
 .btn-Contact2:hover {
     background: #0072B2 !important;
}
 .btn-Contact3 {
     color: white !important;
     border-color: orange;
     font-size: 16px;
     height: 40px;
     font-weight: bold;
     background: #FFA500;
     background: -moz-linear-gradient(#FFC40C, #FFA500) ;
     background: -webkit-linear-gradient(#FFC40C, #FFA500) ;
     background: -ms-linear-gradient(#FFC40C, #FFA500) ;
     background: linear-gradient(#FFC40C, #FFA500) ;
}
 .btn-Contact3:hover {
     background: orange !important 
}
 .btn-Contact1 {
     text-shadow: 0 -1px 0 hsla(0, 0%, 0%, .25);
     background: #0072B2 url(/assets/images/gradients-bg-2.png) 0 0 repeat-x !important;
     background: -moz-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -webkit-linear-gradient(#1BA4F1, #0072B2) !important;
     background: -ms-linear-gradient(#1BA4F1, #0072B2) !important;
     background: linear-gradient(#1BA4F1, #0072B2) !important;
     border: 1px solid #005686;
     font-size: 14px !important;
     line-height: 1.5;
     color: #fff !important;
     border-radius: 4px;
     width: 130px;
     height: 40px;
}
 .btn-Contact1:hover {
     background: #0072B2 !important;
}
 .padding-right4 {
     padding-right: 3%;
}
/*========================================end of updates =======================================*/
/*-------------------------------------------- Home slider 14-5 ------------------------------------------*/
 .mainSLider-home .carousel-inner .carousel-caption {
     bottom: auto;
     top: 20%;
     left: 50%;
     transform: translate(-50%, -50%);
     min-width: 362px;
     right: auto 
}
 @media (min-width: 992px) {
     .item10 {
         width: 19.666667% !important;
    }
}
 .rightContent {
     width: 74%;
     float: left;
     margin-left: -0.5%;
}
 .menuStyle {
     margin-left: -13%;
     padding-right: 18px;
     margin-top: 2%;
}
 .menuStyle1 {
     padding-top: 10px;
     overflow: hidden 
}
 .cust-latest {
}
 .font-blocks {
     font-size: 15px;
}
 .blocks-style {
     padding-left: 10px;
    /*padding-top: 5px;
    */
}
 .pager-new {
     overflow: hidden 
}
 .pagination {
     display: block;
     padding-left: 0;
     margin: 20px auto;
     border-radius: 4px;
     text-align: right;
}
 .pager li, .pagination > li {
     display: inline;
}
 .pagination > li > a, .pagination > li > span {
     position: relative;
     padding: 10px 14px;
     margin-left: -5px;
     line-height: 1.42857143;
     color: #337ab7;
     text-decoration: none;
     background-color: #fff;
     border: 1px solid #ddd;
     float: none;
     overflow: hidden 
}
 .pagination > li:first-child > a, .pagination > li:first-child > span {
     margin-left: 0;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px;
}
 .pagination > li:last-child > a, .pagination > li:last-child > span {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px;
}
 .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
     z-index: 3;
     color: #23527c;
     background-color: #eee;
     border-color: #ddd;
}
 .pagination > .pagerActive > a, .pagination > .pagerActive > a:focus, .pagination > .pagerActive > a:hover, .pagination > .pagerActive > span, .pagination > .pagerActive > span:focus, .pagination > .pagerActive > span:hover {
     z-index: 2;
     color: #fff;
     cursor: default;
     background-color: #337ab7;
     border-color: #337ab7;
}
 .pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
     color: #777;
     cursor: not-allowed;
     background-color: #fff;
     border-color: #ddd;
}
 .pagination-lg > li > a, .pagination-lg > li > span {
     padding: 10px 16px;
     font-size: 18px;
     line-height: 1.3333333;
}
 .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
     border-top-left-radius: 6px;
     border-bottom-left-radius: 6px;
}
 .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
     border-top-right-radius: 6px;
     border-bottom-right-radius: 6px;
}
 .pagination-sm > li > a, .pagination-sm > li > span {
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5;
}
 .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px;
}
 .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
}
 .pager {
     padding-left: 0;
     margin: 20px 0;
     text-align: center;
     list-style: none;
}
 .pager li > a, .pager li > span {
     display: inline-block;
     padding: 5px 14px;
     background-color: #fff;
     border: 1px solid #ddd;
     border-radius: 15px;
}
 .pager li > a:focus, .pager li > a:hover {
     text-decoration: none;
     background-color: #eee;
}
 .pager .next > a, .pager .next > span {
     float: right;
}
 .pager .previous > a, .pager .previous > span {
     float: left;
}
 .pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span {
     color: #777;
     cursor: not-allowed;
     background-color: #fff;
}
/*/
------------------------------------------- Add By Ramy -------------------------------------------
/*/
/*/
------------------------------------------- Frame Work -------------------------------------------
/*/
 .padding20 {
     padding: 15px 0;
}
 .noPadding {
     padding: 0 !important 
}
 .noPaddingRight {
     padding-right: 0 !important 
}
 .noPaddingLeft {
     padding-left: 0 !important 
}
 .add-padding-bottom10 {
     padding-bottom: 10px !important;
}
 .p-0 {
     padding: 0 !important;
}
 .pd-0 {
     padding-bottom: 0 !important;
}
 .pd-2 {
     padding-bottom: 20px !important;
}
 .pt-0 {
     padding-top: 0 !important;
}
 .pt-1 {
     padding-top: 5px;
}
 .nomargin {
     margin: 0 
}
 .no-padding-bottom {
     padding-bottom: 0 !important;
}
 .flRight {
     float: right !important 
}
 .flLeft {
     float: left !important 
}
 .full-width, .custom-popup-job-category .select2-container {
     width: 100% !important;
}
 #dvModalBody {
     padding-top: 0 
}
 #ddlDistrict, #txtDistrictOther, #txtCityOther, #txtCity {
     border-radius: 4px;
}
 .custom-success-alert {
     font-size: 16px 
}
 .btnMobileCode.float01 {
     width: 100% !important;
     border-radius: 4px 0 0 4px;
     background: #fff;
     height: 34px;
     border: 1px solid #ccc;
     background: #fff !important;
     height: 34px;
}
 .selected-flag .iti-arrow {
     position: absolute;
     top: 50%;
     margin-top: -2px;
     right: 6px;
     width: 0 !important;
     height: 0;
     border-left: 3px solid transparent;
     border-right: 3px solid transparent;
     border-top: 4px solid #555;
}
 .control--checkbox .control__indicator {
     border-radius: 5px 
}
 .control--checkbox .control__indicator:after {
     width: 5px;
     height: 10px;
}
 .clear-fix {
     clear: both 
}
 .add-margin-bottom {
     margin-bottom: 15px;
}
 .delete-comment {
     position: absolute;
     right: 5px 
}
 .add-margin-bottom2 {
     margin-bottom: 50px 
}
 .reset-title-head {
     border: none !important;
     margin-bottom: 0;
}
 .reset-title-head2 {
     display: inline-block;
     float: left 
}
 .reset-subtitle-head {
     display: inline-block;
     margin-top: 15px;
     margin-bottom: 0;
     margin-left: 10px;
     font-size: 16px;
}
 .min-width1 {
     min-width: 80px;
}
 .position-parent {
     position: relative 
}
 .setting-myfolder {
     position: absolute;
     right: 10px;
     top: 10px;
     color: #999 
}
 .setting-myfolder > i {
     position: relative;
     font-size: 20px;
     z-index: 1000 
}
 .setting-myfolder .actionCvFolder {
     border: 1px solid #ccc;
     padding: 1px;
     background-color: white;
     position: absolute;
     top: 10px;
     min-width: 110px;
     right: 0;
     z-index: 1000000;
     display: none 
}
 .setting-myfolder:hover .actionCvFolder {
     display: block 
}
 .setting-myfolder .actionCvFolder > li {
     padding: 5px;
     width: 100%;
     display: block;
     transition: all ease .6s 
}
 .setting-myfolder .actionCvFolder > li:hover {
     background-color: #ccc;
}
 .setting-myfolder .actionCvFolder > li:last-child i {
     color: #f6df77 
}
 .mt-2 {
     margin-top: 15px;
}
/*/
------------------------------------------- / Frame Work -------------------------------------------
/*/
 ..mainSLider-home-home .carousel-control {
     width: 10%;
}
 .menu.flLeft {
     position: relative;
}
 .menu.flLeft .nav > li {
     border-top: 2px solid white 
}
 .menu.flLeft .nav > li.logInButton {
     margin-right: 10px;
}
 .menu.flLeft .nav > li.logInButton a {
     border-radius: 4px;
     padding: 10px 20px;
     color: white;
     background-color: #0078CA 
}
 .menu.flLeft .nav > li.logInButton a:hover {
     background: #0072B2 
}
 .menu.flLeft .nav > li.lang {
     margin-right: 10px;
}
 .menu .nav > li.lang a {
     padding: 9px 15px;
     border: 2px double #ccc;
     background-color: white;
     color: rgb(11, 105, 175);
     border-radius: 50%;
     font-size: 18px;
     font-weight: 600 
}
 .nav>li>a:focus, .nav>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
     background-color: white;
}
 .menu.flLeft .nav > li.lang a:hover {
     background-color: white;
     color: #ffba00 
}
 .menu.flLeft .nav > li.open {
     border-top-color: #ffba00;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     border-bottom: none;
     border-top-left-radius: 2px;
     outline: none 
}
 .menup a {
     padding: 10px 
}
 .menup span > a .fa {
     margin-right: 5px 
}
 .mainSLider-home .carousel-inner .item > img {
     width: 100% 
}
 .alertSalary {
     margin-bottom: 5px;
     margin-top: 5px;
     padding: 10px 
}
 .alertSalary > i {
     font-size: 16px 
}
 .subTitle.alert {
     border-color: #FFABB8 
}
 .alertNot {
     color: #333;
     word-spacing: 2.7px;
}
 .alertNot strong {
     color: red 
}
 .cust-width {
     width: 40%;
}
 .cust-width2 {
     width: 30% 
}
 Email.valid, Password.valid {
    /*********change***********/
     border: 1px solid green;
}
 .ContentOferror {
     width: 50%;
     height: 400px;
     margin:0 auto;
    /* top: 115px;
     */
     background-color: white;
}
 .positionerror {
     position: relative;
     left: 1.5%;
     top: 115px;
     width: 97% !important;
}
 .linkmail {
     color: #007FD6;
}
 .linkmail:hover {
     text-decoration: underline;
     color: #007FD6;
}
 .linespace {
     line-height: 21px;
}
 .btnmnl {
     padding-top: 11px;
     width: 25%;
}
/*********************** cvFolderPartial ********************************/
 .actionCvFolder {
     float: right;
     margin-right: 2%;
     width: 45%;
     margin-top: 5px;
}
 .actionCvFolder li {
     float: left;
     min-width: 70px;
     margin-right: 3%;
}
 .Excelimg {
     position: relative;
     left: 1%;
}
 .margin-toplabels {
     margin-top: 2.5%;
     margin-right: -1.2%;
}
 .TxtlabelSearch {
     width: 92% !important;
     margin-left: 3% !important;
     margin-bottom: 7px !important;
}
 .PaymentMethodModal {
     overflow-y: auto;
}
 .PaymentMethodModal > div {
    float: unset;
    margin-right: 60px;
    border: 1px solid #ccc;
    width: 150px;
    display: inline-block;
}
 .PaymentMethodModal > div:last-child {
     margin-right: 0;
}
 .PaymentModalcust-width {
     width: 585px;
}
 .wideColumn {
     width: 50%;
     padding: 20px;
     margin: 20px auto;
     background-color: white;
     min-height: 500px;
}
 .marginbntransfer {
     margin-left: 5%;
}
 .widthTd {
     width: 75%;
}
 .contactususer {
     margin-left: 14px;
     padding-bottom: 15px;
}
 .ReportActivity {
     color: #007FD6;
}
 .ReportActivity:hover {
     border-bottom: 1px solid;
     cursor: pointer;
     color: #007FD6;
}
 .tblactions {
     position: relative;
     left: 12%;
     width: 71%;
}
/*******************************************************/
 .widthbnk {
     width: 77%;
}
 .widthmargin {
     width: 54%;
     margin-left: 24%;
}
 .tdContent {
     color: #337ab7;
     padding-left: 23px;
}
 .tdalign {
     text-align: left;
}
 .headerlocation {
     top: 7px;
     position: relative;
}
 .leftdata {
     margin: 0;
     float: left;
     color: #878787;
     font-size: 14px;
}
 .headercredit {
    /*width: 20%;
     height: 38px;
     margin-left: -41px !important;
     margin-top: 0px !important;
     padding-top: 4px;
    */
}
 .ulPremuim li {
    /*float: left;
     margin-left: 69px;
     margin-top: 6px;
     color: #0070C0;
    */
}
 .ulPremuim li h3 {
     margin-top: 0;
}
 .lblheading {
     color: #333;
}
 .tbl {
     border: 0;
     width: 60%;
     color: #007FD6;
     font-weight: bold;
     line-height: 20px;
     margin-left: 20%;
     text-align: center;
}
 .margintd {
     margin-left: 2%;
}
 .leftSidewidth {
     width: 70%;
     float: left;
}
 .contentleftside {
     padding-right: 10% 
}
 .messageError1 {
     padding-left: 2.3%;
     padding-top: 0.5%;
     width: 98.4%;
     float: none;
     display: block;
     margin-bottom: 7px;
}
 .positionimg {
     color: white;
}
 .positionimg:hover {
     color: white;
}
 .dvsubmit {
     text-align: center;
}
 .styleicon {
     color: #5877E1;
     margin-right: 3px;
}
 .Errorvalidatelogo {
     float: right;
}
 .folderEdit {
     background-image: url(/assets/images/folder_edit.png);
     background-repeat: no-repeat;
     background-position: left center;
     background-repeat: no-repeat;
     line-height: 22px;
     padding: 3px 0 1px 20px;
     text-decoration: none;
}
 .leftSidenew {
     float: left;
     padding-right: 0px;
     width: 66%;
     margin-right: 8px;
}
 .groupnew {
     padding-right: 70px !important;
}
 .rightSideNew {
     float: right;
     width: 33%;
     margin-top: 11px;
}
 .marginlf {
     margin-right: 5px;
}
 .marginsmalllist {
     margin-right: 7px;
}
 .ErrorIcon {
     font-size: 18px;
     color: #fc542e;
     position: relative;
     margin-right: 1%;
     top: 2px;
}
 .margin-Right1 {
     margin-right: 16% !important;
}
 .Marginmessage {
     margin-left: 4px;
}
 .lnkApplied {
     color: #428bca;
     cursor: pointer;
}
 .lnkApplied > label {
     cursor: pointer;
}
 .SuccessIcon {
     font-size: 25px !important;
     color: green !important;
     position: relative !important;
     margin-left: 1%;
     float: left;
}
 .partnote {
     margin-left: 4.7%;
}
 .warningIcon {
     font-size: 31px;
     color: #f00;
     float: left;
     margin-right: 10px;
}
 .infoicon {
     font-size: 31px;
     float: left;
     margin-right: 10px;
}
 .rotate {
}
 .infoicon1 {
     vertical-align: middle;
     font-size: 19px;
}
 .dvicon {
     float: left;
     height: 39px;
     margin-right: 1%;
}
 .dvicon ~ .notiText {
     display: inline-block;
     max-width: 94% 
}
 .fileUpload {
     position: relative;
     overflow: hidden;
     margin: 10px -3px 10px 1px;
     width: 25%;
     border-radius: 0px;
     background-color: #E5E5E5 !important;
     border: 1px solid #bbb !important;
     color: #333;
     line-height: 1.9 !important;
     border-right-style: none !important;
}
 .fileUpload:hover, .fileUpload:active, .fileUpload:focus {
     color: #333;
}
 .fileUpload input.upload {
     position: absolute;
     top: 0;
     right: 0;
     margin: 0;
     padding: 0;
     font-size: 20px;
     cursor: pointer;
     opacity: 0;
     filter: alpha(opacity=0);
}
 .inputuploadfile {
     height: 40px;
     top: 2px;
     position: relative;
     width: 74%;
     border: 1px solid #bbb !important;
     padding-left: 3px;
     border-left-style: none !important;
}
 .margintext1 {
     margin-right: 1% 
}
 .stylebtn {
     width: 100% !important;
     margin-left: -2%;
}
 .marginlblsalary {
     margin-left: 50%;
}
 .styleAlert {
     margin-bottom: 3px;
     width: 56%;
     position: relative;
     right: -14px;
}
 .tblfooter {
     border: 0;
     color: #007FD6;
     font-weight: bold;
     line-height: 20px;
}
 .ulActions {
     min-width: 129px;
     position: absolute;
     z-index: 5;
     padding: 5px;
     border: 0;
     top: 15px;
     right: 0;
     -moz-border-radius: 0 0 5px 5px;
     -webkit-border-radius: 0 0 5px 5px;
     border-radius: 0 0 5px 5px;
     -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
     background-color: #FFF;
     display: none;
}
 .ulActions li {
     padding: 0 1px;
     margin: 0;
     line-height: 1;
     float: left;
     width: 100%;
}
 .ulActions li:Hover {
     background-color: #fda526;
}
/* Sub Items */
 .ulActions li A {
     display: block;
     line-height: 30px;
     padding: 0 3px;
     text-decoration: none;
     font: bold 12px/27px arial, helvetica, freesans, sans-serif;
}
 .ulActions li.hzSeperator {
     padding: 0 10px;
     margin: 0;
     line-height: 0;
     background: none;
     height: 2px;
     border-bottom: 1px solid #CCC;
}
 .ulActions li.hzSeperator:hover {
     background: none;
}
 .styledv {
     width: 28%;
}
 .sticon {
     margin-right: 2%;
}
 .Nosavedsearch {
     padding-left: 2%;
     width: 71%;
     height: 400px;
     background-color: white;
     padding-top: 20px;
}
 .Nosavedsearch > i {
     float: left;
}
 .stylelink {
     text-decoration: none;
     color: #007FD6;
}
 .stylelink:hover {
     text-decoration: underline;
}
 .picon {
     position: relative;
     top: -10px;
     margin-right: 5px;
}
 .margr {
     margin-right: 1% !important;
}
 .margr1 {
     margin-right: 3% !important;
}
 .ulStaticContent.ulStaticExt li {
     text-align: left;
     background-image: url(/assets/images/bullet-orange.png);
     background-repeat: no-repeat;
     background-position: 7px -1px !important;
     padding-left: 28px;
     font-size: 14px;
     margin-bottom: 2px;
}
 .dvmargin {
     margin-left: -19px;
}
 .msgposition{
     width: 95.5%;
     float: none;
     padding-left: 0px;
     margin-left: -1%;
}
/*********************************************************************/
 .star-cust {
     top: 2px;
     right: 3px;
}
 .check-custom {
     position: relative !important;
     left: 0%;
}
 .feature .slick-initialized .slick-slide {
     height: 120px!important;
     text-align: center;
     padding: 5px;
     width: 240px;
     float: left;
     display: block;
     margin-left: 20px;
     background: #fff;
     position: relative;
     max-height: 100%;
     max-width: 100%;
     padding: 10px;
     -webkit-box-shadow: 0 0 3px rgba(0,0,0,.133);
     box-shadow: 0 0 3px rgba(0,0,0,.133);
     border-radius: 4px;
}
 .feature .slick-slide img {
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     margin: auto;
     max-width: 180px;
     max-height: 90px;
}
/*--------- Header Public Profile ----------*/
 .header_Public_Profile .public_Profle_info h2 {
     color: black;
     margin-top: 0;
     font-size: 20px;
     margin-bottom: 5px;
}
 .header_Public_Profile .public_Profle_info h3 {
     margin-top: 0;
     font-size: 14px;
     color: #fdc640;
     margin-bottom: 0;
}
/*====/JobSeeker/Profile/=========*/
 .rightSideContent {
     padding-right: 0;
     float: right;
     margin-top: 12px;
     margin-bottom: 20px;
     padding-left: 0 
}
 .rightSideContent h3 {
     font-size: 15px;
}
 .seekerProfile .leftsideContent .newItem4 {
     padding: 40px 20px 0;
}
 .seekerProfile .leftsideContent .newItem4.pdDel {
     padding-top: 20px;
}
 .seekerProfile .leftsideContent .newItem4:last-child {
     padding-bottom: 20px;
}
 .contain .imgSeekres {
     position: relative;
     overflow: hidden;
     -webkit-transition: all ease 0.6s;
     transition: all ease 0.6s;
     border-radius: 50%;
}
 .imgSeekres a.thickTitle {
     -webkit-transition: all ease 0.6s;
     transition: all ease 0.6s;
}
 .contain .imgSeekres a.thickTitle .divimgHover {
     position: absolute;
     bottom: 0;
     right: 0;
     left: 0;
     padding: 10px;
     background: rgba(000, 000, 000, .3);
     color: white;
}
 .contain .imgSeekres a.thickTitle .divimgHover i {
     margin-right: 5px;
}
 .seekerProfile .last-activity {
     margin-top: 5px;
     color: #B3B3B3;
     text-align: -webkit-center;
}
 .seekerProfile .last-activity i {
     color: green 
}
 .customInfo {
     display: inline-block;
}
 .customInfo .customInfoName {
     font-size: 18px;
     color: #007DC3;
     font-weight: 700;
     margin-top: 0;
}
 .customInfo summary {
     display: inline;
}
 .customInfo .mainInfo {
     padding-left: 0 
}
 .customInfo .mainInfo li {
     width: 100%;
     margin-bottom: 2px 
}
 .customInfo .mainInfo li .info-label4 {
     color: #878787;
     min-width: 30%;
     display: inline-block 
}
 .customInfo .mainInfo .info-data {
     font-size: 15px;
     color: #1d1d1b;
     min-width: 20%;
     display: inline-block;
     font-family: 'Proxima Nova SemiBold' 
}
 .customInfoBTN {
     padding-left: 25px;
}
 .companyAt {
     display: inline-block;
     color: #999;
     font-weight: 600;
     margin-left: 5px;
}
 .seekerProfile .personalInfoBlock .panel-body .form-group{
     overflow: hidden;
}
 .seekerProfile .personalInfoBlock .panel-body .form-group label {
     padding-top: 7px 
}
 .selectpicker {
     display: inline-block 
}
 .seekerProfile .personalInfoBlock .form-group .selectpicker ~ input[name="OtherCity"], .seekerProfile .personalInfoBlock .form-group .selectpicker ~ input[name="OtherDistrict"] {
     margin-top: 20px;
}
 .leftsideContent .newItem4 .panel-heading-style {
     color: #007DC3 
}
 .seekerProfile table th, .seekerProfile .modal-body .panel-body .form-group .labelStyle {
     color: #878787;
}
 .seekerProfile table td .editImg1 a {
     color: #007DC3 
}
 .form-group .inputTextSettings > .inputTextBlock2 {
     width: calc(100%/ 2) 
}
 .panel-body .form-group .btnHideSalary {
     padding-top: 5px;
     clear: both 
}
 .form-group .btnHideSalary input {
     margin-right: 5px;
     float: left 
}
 .seekerProfile .newItem4 .btn-Contact3 {
     display: block;
     border-radius: 5px;
     font-size: 16px;
     margin: 20px auto 0;
     padding: 6px 12px;
     max-width: 40%;
     height: 40px;
     text-align: center;
     white-space: nowrap;
     vertical-align: middle;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     font-weight: bold;
     border: 1px solid transparent;
}
 .seekerProfile .newItem4 .btn-customize1:hover {
     background: orange;
}
 .cvAttachNoteBtn {
     margin: 10px auto;
     float: none 
}
 .seekerProfile .cvAttachNote .cvAttachNoteBtn .thickTitle {
     width: 100%;
}
 .seekerProfile .cvAttachNote-Alert {
     margin-top: 10px 
}
 .seekerProfile .cvAttachNote-Alert ul {
     padding: 0;
     margin: 0 
}
 .seekerProfile .cvAttachNote-Alert ul > li > i, .dashboard .cvAttachNote-Alert i {
     margin-right: 10px;
}
 .panel-heading i {
     color: #007DC3 
}
 .seekerProfile .rightSideContent .newItem2 .panel-heading h4 {
     display: inline 
}
 .rightSideContent .newItemBlock strong {
     font-size: 130%;
     color: green 
}
 .rightSideContent .newItemBlock a, .newItemBlock .font-local1 a {
     color: #007DC3 
}
 .rightSideContent .newItemBlock a:hover, .newItemBlock .font-local1 a:hover {
     color: #155275;
     text-decoration: underline 
}
 .rightSideContent .newItemBlock h6 {
     font-size: 14px;
     color:#878787 
}
 .newItemBlock .font-local1 {
     color: #1d1d1b;
     font-size: 14px;
}
 .rightSideContent .newItemBlock h6 i {
     margin-right: 5px;
     color: green 
}
 .rightSideContent .newItemBlock .rowContent h4 {
     font-size: 16px;
     padding-top: 10px;
}
 .rightSideContent .newItemBlock .rowContent h4 .stateNum {
     color: #333;
     width: 40%;
     float: right;
}
 .rightSideContent .newItemBlock .rowContent h4 .stateNumEmp {
     color: #333;
     width: 10%;
     float: right;
}
 .stateNum2 {
     font-size: 20px;
     color: #007DC3;
}
 .rightSideContent .newItemBlock .rowContent h4 .stateNum a {
     color: #007DC3;
}
 .seekerProfile .newItemBlock .panel-heading h4 {
     display: inline-block;
     margin-top: 0 
}
 #spanSeekerCount {
     color: #ffba00;
}
 .seekerProfile .newItemBlock .panel-heading h4 i, .seekerProfile .newItemBlock .panel-heading i, .seekerProfile .newItemBlock .panel-heading .editImg {
     color: #007DC3 
}
 .seekerProfile .newItemBlock .panel-heading i {
     margin-right: 5px;
}
 .seekerProfile .jobseeker-rightside-profile-status-head h4 {
     font-size: 18px;
}
 .newItemBlock .font-local {
     font-size: 14px 
}
 .seekerProfile .listItemWorkExperience th {
     vertical-align: text-top 
}
 .seekerProfile .listItemWorkExperience td {
     padding-bottom: 10px;
}
 .seekerProfile .listItemWorkExperience .fa.fa-check {
     margin-right: 5px;
     font-size: 17px;
     color: green;
}
 .seekerProfile .newItemBlock .submit {
     margin-top: 10px;
}
 .seekerProfile .action-nav {
     padding: 20px;
     margin-bottom: 20px;
     background-color: white;
     overflow: hidden;
}
 .seekerProfile .action-nav li {
     float: left;
     margin-left: 5px;
     vertical-align: middle 
}
 .seekerProfile .action-nav li:last-child {
     margin-left: 0;
}
 .seekerProfile .action-nav li:first-child {
     margin-left: 0 
}
 .seekerProfile .action-nav li.btn-Contact3 {
     margin-top: 0;
     margin-left: 0 
}
 .seekerProfile .action-nav li.btn-Contact3 a:hover {
     color: white 
}
 .seekerProfile .action-nav li.btn-default {
     line-height: 2;
     height: 40px 
}
 .seekerProfile .action-nav li.btn-default:hover a {
     color: #333 
}
 .seekerProfile .action-nav li:nth-child(1n+2) {
     float: right;
}
 .seeker-info {
     padding-left: 10px 
}
 .seeker-info h4 {
     margin-top: 0 
}
 .bttn-unite .get_your_cv {
     padding: 10px;
     height: 82px;
}
 .bttn-unite p {
     margin: 0 
}
/*********************** Dashboard ********************************/
 .site-content-dashboard-body {
     box-shadow: 0 0 3px 1px #ddd 
}
 .site-content-dashboard-headinfo {
     margin-bottom: 15px 
}
 .site-content-dashboard-body {
     padding: 20px;
     background-color: white;
     overflow: hidden 
}
 .dashboard .cust-table2 {
     vertical-align: middle;
}
 .cust-table2 tr {
     transition: background ease .6s;
     -webkit-transition: background ease .6s;
     -ms-transition: background ease .6s;
}
 .table-striped>tbody>tr:nth-of-type(odd) {
     background-color: white 
}
 .table-striped>tbody>tr:nth-of-type(even) {
     background-color: #e7f0ff 
}
 .cust-table2 tr:hover {
     background-color: #FFF68F !important;
}
 .dashboard .cust-table2 td {
     color: #706f6f;
     vertical-align: middle 
}
 .dashboard .cust-table2 a {
     color: #007DC3;
     font-weight: 600;
}
 .dashboard .cust-table2 a:hover {
     text-decoration: underline;
}
 .site-content-dashboard-body-newItem-head {
     font-size: 16px;
}
 .site-content-dashboard-body-newItem-head span {
     margin-left: 5px;
     display: inline;
     font-size: 13px;
}
 .form-search {
     overflow: hidden;
}
/*----------------------------------- Find Job --------------------------------*/
 .firstBlock .item {
     margin-bottom: 20px;
     padding-right: 10px;
     padding-left: 10px;
}
 .firstBlock .item_content .item_title1 ul {
     padding: 0;
     margin: 0;
}
 .firstBlock .item_content .item_title1 ul li {
     padding: 20px 0;
     border-bottom: 1px solid #dadada;
     border-top: 0 solid #dadada;
     text-align: left;
     transition: background ease 0.6s;
     min-height: 73px;
}
 .firstBlock .item_content .item_title1 ul li > a {
     display: block;
     overflow: hidden 
}
 .firstBlock .item_content .item_title1 ul li > a > span.fa {
     font-size: 16px;
}
 .firstBlock .item_content .item_title1 ul li > a > i.fa {
     font-size: 32px;
}
 .firstBlock .item_content .item_title1 ul li > a.custFont > i.fa {
     font-size: inherit 
}
 .firstBlock .item_content .item_title1 ul li:hover {
     background-color: #FFF68F;
     margin-left: -20px;
     padding-left: 20px;
     margin-right: -20px;
     padding-right: 20px;
     border-top-width: 1px;
     margin-top: -1px;
}
 .firstBlock .item_content .item_title1 ul li:first-child {
     padding-top: 0;
}
 .firstBlock .item_content .item_title1 ul li:first-child, .firstBlock .item_content .item_title1 ul li:last-child {
     min-height: auto 
}
 .firstBlock .item_content .item_title1 ul li:first-child:hover, .firstBlock .item_content .item_title1 ul li:last-child:hover {
     background: white;
     margin-right: 0;
     margin-left: 0;
     border-top: 1px solid white;
     border-bottom: 1px solid #adada;
     padding-left: 0 
}
 .firstBlock .item_content .item_title1 ul li:last-child:hover {
     border-top: 1px solid #dadada;
     border-bottom: none;
}
 .firstBlock .item_content .item_title1 ul li:last-child {
     border: none;
     padding-bottom: 0 
}
 .firstBlock .item_content .item_title1 ul li h3 {
     margin: 0 
}
 .firstBlock .item_content .item_title1 ul li img {
     max-width: 70px;
     display: inline-block;
     float: left 
}
 .firstBlock .item_content .item_title1 ul li .custFont i {
     vertical-align: unset 
}
 .firstBlock .item_content .findjobs-country ul li img {
     max-height: 29px;
     margin-top: 5px;
     float: left;
}
 .firstBlock .item_content .item_title1 ul li .findjbos-block-details {
     display: inline-block;
     margin-left: 10px;
}
 .firstBlock .item_content .item_title1 ul li span.spanword {
     font-size: 16px;
}
 .firstBlock .item_content .item_title1 ul li span.spanword2 {
     display: inline-grid 
}
 .firstBlock .item_content .item_title1 ul li font {
     color: #FF8400;
     display: block;
}
 .firstBlock .item_content .item_title1 ul li:last-child i {
     margin-right: 10px;
     color: #f9bc17 
}
/*----------------------------------- search Job --------------------------------*/
 .top-applicant-apply .job-name-info {
     color: #007DC3 !important 
}
 .search-job .filter-job {
     padding: 20px;
     background-color: white;
}
 .filter-job {
     margin-bottom: 20px;
     margin-top: 12px;
}
 .search-job .filter-result, .filter-result {
     margin-top: 12px;
     margin-bottom: 20px;
     padding-right: 0 
}
 .search-job .filter-result .bg {
     padding: 20px;
     padding-bottom: 8px;
}
 .search-job .bg, .bg {
     background-color: white;
}
 .search-job .filter-job .item_title5 {
     padding: 0 0 20px;
     overflow: hidden;
}
 .search-job .filter-job .item_title5 h3 {
     margin: 0;
     display: inline-block;
     font-size: 18px;
}
 .search-job .filter-job .item_title5 .cust1 {
     padding: 0;
     float: right;
     font-size: 14px;
}
 .ui-widget-header {
     background-color: white !important;
     border: 0 !important;
     border-top: 1px solid #ccc !important;
     cursor: pointer 
}
/*----------------------------------- Job Details --------------------------------*/
 .job-details .leftsideContent .block1 {
     padding-top: 20px 
}
 .head-job-detail {
     overflow: hidden;
     margin-bottom: 20px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 20px;
}
 .head-job-info {
     clear: both 
}
 .block1 span.postedDate {
     display: block;
     clear: both;
     color: #a6a6a6;
}
 .newItemBlock > h3 {
     margin-top: 0;
     margin-bottom: 15px;
}
 .job-details .newItemBlock .item-job {
     overflow: hidden;
     margin-bottom: 10px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 10px;
}
 .job-details-tags {
     display: inline-block;
     margin-top: 8px;
}
 .job-details .newItemBlock .item-job:last-child {
     border: none;
}
 .job-details .newItemBlock .item-job .font-blocks {
     font-size: 18px;
     margin-top: 0 
}
 .job-details .newItemBlock .item-job .item-job-info h5, .job-details .newItemBlock .item-job .item-job-info h6 {
     margin-top: 0;
     margin-bottom: 5px;
}
 .job-details .newItemBlock .item-job .item-job-info .item-job-info-compname, .job-details .newItemBlock .item-job .item-job-info .item-job-info-compname a {
     font-size: 14px;
     color: #555 
}
 .job-details .newItemBlock .item-job .item-job-info .item-job-info-location {
     color: #949494;
     font-size: 12px;
     margin-left: 5px;
}
 .job-details .newItemBlock .item-job .item-job-info .item-job-info-date {
     color: #a6a6a6;
     font-size: 10px;
}
 .custom-head-job-actions .details-options a i {
     margin-right: 10px 
}
 .job-details .job-apply-share {
     margin-top: 15px 
}
 .job-details .job-apply-share .btn-customize {
     margin-top: 0;
}
 .job-details .job-apply-share .share-job {
     line-height: 3;
     margin-bottom: 0 
}
 .job-details .job-apply-share .share-job li {
     float: right;
}
 .modal-body .form-group {
     overflow: hidden;
}
 .custom-form-group-visible {
     overflow: unset !important 
}
 .divColLeft h4 {
     margin-right: 10px 
}
 .search-block {
     padding-bottom: 20px 
}
/*----------------------------------- Job Company --------------------------------*/
 .company-extra-info li {
}
 .company-extra-info .info-label {
     width: auto;
     display: inline-block;
     float: left;
     margin-right: 10px;
     color: #878787;
}
 .company-extra-info .info-label:nth-child(2n+1) {
     clear: both;
     width: 120px;
}
 .custom-search-folder-icon {
     color: #FFF;
     padding: 6px;
}
 .rowStyle1 {
     border-bottom: 1px solid #ccc;
     display: -webkit-box;
     padding: 20px 0;
}
 .custom-company-profile img {
     width: 100%;
     margin-top: 0;
     overflow: hidden;
     position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     height: 100%;
     padding: 36px;
}
 .custom-company-profile {
     padding: 40px 20px;
     background: #f7f7f7;
     position: relative 
}
 .white-background {
     background: #FFF 
}
 .white-background {
     background: #FFF 
}
 .custom-company-profile .company-logo {
     height: 190px;
     margin: -40px -20px;
     background: #FFF;
}
 .custom-company-profile .company-info h2 {
     font-size: 28px;
}
 .custom-company-profile .company-info .category {
     margin-top: 10px;
     margin-bottom: 10px;
}
 .custom-company-profile .company-info .company-extra-info {
     clear: both;
     overflow: hidden 
}
 .newItem8 > div .rowStyle1:last-child {
     border-bottom: none 
}
 .custom-navbar-main .navbar-header {
     width: 20% 
}
 .custom-navbar-main .menu {
     width: 80% 
}
 .custom-navbar-main .dropdown-menu {
     left: 0 !important;
     right: auto !important;
}
 .newItem8:last-child .rowStyle1 {
     border-bottom: none;
}
 .rowStyle1 .company-logo2 {
     margin-right: 15px;
}
 .company-info > h2, .company-info2 > h4 {
     margin-top: 0;
}
 .company-info2 address{
     margin-bottom: 5px;
}
 .company-info2 .company-extra-info2 {
     margin: 0;
}
 .company-extra-info2 .info-label, .company-extra-info2 .info-data {
     display: inline-block;
     width: auto 
}
 .by-country-recuritment-packages {
     background: #1976d2;
     color: #FFF;
     padding: 10px 0;
}
 .by-country-recuritment-packages .custom-img img {
     width: 80px;
     height: 80px;
     margin-top: 15px;
}
 .by-country-recuritment-packages .btn{
     margin-top: 35px;
}
/*----------------------------------- Job Applay --------------------------------*/
 .filter-links a {
     position: relative;
     padding-right: 10px;
     display: inline-block 
}
 .filter-links a:before {
     position: absolute;
     content: "|";
     right: 0;
     color: #333;
}
 .filter-links a:last-child:before {
     content: "";
}
/*----------------------------------- Filter Requests --------------------------------*/
 .latest1 .filter-requests, .Latest > div.filter-requests, .filter-requests {
     padding: 20px;
     background-color: white;
}
 .filter-requests table.table-striped tbody tr {
     transition: background ease .4s 
}
 .filter-requests table.table-striped tbody tr:hover {
     background-color: #FFF68F 
}
 .contactus-card {
     color: #1d1d1b;
     font-size: 12px;
     margin-bottom: 0;
}
 .block1 span.mark {
     color: #FF8400;
     background-color: white;
     font-size: 18px;
}
 .fa-thumbs-down {
     color: red 
}
/*----------------------------------- Employer --------------------------------*/
 .click-hint {
     display: inline-block;
     font-size: 25px;
}
 .block-submenu .dropdown-sub-menu {
     display: none;
     background-color: #FFE8E8;
     position: absolute;
     margin: 0;
     border:1px solid #FF9D9D;
     width: 177px;
     z-index: 100;
     padding: 5px 0;
}
 .block-submenu:hover .dropdown-sub-menu {
     display: block;
}
 .block-submenu .dropdown-sub-menu li {
     padding :6px 7px;
     padding-left: 25px;
     width: 100%;
     text-align: left;
     position: relative 
}
 .block-submenu .dropdown-sub-menu li a {
}
 .block-submenu .dropdown-sub-menu li:hover {
     background-color: #D83737 
}
 .block-submenu .dropdown-sub-menu li:hover a {
     color: white;
     text-decoration: none 
}
 .block-submenu .dropdown-sub-menu li:before {
     content: "\f054";
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     text-decoration: inherit;
     color: #BCBCBC;
     font-size: 15px;
     padding-right: 0.2em;
     position: absolute;
     left: 10px;
}
 .block-submenu .dropdown-sub-menu li a {
     color: #CE2A2A;
     font-size: 12px;
}
 .head {
     padding: 15px 0;
}
 .head .labelStyle {
     line-height: 2.5 
}
 .head .form-control {
     max-width: 50%;
     display: inline-block 
}
 #FoldersPartial {
     margin-top: 10px;
}
 .subMenu {
     padding: 10px;
}
 .category1 .menuStyle1 ul, .menuStyle1 ul {
     padding: 0 
}
/*----------------------------------- Employer Search Result Page --------------------------------*/
 .row-grid {
     clear: both;
     width: 100%;
     display: flow-root 
}
 .search-result {
     margin-bottom: 20px;
     padding: 10px;
     border: 1px solid #dadada;
     border-top: 0 
}
 .search-result .item-result {
     display: flow-root;
}
 .top-info-full-name {
     width: 60%;
}
 .top-info-full-name > a {
     font-size: 18px;
     color: #007DC3 !important;
     font-weight: 700;
     margin-top: 0;
}
 .top-info-full-name > a:hover {
     text-decoration: underline 
}
 .top-info-full-name > span, .customInfo .customInfoName > span {
     color: #878787;
     font-size: 16px;
}
 .top-info-full-name .h03Ext {
     color: rgb(51, 51, 51);
    font-size: 14px;
 }
 .top-info-full-name .companyAt {
      display: inline-block;
    color: #999;
    font-weight: 600;
    margin-left: 5px;
  }
  .list-viewcv li {
     margin:5px 0;
     color: #333
 }
 .list-viewcv li > i {
     font-size: 17px;
     color: #007DC3;
     width: 30px;
     vertical-align: middle;
     text-align: center
 }
 .list-viewcv li bdi {
     color: #007DC3
 }
  .list-viewcv li > span {
    width: calc(100% - 35px);
    white-space: pre;
    text-overflow: ellipsis;
    overflow: hidden;
    vertical-align: middle;
    display: inline-block;
 }
 .grid-head > i {
     margin-right: 5px;
     cursor: pointer;
     color: #007DC3;
     line-height: 2 
}
 .grid-head .control {
     margin-top: 7px 
}
 .company-extra-details {
     margin: 10px 0;
}
 .company-info3 {
     display: inline-block;
}
 .company-info3 span {
     margin-right: 10px;
     display: inline-flex;
     color: #FF8400;
     font-size: 14px;
     line-height: 2.5;
}
 .company-info3 span i {
     font-size: 15px;
     color: #177dc4;
     font-weight: bold;
     margin: 8px 7px 0;
}
 .top-block-result {
}
 .top-block-result .CV-found {
     float: left;
     line-height: 2.5 
}
 .top-block-result .CV-found > span {
     color: #FF8400 
}
 .top-block-result .pager-new-result {
     float: right;
}
 .top-block-result .top-block-result-include {
     float: left;
     width: 100%;
     padding: 15px 0;
     margin-top: 20px;
}
 .top-block-result .top-block-result-bottom, .top-block-result-bottom {
     background-color: #f7f8fc;
     float: left;
     width: 100%;
     padding: 0 10px 10px;
     border-bottom: 1px solid #ccc 
}
 .top-block-result .top-block-result-bottom .control, .top-block-result-bottom .control {
     margin: 0;
     line-height: 1.5;
     margin-top: 20px;
}
 .personal-info-emp {
     color: #878787;
}
 .personal-info-emp span {
     color:black;
     padding-right: 5px;
     margin-right: 5px;
}
 .grid-head {
     background-color: #F9F9F9;
     padding: 10px;
     border: 1px solid #DADADA 
}
 .grid-head .control-result {
     margin-top: 7px;
     margin-right: 10px 
}
 .top-info ~ .company-extra-info2 {
     margin-top: 66px;
}
 .company-location ~ .company-extra-info2 {
     margin-top: 44px 
}
 .top-applicant-apply {
     margin-top: 12px;
     background-color: white;
     padding: 10px;
}
 .top-applicant-apply span {
     display: inline-block;
     float: left;
     margin-right: 10px;
     font-size: 20px;
     color: #878787;
}
 .top-applicant-apply span:nth-child(2) {
     color: #333;
     margin-left: 15px;
}
 .top-applicant-apply .top-applicant-apply-actions {
     float: right;
     width: 25%;
     text-align: right;
     line-height: 2 
}
 .head-tabs.ui-tabs {
     margin-top: 50px 
}
 .head-tabs.ui-widget-content {
     border: none !important 
}
 .head-tabs.ui-tabs .ui-tabs-nav {
     border-top: none !important 
}
 .head-tabs.ui-tabs .ui-tabs-nav li {
     margin-right: 0;
}
 .head-tabs.ui-tabs .ui-tabs-nav li a {
     padding: 10px 9.6px;
}
 .head-tabs.ui-tabs .ui-tabs-nav li a h5 {
     margin: 5px 0 
}
 .head-tabs.ui-tabs .ui-tabs-panel {
     overflow: hidden 
}
 .top-block-result-bottom-appl {
     width: 70% 
}
 .top-block-result-bottom-appl > a {
     margin-right: 10px;
}
 .custom-border-raduis {
     border-radius: 0 4px 4px 0 !important 
}
 .no-border-radius {
     border-radius: 0 !important 
}
 .custom-border-raduis2 {
     border-radius: 4px 0 0 4px !important 
}
 .full-border-radius {
     border-radius: 4px !important 
}
 .ui-tabs .ui-tabs-nav li {
     border-radius: 3px 
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
     border: 1px solid #c5c5c5 !important 
}
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
     background-color: #f6f6f6 !important;
     border: 1px solid #c5c5c5 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-0 {
     color:#007DC3 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-3 {
     color:#f88e11 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-5 {
     color: #007DC3 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-1 {
     color: green 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-2 {
     color: red 
}
 .head-tabs.ui-tabs .ui-tabs-nav li a .tabs-4 {
     color: #555 
}
 #tabs .ui-state-active {
     font-weight: bold;
     font-size: 18px;
     margin-top: -0.3%;
     z-index: 999;
     border-bottom: none;
     outline: none;
     background-color: white !important;
}
 #tabs .ui-state-active h5 {
     font-size: 18px 
}
 .ui-tabs .ui-tabs-nav {
     padding: 0 !important 
}
 .noti {
     color: #878787 
}
 .meni-note {
}
 #moveToBulkMessage {
     color: white;
     padding: 5px;
}
 .comments {
     float: left;
     width: 100%;
}
 .comments ul {
     padding: 10px;
     margin: 0;
     overflow: hidden;
     margin-top: 15px;
     border: 1px solid #ccc;
     border-radius: 4px 
}
 .comments li {
     float: left;
}
 .comments ul li:first-child {
     text-align: justify 
}
 .comments ul li:first-child i {
     color: #f88e11;
     font-size: 16px;
     margin-right: 5px;
}
 .comments ul li:nth-child(2) {
     color: #007DC3;
}
 .comments ul li:nth-child(1n+2) {
     width: 50%;
     margin-top: 10px;
}
 .comments ul li:nth-child(3) {
     text-align: right 
}
 .card .front {
     background: #fff;
     width:100%;
     padding: 20px;
     min-height: auto 
}
 .contain-emp-style .card .front {
     min-height: 252px;
}
 .front .company-logo6 img {
     border-radius: 50% 
}
 .contain {
    /*margin-bottom: 15px;
    */
    /*width: 765px;
    */
     height: 273px;
     min-height: 230px;
     position: relative;
     -webkit-perspective: 800px;
     -moz-perspective: 800px;
     -o-perspective: 800px;
     perspective: 800px;
     -webkit-transition: -webkit-transform 1s;
     -webkit-transform-style: preserve-3d;
     -moz-transition: -moz-transform 1s;
     -moz-transform-style: preserve-3d;
     -o-transition: -o-transform 1s;
     -o-transform-style: preserve-3d;
     transform-style: preserve-3d;
     transition: transform 1s;
}
 .contain.contain-emp-style {
     height: 252px 
}
 .contain.contain-seek-style {
     height: 257px 
}
 .cust-contain {
     height: 255px 
}
 .cust-contain-cvAsEmployer {
     height: 240px 
}
 .card {
     display:block;
     left: 0;
     right: 0;
     top: 0;
     bottom:0;
     width: 100%;
     height: 100%;
     position: absolute;
     -webkit-transition: -webkit-transform 1s;
     -moz-transition: -moz-transform 1s;
     -o-transition: -o-transform 1s;
     transition: transform 1s;
     -webkit-transform-style: preserve-3d;
     -moz-transform-style: preserve-3d;
     -o-transform-style: preserve-3d;
     transform-style: preserve-3d;
     -webkit-transform-origin: 50% 50%;
}
 .card div {
     -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
     -o-backface-visibility: hidden;
}
 .card .form-group {
     margin-bottom: 0;
}
 .card .back {
     background: #fff;
     width:100%;
     padding: 20px;
     height: 273px;
     -webkit-transform: rotateY( -180deg );
     -moz-transform: rotateY( -180deg );
     -o-transform: rotateY( -180deg );
     transform: rotateY( -180deg );
}
 .contain-emp-style .card .back {
     height: 252px;
}
 .contain-seek-style .card .back {
     height: 257px 
}
 .card .back .panel-default {
     margin-bottom: 20px 
}
 .contain-seek-style .card .back .panel-default {
     margin-bottom: 10px;
}
 .card.flipped {
     -webkit-transform: rotateY( 180deg );
     -moz-transform: rotateY( 180deg );
     -o-transform: rotateY( 180deg );
     transform: rotateY( 180deg );
}
 .btn-back {
     margin-right: 35px;
     color: #f88e11 
}
 .info-back .btn i {
     margin-right: 5px;
     font-size: 16px 
}
 .last-cv:hover {
     cursor: no-drop 
}
 .last-cv i.fa-angle-double-right {
     color: #B2B2B2 
}
 .lang-prog-1 {
     width: 20% 
}
 .lang-prog-2 {
     width: 40% 
}
 .lang-prog-3 {
     width: 60% 
}
 .lang-prog-4 {
     width: 80% 
}
 .lang-prog-5 {
     width: 100%;
}
 .welcome-title {
     color: #ffba00;
     margin: 0;
     padding: 10px;
     padding-left: 0 
}
 .welcome-title ~ p b {
     font-size: large 
}
 .welcome-title ~ center .btn-custom2 {
     max-width: 300px;
}
 .banner2 .banner2-top {
     margin-top: 80px;
     text-align: center;
     color: white;
}
/*------------------------------ Pricing Page ------------------------------*/
.heading-prices {
    border-radius: 4px;
    padding: 20px 10px;
    -webkit-box-shadow: 0 0 3px 1px #ddd;
    box-shadow: 0 0 3px 1px #ddd;
    padding: 15px;
    margin: 15px 0;
    background-color: #FFF;
    overflow: hidden
}
.pull-block-up {
    margin-top: -180px;
}
.heading-prices h1 {
    color: #007DC3;
    font-size: 25px;
    padding: 0
}
.heading-prices h1 i {
    margin-right: 10px
}
.nav-prices-tabs {
    margin-bottom: 20px;
}
.nav-prices-tabs.nav-pills>li {
    float: unset;
    display: inline-block;
    height: 70px;
    width: 145px;
    color: #34495e;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.nav-prices-tabs.nav-pills>li input[type='radio'] {
    display: none
}
.nav-prices-tabs.nav-pills>li label{
    height: 100%;
    width: 100%;
    line-height: 70px;
    cursor: pointer;
    font-size: 20px;
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label {
    background: #007DC3;
    color: #FFF;
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label:after {
    content: "";
    position: absolute;
    border-style: solid;
    border-color: #007DC3 transparent transparent transparent;
    border-width: 10px;
    bottom: -20px;
    right: calc(50% - 10px);
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.platinum-color-price {
    background-color: #e74c3c
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.platinum-color-price:after {
    border-color: #e74c3c transparent transparent transparent;
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.silver-color-price {
    background-color: #3498db
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.silver-color-price:after {
    border-color: #3498db transparent transparent transparent;
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.gold-color-price {
    background-color: #f1c40f
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.gold-color-price:after {
    border-color: #f1c40f transparent transparent transparent;
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.light-color-price {
    background-color: gray
}
.nav-prices-tabs.nav-pills>li input[type='radio']:checked ~ label.light-color-price:after {
    border-color: gray transparent transparent transparent;
}
.container-block-pricing {
    margin: 20px auto;
    overflow: hidden
}
.container-block-pricing .block-pricing-item {
    border: 1px solid silver;
    margin-right: 1%;
    width: 24%;
    border-radius: 4px;
    padding: 10px 0 30px;
    display: none;
    height: 400px;
    margin-top: 10px
}
.container-block-pricing .block-pricing-item h1 {
    margin-bottom: 20px;
    height: 65px
}
.container-block-pricing .platinum-background-price {
    border: 2px solid #e74c3c
}
.container-block-pricing .platinum-background-price h3,
.container-block-pricing .platinum-background-price .btn {
    color: #e74c3c
}
.container-block-pricing .platinum-background-price .btn:hover {
    background-color: #e74c3c;
    border-color: #e74c3c;
    color: #FFF;
}
.container-block-pricing .silver-background-price {
    border: 2px solid #3498db
}
.container-block-pricing .silver-background-price h3,
.container-block-pricing .silver-background-price .btn {
    color: #3498db
}
.container-block-pricing .silver-background-price .btn:hover {
    background-color: #3498db;
    border-color: #3498db;
    color: #FFF;
}
.container-block-pricing .gold-background-price {
    border: 2px solid #f1c40f
}
.container-block-pricing .gold-background-price h3,
.container-block-pricing .gold-background-price .btn {
    color: #f1c40f
}
.container-block-pricing .gold-background-price .btn:hover {
    background-color: #f1c40f;
    border-color: #f1c40f;
    color: #FFF;
}
.container-block-pricing .light-background-price {
    border: 2px solid gray
}
.container-block-pricing .light-background-price h3,
.container-block-pricing .light-background-price .btn {
    color: gray
}
.container-block-pricing .light-background-price .btn:hover {
    background-color: gray;
    border-color: gray;
    color: #FFF;
}
.container-block-pricing .blocking-price-item ul,
.block-content-price .icon-price-down {
    margin-top: 20px
}
.block-apply-price .btn {
    width: 90%;
    margin: 10px auto 0;
}
.block-content-price .icon-price-down {
    -webkit-animation: scrollanim 1s ease-in-out infinite;
    animation: scrollanim 1s ease-in-out infinite;
    animation-delay: 0.8s;
}
.block-content-price .icon-price-down .fa {
    font-weight: bold;
    font-size: 17px;
    color: #000
}
.block-pricing-item .block-content-price {
    height: 300px;
    overflow: auto
}
@keyframes scrollanim {
  0% {
    -webkit-transform: translate(0,0px);
    -moz-transform: translate(0, 0px);
    -ms-transform: translate(0, 0px);
    -o-transform: translate(0, 0px);
    transform: translate(0, 0px);
    opacity: 0; }
  60% {
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    -ms-transform: translate(0, 10px);
    -o-transform: translate(0, 10px);
    transform: translate(0, 10px);
    opacity: 0.8; 
  } 
}
 .broun-block .block-text a {
     font-size: 18px;
     font-weight: bold;
}
 .broun-block .block-text p {
     margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    clear: both;
    font-family: 'Cairo';
}
.container-block-pricing .block-pricing-item ul li {
    text-align: left
}
.container-block-pricing .block-pricing-item ul li:before {
    content: "\f00c";
    font-family: 'FontAwesome';
    margin: 0 10px;
    float: left;
    color: green;
}
 .banner2 .banner2-top h1 {
     margin-bottom: 35px;
     font-size: 36px 
}
 .banner2 .banner2-top h5 {
     line-height: 1.5;
     text-shadow: 0px 0px 5px black;
}
 .item-package-parent {
     text-align: center;
     margin-top: -163px;
     margin-bottom: 20px 
}
 .item-package-parent .item-package {
     width: 21%;
     background: #fff;
     padding: 0 !important;
     border-radius: 6px;
     margin-right: 15px;
     margin-bottom: 15px;
}
 .item-package-parent .item-package:nth-child(2) {
     background-color: #FFD 
}
 .item-package-parent .item-package:nth-child(2) > h3, .item-package-parent .item-package:nth-child(3) > h3 {
     color: #F00 
}
 .item-package-parent .item-package:last-child > h3 {
     color: #0b69af 
}
 .item-package-parent .item-package .planPrice {
     color: white;
     font-size: larger 
}
 .carousel-control.left, .carousel-control.right {
     background: none;
     width: 60px;
}
 .carousel-control.left {
     top: 44%;
}
 .carousel-control.right {
     top: 44%;
}
 .carousel-control span.fa {
     color: #0070C0;
}
 .carousel-control span.fa::before {
     font-size: 4em;
}
 .croun-block-img {
     width: 57px;
     height: 57px;
     border-radius: 50%;
     margin-right: 5px;
}
 .ulIncomplete {
    -webkit-margin-start: 20px;
    font-size: 14px;
    color: #007DC3;
 }
  .ulIncomplete li {
      margin-bottom: 5px
  }
  .ulIncomplete li:before {
      content: "\f055";
      font-family: FontAwesome;
      margin-right: 10px
  }
 .broun-block .block-text {
     background-color: #fff;
     border-radius: 5px;
     color: #626262;
     font-size: 14px;
     margin-top: 27px;
     padding: 15px 18px;
     height: 300px ;
     overflow: auto
}
 .broun-block .block-text a {
     color: black;
     font-size: 18px;
     font-weight: bold;
     line-height: 21px;
     text-decoration: none;
     text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
 .broun-block .block-text p {
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
    clear: both;
}
 .person-text {
     padding: 10px 0 0;
     text-align: center;
     z-index: 2;
}
 .person-text a {
     color: #0070C0;
     display: block;
     font-size: 14px;
     margin-top: 3px;
}
 .person-text i {
     color: #000;
     font-size: 13px;
}
 .item-package-parent .item-package .form-action {
     padding: 0 15px 20px;
}
 .carousel-reviews.bg {
     background-color: #eee 
}
 .carousel-reviews .carousel-inner {
     padding-bottom: 20px;
}
 .client-say .carousel-control.left {
     left: -45px 
}
 .client-say .carousel-control.right {
     right: -45px 
}
 .by_Country.by-country-pricing {
     padding: 20px;
}
 .by-country-title {
     margin-bottom: 20px;
     text-align: center 
}
 .questions > h3 {
     color: #0b69af 
}
 .cust-collapse-panel > i {
     margin-right: 5px;
     color: #0b69af 
}
 .block-head-banner {
     text-align: -webkit-center;
     color:#fff;
     margin-top:4%;
     text-align: center;
}
 .block-head-banner h2 {
     font-size: 36px;
}
 .table>tbody>tr>td {
     padding: 6px;
}
 .table>tbody>tr>td a {
     text-transform: capitalize 
}
 .delete-all .fa-times {
     color: red 
}
 .hint-table-th {
     max-width: 182px;
}
 .internalImg {
     margin-bottom: 15px;
     text-align: center;
}
 .header-navbar-name {
     float: left;
     width: 70%;
     text-overflow: ellipsis;
     overflow: hidden;
     margin-top: 5px
}
/* Style FireFox */
 @-moz-document url-prefix() {
     body {
         font-weight: normal 
    }
     table th {
         font-weight: normal;
    }
     label{
         font-weight: normal;
    }
     .dashboard .cust-table2 a {
         font-weight: normal;
    }
     .form-horizontal .control-label {
         font-weight: normal 
    }
}
/*------------------------ Ads --------------------*/
 .main-ads {
     margin-top: 50px;
     text-align: center ;
}
 .main-ads img {
     margin: 0 auto 
}
/*------------------------ / Ads --------------------*/
 .intl-tel-input .flag-container {
     z-index: 100 
}
 .intl-tel-input .selected-flag {
     padding: 0 20px 0 15px !important 
}
 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
     padding-left: 95px;
}
 .own-Car, .own-driving {
     float: left;
}
 .own-driving {
     margin-right: 30px;
}
 .alert-send-mail {
     margin-top: 15px;
}
 .tooltip-inner {
     font-weight: bold;
     font-size: 13px;
     text-shadow: none;
     text-align: left;
}
 .cust-width-tooltip .tooltip-inner {
     min-width: 400px 
}
 .cust-width-tooltip2 .tooltip-inner {
     min-width: 320px 
}
 .cust-width-tooltip3 .tooltip-inner {
     min-width: 440px 
}
 .currency-field {
     padding-left: 5px 
}
 .dvnotes1 {
     color: rgb(128, 128, 128) 
}
 .progress-bar {
     background-color: orange 
}
 .currentLoading .modal-dialog {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -150%) !important;
     width: unset;
     height: unset;
     margin: 0;
}
 .currentLoading .modal-dialog img {
     max-width: 70px;
}
 .select-first-latter:first-letter {
     color: red 
}
 .modal-header {
     border-bottom: none;
     padding: 0;
}
 .modal-body.chnger-title-color > h3{
     color: #007DC3 !important 
}
 .modal-header .close {
     position: absolute;
     top: -14px;
     right: -14px;
     background-color: #222;
     color: white;
     border: 2px solid white;
     width: 30px;
     height: 30px;
     border-radius: 50%;
     text-align: center;
}
 .modal-footer {
     text-align: center 
}
 .modal-header .close i {
     font-size: 22px;
}
 .panel {
     box-shadow: none 
}
 .select2-container--default .select2-selection--multiple .select2-selection__rendered {
     padding: 0 15px;
}
/*.select2-container {
     width: 97% !important;
     height: 45px;
}
*/
 .divActions {
     margin-left: 15px;
}
 .divActions span i {
     color: #999 
}
 #dvNoItems {
     font-size: 18px;
}
 .action-link {
     margin-left: 10px;
     color: #007DC3;
}
 .action-link:hover {
     text-decoration: underline;
     color: #155275;
}
 .chnger-color {
     color: red !important 
}
 .cust-btn-width {
     width: 30% !important 
}
 #loadPartial {
     margin-top: 40px;
     float: left;
     width: 100%;
}
 #loadPartial a {
     color: #007FD6;
}
 .custom-ul-horizental{
     margin-top: 20px;
     margin-bottom: 15px;
}
 .custom-ul-horizental li a {
     margin-right: 10px 
}
 #dvLoadingProgress {
     text-align: center;
     background: rgba(85, 85, 85, .5);
}
 #dvLoadingProgress .center{
     position: absolute;
     bottom: 0;
     top: 0;
     right: 0;
     left: 0;
}
 #dvLoadingProgress .center img{
     width: 100px;
     margin-top: calc(20% - 50px);
}
 .blocks_in_leftMid ul li {
     position: relative;
     padding-left: 20px;
     padding-top: 10px;
     font-size: 13px;
}
 .custom-update-your-cv {
     color: #007DC3;
}
 .custom-title-note {
     font-size: 12px;
     font-weight: normal;
     display: block;
     margin-top: 5px;
     margin-bottom: 20px;
     color: #555 
}
 .blocks_in_leftMid ul li:before {
     content: "\f00c";
     font-family: FontAwesome;
     font-style: normal;
     font-weight: normal;
     text-decoration: inherit;
    /*--adjust as necessary--*/
     color: #000;
     font-size: 16px;
     padding-right: 0.5em;
     position: absolute;
     left: 0;
     top: 8px;
     color: green;
}
div.input-group-btn {
     width: 30%;
}
 .search-type .input-group-btn {
     width: 30%;
}
 .search-type > .form-control {
     border-top-right-radius: 0 !important;
     border-bottom-right-radius: 0 !important;
}
 .search-type .input-group-btn .form-control {
     border-radius: 0;
}
 #Female {
     display: inline-block;
     float: left;
}
 .sort-by {
     margin-top: -3px;
}
 .sort-by select {
     border: none;
     padding: 0;
     margin-left: 20px;
     font-size: 16px;
}
 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
     padding-left: 110px;
}
 .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
     padding-left: 102px;
}
 .fa-warning, .fa-times {
     color: red;
}
 .border-raduis-full-custom {
     border-radius: 4px !important 
}
 .select2-container {
    /*width: 100% !important;
    */
     height: auto !important;
    /*min-height: 45px !important*/
}
 .alert-success-register {
     font-size: 17px;
}
 .profile-strength-register {
     font-size: 14px;
     width: 30%;
}
 .profile-strength-register .dvScore {
     border: 1px solid #CCCCCC;
     float: right;
     width: 100%;
     height: 15px;
     padding: 1px;
}
 .profile-strength-register .dvScore > div.green {
     background-color: #7BD500;
     height: 100%;
}
 .profile-strength-register .dvScore > div.yellow {
     background-color: #f3b82a;
     height: 100%;
}
 .profile-strength-register .dvScore > div.red {
     background-color: red;
     height: 100%;
}
 .form-group-no-margin {
     margin-bottom: 0 
}
 .custom-folder-search {
     position: relative 
}
 .custom-folder-search-all {
     display: inline-block;
     width: 50%;
}
 .custom-folder-search-all input {
     max-width: 100% !important 
}
 #dvFolderCvs {
     margin-top: 20px 
}
 .custom-excel-folder{
     font-size: 25px;
     vertical-align: middle;
     color: #1b7110;
     margin-left: 30px;
}
 .custom-folder-icon {
     color: #f3b82a;
     font-size: 15px;
     vertical-align: middle;
}
 .custom-folder-icon.fa-pencil-square-o {
     color: #126cb3;
}
 .custom-folder-icon.fa-times {
     color: #F00 
}
 .link-anchor {
     color: #00f 
}
 .custom-jobs-info-icon {
     color: #126cb3;
     font-size: 20px;
     vertical-align: middle;
     margin-right: 5px;
}
 .custom-folder-search .custom-link-search {
     position: absolute;
     top: 0;
     right: 0;
     background: #126cb3;
     bottom: 0;
     padding: 5px;
}
 .margintop9px {
     margin-top: 9px !important 
}
 .cust-radio-btn .select2-container {
     width: 100% !important 
}
 .custom-profile-avatar {
     padding: 7px 
}
 .custom-jobs-find {
     border-bottom: 2px solid #cccccb;
     margin-bottom: 15px;
}
 .custom-close {
     font-size: 20px !important 
}
 .custom-list-dashboard > div:before {
     content: "\f054";
     font-family: FontAwesome;
     margin-right: 10px;
}
 .table-high-education,
 .table-high-education-div table {
     border-bottom: 1px solid #eeeeee;
     margin-bottom: 20px;
}
#divWorkExperience div.table-high-education-div:last-of-type {
     border: 1px solid red
 }
.table-high-education:last-of-type, 
#divWorkExperience .table-high-education:last-of-type,
.table-high-education-div:last-of-type table {
     border-bottom: none;
     margin-bottom: 0 
}
.table-high-education th, 
.table-high-education td,
.table-high-education-div table th,
.table-high-education-div table td {
     vertical-align: top;
}
 .edit-img-my-profile {
     z-index: 9;
     position: absolute;
     right: 23px;
     cursor: pointer;
     color: #007DC3;
}
/* Mobile Code */
 .intl-tel-input{
    position:relative;
    display:inline-block;
     width:100%
}
.intl-tel-input *{
    box-sizing:border-box;
    -moz-box-sizing:border-box
}
.intl-tel-input .hide{
    display:none
}
.intl-tel-input .v-hide{
    visibility:hidden
}
.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{
    position:relative;
    z-index:0;
    margin-top:0 !important;
    margin-bottom:0 !important;
    padding-right:36px;
    margin-right:0
}
.intl-tel-input .flag-container{
    position:absolute;
    top:0;
    bottom:0;
    right:0;
    padding:1px
}
.intl-tel-input .selected-flag{
    z-index:1;
    position:relative;
    width:36px;
    height:100%;
    padding:0 0 0 8px
}
.intl-tel-input .selected-flag .iti-flag{
    position:absolute;
    top:0;
    bottom:0;
    margin:auto
}
.intl-tel-input .selected-flag .iti-arrow{
    position:absolute;
    top:50%;
    margin-top:-2px;
    right:6px;
    width:0;
    height:0;
    border-left:3px solid transparent;
    border-right:3px solid transparent;
    border-top:4px solid #555
}
.intl-tel-input .selected-flag .iti-arrow.up{
    border-top:none;
    border-bottom:4px solid #555
}
 ul.country-list{
    width: 400px !important;
     height: 195px !important;
     overflow-y: scroll !important;
    border-radius: 0 !important;
}
.intl-tel-input .country-list.dropup{
    bottom:100%;
    margin-bottom:-1px
}
.intl-tel-input .country-list .flag-box{
    display:inline-block;
    width:20px
}
@media (max-width: 500px){
    .intl-tel-input .country-list{
        white-space:normal
    }
}
.intl-tel-input .country-list .divider{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #CCC
}
.intl-tel-input .country-list .country{
    padding:5px 10px
}
.intl-tel-input .country-list .country .dial-code{
    color:#999
}
.intl-tel-input .country-list .country.highlight{
    background-color:rgba(0,0,0,0.05)
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{
    vertical-align:middle
}
.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{
    margin-right:6px
}
.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{
    padding-right:6px;
    padding-left:52px;
    margin-left:0
}
.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{
    right:auto;
    left:0
}
.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{
    width:46px
}
.intl-tel-input.allow-dropdown .flag-container:hover{
    cursor:pointer
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{
    background-color:rgba(0,0,0,0.05)
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{
    cursor:default
}
.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{
    background-color:transparent
}
.intl-tel-input.separate-dial-code .selected-flag{
    border-right:1px solid #ccc;
     display:table
}
.intl-tel-input.separate-dial-code .selected-dial-code{
    display:table-cell;
    vertical-align:middle;
    padding-left:28px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{
    padding-left:66px
}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{
    width:60px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{
    padding-left:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{
    width:70px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{
    padding-left:74px
}
.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{
    width:68px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{
    padding-left:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{
    width:78px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{
    padding-left:82px
}
.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{
    width:76px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{
    padding-left:92px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{
    width:86px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{
    padding-left:90px
}
.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{
    width:84px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{
    padding-left:100px
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{
    width:94px
}
.intl-tel-input.iti-container{
    position:absolute;
    top:-1000px;
    left:-1000px;
    z-index:1060;
    padding:1px
}
.intl-tel-input.iti-container:hover{
    cursor:pointer
}
.iti-mobile .intl-tel-input.iti-container{
    top:30px;
    bottom:30px;
    left:30px;
    right:30px;
    position:fixed
}
.iti-mobile .intl-tel-input .country-list{
    max-height:100%;
    width:100%
}
.iti-mobile .intl-tel-input .country-list .country{
    padding:10px 10px;
    line-height:1.5em
}
.iti-flag{
    width:20px
}
.iti-flag.be{
    width:18px
}
.iti-flag.ch{
    width:15px
}
.iti-flag.mc{
    width:19px
}
.iti-flag.ne{
    width:18px
}
.iti-flag.np{
    width:13px
}
.iti-flag.va{
    width:15px
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
    .iti-flag{
        background-size:5630px 15px
    }
}
.iti-flag.ac{
    height:10px;
    background-position:0px 0px
}
.iti-flag.ad{
    height:14px;
    background-position:-22px 0px
}
.iti-flag.ae{
    height:10px;
    background-position:-44px 0px
}
.iti-flag.af{
    height:14px;
    background-position:-66px 0px
}
.iti-flag.ag{
    height:14px;
    background-position:-88px 0px
}
.iti-flag.ai{
    height:10px;
    background-position:-110px 0px
}
.iti-flag.al{
    height:15px;
    background-position:-132px 0px
}
.iti-flag.am{
    height:10px;
    background-position:-154px 0px
}
.iti-flag.ao{
    height:14px;
    background-position:-176px 0px
}
.iti-flag.aq{
    height:14px;
    background-position:-198px 0px
}
.iti-flag.ar{
    height:13px;
    background-position:-220px 0px
}
.iti-flag.as{
    height:10px;
    background-position:-242px 0px
}
.iti-flag.at{
    height:14px;
    background-position:-264px 0px
}
.iti-flag.au{
    height:10px;
    background-position:-286px 0px
}
.iti-flag.aw{
    height:14px;
    background-position:-308px 0px
}
.iti-flag.ax{
    height:13px;
    background-position:-330px 0px
}
.iti-flag.az{
    height:10px;
    background-position:-352px 0px
}
.iti-flag.ba{
    height:10px;
    background-position:-374px 0px
}
.iti-flag.bb{
    height:14px;
    background-position:-396px 0px
}
.iti-flag.bd{
    height:12px;
    background-position:-418px 0px
}
.iti-flag.be{
    height:15px;
    background-position:-440px 0px
}
.iti-flag.bf{
    height:14px;
    background-position:-460px 0px
}
.iti-flag.bg{
    height:12px;
    background-position:-482px 0px
}
.iti-flag.bh{
    height:12px;
    background-position:-504px 0px
}
.iti-flag.bi{
    height:12px;
    background-position:-526px 0px
}
.iti-flag.bj{
    height:14px;
    background-position:-548px 0px
}
.iti-flag.bl{
    height:14px;
    background-position:-570px 0px
}
.iti-flag.bm{
    height:10px;
    background-position:-592px 0px
}
.iti-flag.bn{
    height:10px;
    background-position:-614px 0px
}
.iti-flag.bo{
    height:14px;
    background-position:-636px 0px
}
.iti-flag.bq{
    height:14px;
    background-position:-658px 0px
}
.iti-flag.br{
    height:14px;
    background-position:-680px 0px
}
.iti-flag.bs{
    height:10px;
    background-position:-702px 0px
}
.iti-flag.bt{
    height:14px;
    background-position:-724px 0px
}
.iti-flag.bv{
    height:15px;
    background-position:-746px 0px
}
.iti-flag.bw{
    height:14px;
    background-position:-768px 0px
}
.iti-flag.by{
    height:10px;
    background-position:-790px 0px
}
.iti-flag.bz{
    height:14px;
    background-position:-812px 0px
}
.iti-flag.ca{
    height:10px;
    background-position:-834px 0px
}
.iti-flag.cc{
    height:10px;
    background-position:-856px 0px
}
.iti-flag.cd{
    height:15px;
    background-position:-878px 0px
}
.iti-flag.cf{
    height:14px;
    background-position:-900px 0px
}
.iti-flag.cg{
    height:14px;
    background-position:-922px 0px
}
.iti-flag.ch{
    height:15px;
    background-position:-944px 0px
}
.iti-flag.ci{
    height:14px;
    background-position:-961px 0px
}
.iti-flag.ck{
    height:10px;
    background-position:-983px 0px
}
.iti-flag.cl{
    height:14px;
    background-position:-1005px 0px
}
.iti-flag.cm{
    height:14px;
    background-position:-1027px 0px
}
.iti-flag.cn{
    height:14px;
    background-position:-1049px 0px
}
.iti-flag.co{
    height:14px;
    background-position:-1071px 0px
}
.iti-flag.cp{
    height:14px;
    background-position:-1093px 0px
}
.iti-flag.cr{
    height:12px;
    background-position:-1115px 0px
}
.iti-flag.cu{
    height:10px;
    background-position:-1137px 0px
}
.iti-flag.cv{
    height:12px;
    background-position:-1159px 0px
}
.iti-flag.cw{
    height:14px;
    background-position:-1181px 0px
}
.iti-flag.cx{
    height:10px;
    background-position:-1203px 0px
}
.iti-flag.cy{
    height:13px;
    background-position:-1225px 0px
}
.iti-flag.cz{
    height:14px;
    background-position:-1247px 0px
}
.iti-flag.de{
    height:12px;
    background-position:-1269px 0px
}
.iti-flag.dg{
    height:10px;
    background-position:-1291px 0px
}
.iti-flag.dj{
    height:14px;
    background-position:-1313px 0px
}
.iti-flag.dk{
    height:15px;
    background-position:-1335px 0px
}
.iti-flag.dm{
    height:10px;
    background-position:-1357px 0px
}
.iti-flag.do{
    height:13px;
    background-position:-1379px 0px
}
.iti-flag.dz{
    height:14px;
    background-position:-1401px 0px
}
.iti-flag.ea{
    height:14px;
    background-position:-1423px 0px
}
.iti-flag.ec{
    height:14px;
    background-position:-1445px 0px
}
.iti-flag.ee{
    height:13px;
    background-position:-1467px 0px
}
.iti-flag.eg{
    height:14px;
    background-position:-1489px 0px
}
.iti-flag.eh{
    height:10px;
    background-position:-1511px 0px
}
.iti-flag.er{
    height:10px;
    background-position:-1533px 0px
}
.iti-flag.es{
    height:14px;
    background-position:-1555px 0px
}
.iti-flag.et{
    height:10px;
    background-position:-1577px 0px
}
.iti-flag.eu{
    height:14px;
    background-position:-1599px 0px
}
.iti-flag.fi{
    height:12px;
    background-position:-1621px 0px
}
.iti-flag.fj{
    height:10px;
    background-position:-1643px 0px
}
.iti-flag.fk{
    height:10px;
    background-position:-1665px 0px
}
.iti-flag.fm{
    height:11px;
    background-position:-1687px 0px
}
.iti-flag.fo{
    height:15px;
    background-position:-1709px 0px
}
.iti-flag.fr{
    height:14px;
    background-position:-1731px 0px
}
.iti-flag.ga{
    height:15px;
    background-position:-1753px 0px
}
.iti-flag.gb{
    height:10px;
    background-position:-1775px 0px
}
.iti-flag.gd{
    height:12px;
    background-position:-1797px 0px
}
.iti-flag.ge{
    height:14px;
    background-position:-1819px 0px
}
.iti-flag.gf{
    height:14px;
    background-position:-1841px 0px
}
.iti-flag.gg{
    height:14px;
    background-position:-1863px 0px
}
.iti-flag.gh{
    height:14px;
    background-position:-1885px 0px
}
.iti-flag.gi{
    height:10px;
    background-position:-1907px 0px
}
.iti-flag.gl{
    height:14px;
    background-position:-1929px 0px
}
.iti-flag.gm{
    height:14px;
    background-position:-1951px 0px
}
.iti-flag.gn{
    height:14px;
    background-position:-1973px 0px
}
.iti-flag.gp{
    height:14px;
    background-position:-1995px 0px
}
.iti-flag.gq{
    height:14px;
    background-position:-2017px 0px
}
.iti-flag.gr{
    height:14px;
    background-position:-2039px 0px
}
.iti-flag.gs{
    height:10px;
    background-position:-2061px 0px
}
.iti-flag.gt{
    height:13px;
    background-position:-2083px 0px
}
.iti-flag.gu{
    height:11px;
    background-position:-2105px 0px
}
.iti-flag.gw{
    height:10px;
    background-position:-2127px 0px
}
.iti-flag.gy{
    height:12px;
    background-position:-2149px 0px
}
.iti-flag.hk{
    height:14px;
    background-position:-2171px 0px
}
.iti-flag.hm{
    height:10px;
    background-position:-2193px 0px
}
.iti-flag.hn{
    height:10px;
    background-position:-2215px 0px
}
.iti-flag.hr{
    height:10px;
    background-position:-2237px 0px
}
.iti-flag.ht{
    height:12px;
    background-position:-2259px 0px
}
.iti-flag.hu{
    height:10px;
    background-position:-2281px 0px
}
.iti-flag.ic{
    height:14px;
    background-position:-2303px 0px
}
.iti-flag.id{
    height:14px;
    background-position:-2325px 0px
}
.iti-flag.ie{
    height:10px;
    background-position:-2347px 0px
}
.iti-flag.il{
    height:15px;
    background-position:-2369px 0px
}
.iti-flag.im{
    height:10px;
    background-position:-2391px 0px
}
.iti-flag.in{
    height:14px;
    background-position:-2413px 0px
}
.iti-flag.io{
    height:10px;
    background-position:-2435px 0px
}
.iti-flag.iq{
    height:14px;
    background-position:-2457px 0px
}
.iti-flag.ir{
    height:12px;
    background-position:-2479px 0px
}
.iti-flag.is{
    height:15px;
    background-position:-2501px 0px
}
.iti-flag.it{
    height:14px;
    background-position:-2523px 0px
}
.iti-flag.je{
    height:12px;
    background-position:-2545px 0px
}
.iti-flag.jm{
    height:10px;
    background-position:-2567px 0px
}
.iti-flag.jo{
    height:10px;
    background-position:-2589px 0px
}
.iti-flag.jp{
    height:14px;
    background-position:-2611px 0px
}
.iti-flag.ke{
    height:14px;
    background-position:-2633px 0px
}
.iti-flag.kg{
    height:12px;
    background-position:-2655px 0px
}
.iti-flag.kh{
    height:13px;
    background-position:-2677px 0px
}
.iti-flag.ki{
    height:10px;
    background-position:-2699px 0px
}
.iti-flag.km{
    height:12px;
    background-position:-2721px 0px
}
.iti-flag.kn{
    height:14px;
    background-position:-2743px 0px
}
.iti-flag.kp{
    height:10px;
    background-position:-2765px 0px
}
.iti-flag.kr{
    height:14px;
    background-position:-2787px 0px
}
.iti-flag.kw{
    height:10px;
    background-position:-2809px 0px
}
.iti-flag.ky{
    height:10px;
    background-position:-2831px 0px
}
.iti-flag.kz{
    height:10px;
    background-position:-2853px 0px
}
.iti-flag.la{
    height:14px;
    background-position:-2875px 0px
}
.iti-flag.lb{
    height:14px;
    background-position:-2897px 0px
}
.iti-flag.lc{
    height:10px;
    background-position:-2919px 0px
}
.iti-flag.li{
    height:12px;
    background-position:-2941px 0px
}
.iti-flag.lk{
    height:10px;
    background-position:-2963px 0px
}
.iti-flag.lr{
    height:11px;
    background-position:-2985px 0px
}
.iti-flag.ls{
    height:14px;
    background-position:-3007px 0px
}
.iti-flag.lt{
    height:12px;
    background-position:-3029px 0px
}
.iti-flag.lu{
    height:12px;
    background-position:-3051px 0px
}
.iti-flag.lv{
    height:10px;
    background-position:-3073px 0px
}
.iti-flag.ly{
    height:10px;
    background-position:-3095px 0px
}
.iti-flag.ma{
    height:14px;
    background-position:-3117px 0px
}
.iti-flag.mc{
    height:15px;
    background-position:-3139px 0px
}
.iti-flag.md{
    height:10px;
    background-position:-3160px 0px
}
.iti-flag.me{
    height:10px;
    background-position:-3182px 0px
}
.iti-flag.mf{
    height:14px;
    background-position:-3204px 0px
}
.iti-flag.mg{
    height:14px;
    background-position:-3226px 0px
}
.iti-flag.mh{
    height:11px;
    background-position:-3248px 0px
}
.iti-flag.mk{
    height:10px;
    background-position:-3270px 0px
}
.iti-flag.ml{
    height:14px;
    background-position:-3292px 0px
}
.iti-flag.mm{
    height:14px;
    background-position:-3314px 0px
}
.iti-flag.mn{
    height:10px;
    background-position:-3336px 0px
}
.iti-flag.mo{
    height:14px;
    background-position:-3358px 0px
}
.iti-flag.mp{
    height:10px;
    background-position:-3380px 0px
}
.iti-flag.mq{
    height:14px;
    background-position:-3402px 0px
}
.iti-flag.mr{
    height:14px;
    background-position:-3424px 0px
}
.iti-flag.ms{
    height:10px;
    background-position:-3446px 0px
}
.iti-flag.mt{
    height:14px;
    background-position:-3468px 0px
}
.iti-flag.mu{
    height:14px;
    background-position:-3490px 0px
}
.iti-flag.mv{
    height:14px;
    background-position:-3512px 0px
}
.iti-flag.mw{
    height:14px;
    background-position:-3534px 0px
}
.iti-flag.mx{
    height:12px;
    background-position:-3556px 0px
}
.iti-flag.my{
    height:10px;
    background-position:-3578px 0px
}
.iti-flag.mz{
    height:14px;
    background-position:-3600px 0px
}
.iti-flag.na{
    height:14px;
    background-position:-3622px 0px
}
.iti-flag.nc{
    height:10px;
    background-position:-3644px 0px
}
.iti-flag.ne{
    height:15px;
    background-position:-3666px 0px
}
.iti-flag.nf{
    height:10px;
    background-position:-3686px 0px
}
.iti-flag.ng{
    height:10px;
    background-position:-3708px 0px
}
.iti-flag.ni{
    height:12px;
    background-position:-3730px 0px
}
.iti-flag.nl{
    height:14px;
    background-position:-3752px 0px
}
.iti-flag.no{
    height:15px;
    background-position:-3774px 0px
}
.iti-flag.np{
    height:15px;
    background-position:-3796px 0px
}
.iti-flag.nr{
    height:10px;
    background-position:-3811px 0px
}
.iti-flag.nu{
    height:10px;
    background-position:-3833px 0px
}
.iti-flag.nz{
    height:10px;
    background-position:-3855px 0px
}
.iti-flag.om{
    height:10px;
    background-position:-3877px 0px
}
.iti-flag.pa{
    height:14px;
    background-position:-3899px 0px
}
.iti-flag.pe{
    height:14px;
    background-position:-3921px 0px
}
.iti-flag.pf{
    height:14px;
    background-position:-3943px 0px
}
.iti-flag.pg{
    height:15px;
    background-position:-3965px 0px
}
.iti-flag.ph{
    height:10px;
    background-position:-3987px 0px
}
.iti-flag.pk{
    height:14px;
    background-position:-4009px 0px
}
.iti-flag.pl{
    height:13px;
    background-position:-4031px 0px
}
.iti-flag.pm{
    height:14px;
    background-position:-4053px 0px
}
.iti-flag.pn{
    height:10px;
    background-position:-4075px 0px
}
.iti-flag.pr{
    height:14px;
    background-position:-4097px 0px
}
.iti-flag.ps{
    height:10px;
    background-position:-4119px 0px
}
.iti-flag.pt{
    height:14px;
    background-position:-4141px 0px
}
.iti-flag.pw{
    height:13px;
    background-position:-4163px 0px
}
.iti-flag.py{
    height:11px;
    background-position:-4185px 0px
}
.iti-flag.qa{
    height:8px;
    background-position:-4207px 0px
}
.iti-flag.re{
    height:14px;
    background-position:-4229px 0px
}
.iti-flag.ro{
    height:14px;
    background-position:-4251px 0px
}
.iti-flag.rs{
    height:14px;
    background-position:-4273px 0px
}
.iti-flag.ru{
    height:14px;
    background-position:-4295px 0px
}
.iti-flag.rw{
    height:14px;
    background-position:-4317px 0px
}
.iti-flag.sa{
    height:14px;
    background-position:-4339px 0px
}
.iti-flag.sb{
    height:10px;
    background-position:-4361px 0px
}
.iti-flag.sc{
    height:10px;
    background-position:-4383px 0px
}
.iti-flag.sd{
    height:10px;
    background-position:-4405px 0px
}
.iti-flag.se{
    height:13px;
    background-position:-4427px 0px
}
.iti-flag.sg{
    height:14px;
    background-position:-4449px 0px
}
.iti-flag.sh{
    height:10px;
    background-position:-4471px 0px
}
.iti-flag.si{
    height:10px;
    background-position:-4493px 0px
}
.iti-flag.sj{
    height:15px;
    background-position:-4515px 0px
}
.iti-flag.sk{
    height:14px;
    background-position:-4537px 0px
}
.iti-flag.sl{
    height:14px;
    background-position:-4559px 0px
}
.iti-flag.sm{
    height:15px;
    background-position:-4581px 0px
}
.iti-flag.sn{
    height:14px;
    background-position:-4603px 0px
}
.iti-flag.so{
    height:14px;
    background-position:-4625px 0px
}
.iti-flag.sr{
    height:14px;
    background-position:-4647px 0px
}
.iti-flag.ss{
    height:10px;
    background-position:-4669px 0px
}
.iti-flag.st{
    height:10px;
    background-position:-4691px 0px
}
.iti-flag.sv{
    height:12px;
    background-position:-4713px 0px
}
.iti-flag.sx{
    height:14px;
    background-position:-4735px 0px
}
.iti-flag.sy{
    height:14px;
    background-position:-4757px 0px
}
.iti-flag.sz{
    height:14px;
    background-position:-4779px 0px
}
.iti-flag.ta{
    height:10px;
    background-position:-4801px 0px
}
.iti-flag.tc{
    height:10px;
    background-position:-4823px 0px
}
.iti-flag.td{
    height:14px;
    background-position:-4845px 0px
}
.iti-flag.tf{
    height:14px;
    background-position:-4867px 0px
}
.iti-flag.tg{
    height:13px;
    background-position:-4889px 0px
}
.iti-flag.th{
    height:14px;
    background-position:-4911px 0px
}
.iti-flag.tj{
    height:10px;
    background-position:-4933px 0px
}
.iti-flag.tk{
    height:10px;
    background-position:-4955px 0px
}
.iti-flag.tl{
    height:10px;
    background-position:-4977px 0px
}
.iti-flag.tm{
    height:14px;
    background-position:-4999px 0px
}
.iti-flag.tn{
    height:14px;
    background-position:-5021px 0px
}
.iti-flag.to{
    height:10px;
    background-position:-5043px 0px
}
.iti-flag.tr{
    height:14px;
    background-position:-5065px 0px
}
.iti-flag.tt{
    height:12px;
    background-position:-5087px 0px
}
.iti-flag.tv{
    height:10px;
    background-position:-5109px 0px
}
.iti-flag.tw{
    height:14px;
    background-position:-5131px 0px
}
.iti-flag.tz{
    height:14px;
    background-position:-5153px 0px
}
.iti-flag.ua{
    height:14px;
    background-position:-5175px 0px
}
.iti-flag.ug{
    height:14px;
    background-position:-5197px 0px
}
.iti-flag.um{
    height:11px;
    background-position:-5219px 0px
}
.iti-flag.us{
    height:11px;
    background-position:-5241px 0px
}
.iti-flag.uy{
    height:14px;
    background-position:-5263px 0px
}
.iti-flag.uz{
    height:10px;
    background-position:-5285px 0px
}
.iti-flag.va{
    height:15px;
    background-position:-5307px 0px
}
.iti-flag.vc{
    height:14px;
    background-position:-5324px 0px
}
.iti-flag.ve{
    height:14px;
    background-position:-5346px 0px
}
.iti-flag.vg{
    height:10px;
    background-position:-5368px 0px
}
.iti-flag.vi{
    height:14px;
    background-position:-5390px 0px
}
.iti-flag.vn{
    height:14px;
    background-position:-5412px 0px
}
.iti-flag.vu{
    height:12px;
    background-position:-5434px 0px
}
.iti-flag.wf{
    height:14px;
    background-position:-5456px 0px
}
.iti-flag.ws{
    height:10px;
    background-position:-5478px 0px
}
.iti-flag.xk{
    height:15px;
    background-position:-5500px 0px
}
.iti-flag.ye{
    height:14px;
    background-position:-5522px 0px
}
.iti-flag.yt{
    height:14px;
    background-position:-5544px 0px
}
.iti-flag.za{
    height:14px;
    background-position:-5566px 0px
}
.iti-flag.zm{
    height:14px;
    background-position:-5588px 0px
}
.iti-flag.zw{
    height:10px;
    background-position:-5610px 0px
}
.iti-flag{
    width:20px;
    height:15px;
    box-shadow:0px 0px 1px 0px #888;
    background-image:url("/assets/images/flags1.png");
    background-repeat:no-repeat;
    background-color:#DBDBDB;
    background-position:20px 0
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){
    .iti-flag{
        background-image:url("/assets/images/flags@2x.png")
    }
}
.iti-flag.np{
    background-color:transparent
}
 .flag-box {
    border-bottom: 1px dotted #ccc;
}
.iti-flag {
    width: 20px;
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url(/assets/images/flags1.png);
    background-repeat: no-repeat;
    background-color: #DBDBDB;
    background-position: 20px 0;
    margin-top: 3px;
    float: left;
    margin-right: 6px;
}
.flag-box {
    cursor: pointer !important;
    padding: 5px 5px !important;
}
.flag-box:hover {
    background: yellow !important;
}
/*End Mobile Code */
/* Slick */
 .slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}
.slick-track:before, .slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
    outline: none 
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* End Slick */
/* Slick Theme */
 @charset 'UTF-8';
.slick-loading .slick-list {
    background: #fff url('./images/loadingAnim.gif') center center no-repeat;
}
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 60px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
    opacity: .25;
}
.slick-prev:before, .slick-next:before {
    font-family: 'slick';
    font-size: 40px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
    left: -40px;
}
[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-prev:before {
    content: '\f053';
    font-family: FontAwesome;
}
[dir='rtl'] .slick-prev:before {
    content: '←';
}
.slick-next {
    right: -30px;
}
[dir='rtl'] .slick-next {
    right: auto;
    left: -25px;
}
.slick-next:before {
    content: '\f054';
    font-family: FontAwesome;
}
[dir='rtl'] .slick-next:before {
    content: '←';
}
.slick-dotted.slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover, .slick-dots li button:focus {
    outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
    opacity: 1;
}
.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    opacity: .75;
    color: black;
}
/* End Slick Theme */
/* Custom Checkbox */
 button,hr,input{
    overflow:visible
}
audio,canvas,progress,video{
    display:inline-block
}
progress,sub,sup{
    vertical-align:baseline
}
html{
    font-family:sans-serif;
    line-height:1.15;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body{
    margin:0;
    padding-top: 65px
}
menu,article,aside,details,footer,header,nav,section{
    display:block
}
h1{
    font-size:2em;
    margin: 0.7% 0 0 0;
}
figcaption,figure,main{
    display:block
}
figure{
    margin:1em 40px
}
hr{
    box-sizing:content-box;
    height:0
}
code,kbd,pre,samp{
    font-family:monospace,monospace;
    font-size:1em
}
a{
    background-color:transparent;
    -webkit-text-decoration-skip:objects
}
a:active,a:hover{
    outline-width:0
}
abbr[title]{
    border-bottom:none;
    text-decoration:underline;
    text-decoration:underline dotted
}
b,strong{
    font-weight:bolder
}
dfn{
    font-style:italic
}
mark{
    background-color:#ff0;
    color:#000
}
small{
    font-size:80%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative
}
sub{
    bottom:-.25em
}
sup{
    top:-.5em
}
audio:not([controls]){
    display:none;
    height:0
}
img{
    border-style:none
}
svg:not(:root){
    overflow:hidden
}
button,input,optgroup,select,textarea{
    font-family:sans-serif;
    font-size:100%;
    line-height:1.15;
    margin:0
}
button,input{
}
button,select{
    text-transform:none
}
[type=submit], [type=reset],button,html [type=button]{
    -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
    outline:ButtonText dotted 1px
}
legend{
    box-sizing:border-box;
    color:inherit;
    display:table;
    max-width:100%;
    padding:0;
    white-space:normal
}
progress{
}
textarea{
    overflow:auto
}
[type=checkbox],[type=radio]{
    box-sizing:border-box;
    padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height:auto
}
[type=search]{
    -webkit-appearance:textfield;
    outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
::-webkit-file-upload-button{
    -webkit-appearance:button;
    font:inherit
}
summary{
    display:list-item
}
[hidden],template{
    display:none
}
.control-group {
    display: inline-block;
    vertical-align: top;
    background: #fff;
    text-align: left;
    box-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 30px;
    width: 200px;
    height: 210px;
    margin: 10px;
}
.control {
    display: block;
    position: relative;
    padding-left: 26px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 12px;
    font-family: "Proxima Nova SemiBold",Arial,Helvetica,sans-serif;
    line-height: 1.5;
    font-weight: normal;
    color: #636464;
}
.control input {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
text-line {
    text-align:left;
}
.control__indicator {
    position: absolute;
    top: -1px;
    left: 2px;
    height: 17px;
    width: 17px;
    background: #e6e6e6;
}
.control--radio .control__indicator {
    border-radius: 50%;
}
.control:hover input ~ .control__indicator, .control input:focus ~ .control__indicator {
    background: #ccc;
}
.control input:checked ~ .control__indicator {
    background: #2aa1c0;
}
.control:hover input:not([disabled]):checked ~ .control__indicator, .control input:checked:focus ~ .control__indicator {
    background: #0e647d;
}
.control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none;
}
.control__indicator:after {
    content: '';
    position: absolute;
    display: none;
}
.control input:checked ~ .control__indicator:after {
    display: block;
}
.control--checkbox .control__indicator:after {
    left: 7px;
    top: 4px;
    width: 4px;
    height: 8px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
    left: 5.2px;
    top: 6px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background: #fff;
}
.control--radio input:disabled ~ .control__indicator:after {
    background: #7b7b7b;
}
.select {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    width: 100%;
}
.select select {
    display: inline-block;
    width: 100%;
    cursor: pointer;
    padding: 10px 15px;
    outline: 0;
    border: 0;
    border-radius: 0;
    background: #e6e6e6;
    color: #7b7b7b;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.select select::-ms-expand {
    display: none;
}
.select select:hover, .select select:focus {
    color: #000;
    background: #ccc;
}
.select select:disabled {
    opacity: 0.5;
    pointer-events: none;
}
.select__arrow {
    position: absolute;
    top: 16px;
    right: 15px;
    width: 0;
    height: 0;
    pointer-events: none;
    border-style: solid;
    border-width: 8px 5px 0 5px;
    border-color: #7b7b7b transparent transparent transparent;
}
.select select:hover ~ .select__arrow, .select select:focus ~ .select__arrow {
    border-top-color: #000;
}
.select select:disabled ~ .select__arrow {
    border-top-color: #ccc;
}
.btn-jobdetails-recommended {
    position: absolute;
    bottom: 10px;
    right: 15px;
    width: calc(100% - 30px);
}
/* End Custom Checkbox */
/* Image Crop */
 .imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.imgareaselect-handle {
    background-color: #fff;
    border: solid 1px #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.imgareaselect-outer {
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.imgareaselect-selection {
}
/* End Image Crop */
 .custom-secTitle {
     background: #FFF;
     padding-left: 20px;
     border-bottom: 2px solid #eee !important;
     border-radius: 5px 5px 0 0 
}
 .custom-divMain {
     border-radius: 0 0 5px 5px !important 
}
 .custom-ulPremuim .panel-heading {
     padding-left: 15px 
}
 .custom-ulPremuim .panel-body {
     padding: 5px 15px 
}
 .custom-user-dvmobile-container .caret {
     display: none 
}
 .custom-jobs-company-details:nth-child(3n + 1) {
     clear: both 
}
 .no-margin-top {
     margin-top: 0 !important 
}
 .custom-btn-homepage {
     color: #ffffff;
     text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
     background-color: #0088cc;
     border-color: #0088cc #0088cc #006699;
     z-index: 5;
     visibility: inherit;
     transition: none;
     line-height: 20px;
     border-width: 1px;
     padding: 20px 25px;
     font-weight: 600;
     font-size: 22px;
     transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
     transform-origin: 50% 50% 0px;
     width: 100%;
}
 .custom-slider-icons {
    color: #FFF !important ;
    font-size: 5px;
    border-radius: 50%;
    background: #000;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
 #dvGrdResult .company-img img{
     margin: auto 
}
 .job-details .custom-job-details .custom-job-requirement h4 {
     color: #000;
     margin-bottom: 0 
}
 .job-details .custom-job-details .custom-job-requirement p {
     color: #867e7e 
}
 .job-details .custom-job-details .custom-job-requirement .custom-table-row{
     border-color: silver;
     border-style: solid;
     border-width: 0 1px 1px 0;
     min-height: 80px;
     height: 100px;
     overflow: auto 
}
 .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-child(3n+1) {
     border-width: 0 0 1px 0 
}
 .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-last-child(1) {
     border-width: 0 
}
 .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-last-child(2), .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-last-child(3) {
     border-width: 0 1px 0 0 
}
 .nav-btn-jobdetails {
     margin-top: 25px;
     text-align: center;
}
 .nav-btn-jobdetails .btn-jobdetails {
     padding: 0 10px;
     background: transparent;
     border-color: transparent;
     color: #000;
     border-left: 1px solid #CCC;
     border-radius: 0;
     margin-left: 0;
}
 .nav-btn-jobdetails .btn-jobdetails:first-child {
     border-left: none 
}
 .nav-btn-jobdetails .btn-jobdetails .badge {
     color: #337ab7;
     background: transparent;
     font-weight: bold;
     font-size: 18px;
}
 .nav-btn-jobdetails .btn-jobdetails .badge.text-success {
     color: #080 
}
 .nav-btn-jobdetails .btn-jobdetails .badge.text-danger {
     color: #F00 
}
 .error-page-container {
    background: #FFF;
    text-align: center;
    border-radius: 4px;
    padding: 20px 0;
}
.error-page-container h1{
    background: red;
    color: #FFF;
    padding: 5px 0;
}
/* Start The Media Query */
/* Medium Screens */
 @media(min-width:992px) and (max-width:1199px) {
     .custom-navbar-main .menu {
         width: 80%;
         padding-left: 0;
    }
     .stories .item_content {
         height: 500px 
    }
     .counter h5, .counter h4, .counter span {
         font-size: 30px 
    }
     #dvProfileScore {
         width: 100% !important 
    }
     .cust-contain {
         height: 270px;
         z-index: 2 
    }
     .custom-profile-info .customInfoBTN {
         position: unset;
         width: 65%;
         float: left;
    }
     .custom-profile-info {
         height: auto;
         margin-left: 0;
         position: unset;
    }
     .custom-profile-info .customInfo {
         margin-left: 0 
    }
     .cust-contain .card {
         padding-top: 0 
    }
     .customInfo .customInfoName {
         text-align: center 
    }
     .custom-profile-info .customInfoBTN, .custom-profile-info {
         position: unset 
    }
     .custom-profile-info .customInfoBTN .custom-btn-post-job{
         width: 100%;
         margin-top: 5px;
    }
     .custom-profile-info .customInfoBTN .dropdown {
         width: 100%;
         padding: 0;
    }
     .happyCustomers li {
         margin-top: 15px;
         overflow: hidden;
    }
     .frmSearch input {
         width: 50% !important;
    }
     .head-job-info {
         width: 70% 
    }
     .container-block-pricing .block-pricing-item {
         width: 48%;
         margin-top: 10px
     }
     .footer .icon-arrow-up {
         right: 20px
     }
     .folder-title-viewcv {
         width: 55% !important
     }
     .actions-table {
         display: flex;
     }
     .actions-table li {
         padding: 10px 15px
     }
}
/* Small Screens */
 @media(min-width:768px) and (max-width:991px) {
     body {
         padding-top: 100px
     }
     .custom-navbar-main .navbar-header {
         width: 20% 
    }
     .custom-navbar-main .menu {
         width: 70%;
         text-align: center;
         float: right !important;
    }
     .custom-navbar-main .menu.flLeft .nav > li.flRight {
         float: right !important;
         width: 30%;
         margin-right: 15px;
    }
     .custom-forget-password-content {
         margin-top: -30px 
    }
     .stories .item_content {
         margin-bottom: 10px 
    }
     .counter h5, .counter h4, .counter span {
         font-size: 20px 
    }
     .search-wrap {
         padding: 0 
    }
     .seekerProfile .action-nav li {
         width: 100%;
         margin-top: 5px;
    }
     .seekerProfile .action-nav li {
         width: 100%;
         margin-top: 5px;
    }
     #dvProfileScore {
         width: 100% !important 
    }
     .cust-contain {
         height: 300px;
         z-index: 2;
    }
     .cust-contain .card {
         padding-top: 0 
    }
     .custom-profile-info .customInfoBTN {
         position: unset 
    }
     .custom-profile-info .customInfoBTN .custom-btn-post-job{
         width: 100%;
         margin-top: 5px;
    }
     .custom-profile-info .customInfoBTN .dropdown {
         width: 100%;
         padding: 0;
    }
     .legendStyle {
         font-size: 25px 
    }
     .happyCustomers li {
         margin-top: 15px;
         overflow: hidden;
    }
     .search-job .filter-job {
         position: absolute;
         left: -100%;
         z-index: 999;
         width: 100%;
         top: 0;
         transition: all 0.5s 0.5s ease-in-out 
    }
     .filters-click:active ~ .filter-job, .filters-click:focus ~ .filter-job {
         left: 0;
    }
     .search-job .filter-result, .filter-result {
         padding: 0;
         margin-top: 0 
    }
     .custom-width.search-type {
         max-width: 70% 
    }
     .pagination {
         text-align: center;
         margin: 0 
    }
     #loadPartial a {
         display: inline-block;
    }
     #actions {
         width: 100% !important;
         text-align: center;
    }
     #actions a {
         width: 49% 
    }
     #actions select {
         width: 100% 
    }
     #loadPartial .company-info3 {
         width: 100% 
    }
     #loadPartial .company-logo5 {
         height: auto;
         width: 50px 
    }
     #loadPartial .company-logo5 img {
         width: 50px 
    }
     #loadPartial .top-info-full-name > a {
         margin-top: 12px 
    }
     .pagination > li > a, .pagination > li > span {
         float: left 
    }
     .frmSearch input {
         width: 40% !important;
    }
     .custom-company-profile .company-logo {
         margin: -26px -10px;
    }
     .custom-left-side {
         padding: 0 
    }
     .custom-job-details {
         padding: 0 
    }
     .custom-job-details .details-options {
         text-align: center 
    }
     .job-details .custom-job-details .newItem8 table h4 {
         color: #000 
    }
     .job-details .custom-job-details .newItem8 table p {
         color: #867e7e 
    }
     .container-block-pricing .block-pricing-item {
         width: 100%;
         margin-top: 10px
     }
     .footer .icon-arrow-up {
         right: 20px
     }
     .folder-title-viewcv {
         width: 60% !important
     }
     .actions-table {
         display: flex;
     }
     .actions-table li {
         padding: 10px 55px;
     }
}
/* Extra Small Screens */
 @media(max-width:767px) and (min-width:479px){
     .custom-navbar-main .navbar-header {
         width: 100% 
    }
     .header {
         height: 75px 
    }
     .navbar-toggle.collapsed {
         border: 1px solid #2c6db4;
    }
     .navbar-toggle .icon-bar {
         background: #f3bb33;
    }
     .mainLogo {
         padding-left: 30px !important;
         padding-right: 30px !important 
    }
     .custom-navbar-main .menu {
         width: 100%;
         transform: translate(0);
         padding: 0;
         min-height: auto;
         float: right !important;
         margin-right: 0;
         background: #555;
    }
     .custom-navbar-main .menu ul{
         float: right;
         margin-right: 0;
    }
     .custom-navbar-main .menu.flLeft .nav > li {
         display: block;
         width: 100%;
         text-align: center;
         margin-right: 0;
    }
     .custom-navbar-main .navbar-nav .open .dropdown-menu {
         background: #3284b0;
    }
     .custom-navbar-main .navbar-nav .open .dropdown-menu a{
         text-align: center;
         color: #FFF 
    }
     .custom-navbar-main .menu .nav > li.lang a {
         border-radius: 0 
    }
     .site-content {
         position: unset 
    }
     .facebook-page.rightSide1 .custText {
         width: 100% !important;
         margin-left: 0 
    }
     .site-content .advertise-up img {
         width: 100% 
    }
     .custom-forget-password-content {
         margin-top: -30px 
    }
     .custom-latest-homepage > div {
         margin: 0 auto;
         padding: 0 5px;
    }
     h2.titleSection {
         font-size: 25px 
    }
     .by_Country {
         padding: 0 0 10px 
    }
     .ads_space {
         margin-bottom: 0 
    }
     .stories .item_content {
         height: 400px 
    }
     .stories .item_text {
         margin: 15px 0 
    }
     .custom-success-homepage > div {
         margin: 5px auto;
         padding: 0 5px;
    }
     .register {
         padding: 10px 15px 
    }
     .register .item_text {
         padding-top: 0;
         padding-bottom: 0;
         margin-bottom: 0;
    }
     .register h2 {
         font-size: 20px 
    }
     .register h3 {
         font-size: 17px 
    }
     .mainSLider-home, .mainSLider-home .item, .mainSLider-home .item > img {
         height: 350px 
    }
     .counter h5, .counter h4, .counter span {
         font-size: 20px 
    }
     .join-now {
         font-size: 18px;
         padding: 10px 30px;
    }
     .custom-slider-icons {
         display: none 
    }
     legend {
         width: 100% !important 
    }
     .profile-strength-register {
         width: 50% 
    }
     .seekerProfile .action-nav li {
         width: 100%;
         margin-top: 5px;
    }
     #dvProfileScore {
         width: 100% !important 
    }
     .cust-contain {
         height: 450px;
         z-index: 2;
    }
     .custom-profile-info {
         height: auto;
         margin-left: 0;
         position: unset;
    }
     .cust-contain .card .company-logo6 {
         margin: auto;
         float: unset;
    }
     .cust-contain .card {
         padding-top: 0 
    }
     .customInfo .customInfoName {
         text-align: center 
    }
     .custom-profile-info .customInfoBTN {
         position: unset 
    }
     .custom-profile-info .customInfoBTN .custom-btn-post-job{
         width: 100%;
         margin-top: 5px;
    }
     .custom-profile-info .customInfoBTN .dropdown {
         width: 100%;
         padding: 0;
    }
     .modal-content {
         width: 100% !important 
    }
     .warningIcon {
         float: unset;
         text-align: center;
         display: block;
    }
     .legendStyle {
         font-size: 20px 
    }
     .happyCustomers li {
         margin-top: 15px;
         overflow: hidden;
    }
     .jobs-industry > div {
         margin: 0;
         padding: 0 
    }
     .jobs-industry > div .panel {
         margin: 5px 20px;
    }
     .custom-item-title1 ul li span {
         margin-left: 0 !important 
    }
     .interview-tips {
         padding: 0 
    }
     .search-job .filter-job {
         position: absolute;
         left: -100%;
         z-index: 999;
         width: 100%;
         top: 0;
         transition: all 0.5s 0.5s ease-in-out 
    }
     .filters-click:active {
         color: red 
    }
     .filters-click:active ~ .filter-job, .filters-click:focus ~ .filter-job {
         left: 0;
    }
     .search-job .filter-result, .filter-result {
         padding: 0;
         margin-top: 0 
    }
     .custom-width.search-type {
         max-width: 77% 
    }
     .pagination {
         text-align: center;
         margin: 0 
    }
     #loadPartial a {
         display: inline-block;
    }
     #actions {
         width: 100% !important;
         text-align: center;
    }
     #actions a {
         width: 49% 
    }
     #actions select {
         width: 100% 
    }
     #loadPartial .company-info3 {
         width: 100% 
    }
     #loadPartial .company-logo5 {
         height: auto;
         width: 50px 
    }
     #loadPartial .company-logo5 img {
         width: 50px 
    }
     #loadPartial .top-info-full-name > a {
         margin-top: 12px 
    }
     .pagination > li > a, .pagination > li > span {
         float: left 
    }
     .company-img {
         width: 80px;
         height: auto;
    }
     .frmSearch input {
         width: 40% !important;
    }
     .cust-btn-width {
         width: 50% !important 
    }
     .custom-company-profile .company-logo {
         width: 100%;
         margin: -30px 0 10px;
    }
     .custom-left-side {
         padding: 0 
    }
     .custom-job-details {
         padding: 0 
    }
     .custom-job-details .details-options {
         text-align: center 
    }
     .custom-job-details .custom-btn-post-job {
         width: 50% 
    }
     .job-details .custom-job-details .newItem8 table h4 {
         color: #000 
    }
     .job-details .custom-job-details .newItem8 table p {
         color: #867e7e 
    }
     .nav-btn-jobdetails .btn-jobdetails {
         display: block;
         border-left: none;
         width: 50% 
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row{
         border-color: silver;
         border-style: solid;
         border-width: 0 1px 1px 0;
         min-height: 80px;
         height: 100px;
         overflow: auto 
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-child(3n+1) {
         border-width: 0 1px 1px 0;
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-child(2n + 1) {
         border-width: 0 0 1px 0;
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-last-child(1) {
         border-width: 1px 0 0 0 
    }
     .head-job-detail {
         display: flex;
         flex-direction: column-reverse;
    }
     .head-job-detail .company-img {
         width: 100% 
    }
     .btn-profile.dropdown-toggle.partialContent {
         width: 100% !important 
    }
     .nav-prices-tabs.nav-pills>li {
         width: 23%
     }
     .container-block-pricing .block-pricing-item {
         width: 100%;
         margin-top: 10px
     }
     .footer .footer-img-logo {
         margin: auto
     }
     .sector-recommended {
         height: 190px !important
     }
     .btn-Contact {
         width: 100%
     }
     .leftsideContent {
         padding-right: 0;
         padding-left: 0
     }
     .footer {
         padding: 15px
     }
     .footer .icon-arrow-up {
         right: -130px
     }
     .custom-nav-tabs-applied > li {
         width: 50%
     }
     .top-applicant-apply .top-applicant-apply-actions {
         width: 100%;
         margin-top: 10px;
         text-align: left;
     }
     .actions-table {
         display: flex;
     }
     .actions-table li {
         padding: 10px 40px;
     }
     .site-content-dashboard-body {
         padding: 0
     }
     .my-posted-jobs-employer {
         overflow: auto !important
     }
}
/* Extra Extra Small Screens */
 @media(max-width:478px){
     .custom-navbar-main .navbar-header {
         width: 100% 
    }
     .custom-navbar-main .navbar-header .mainLogo img {
         width: 115px;
         margin-top: 10px;
    }
     .header {
         height: 75px 
    }
     .navbar-toggle.collapsed {
         border: 1px solid #2c6db4;
    }
     .navbar-toggle .icon-bar {
         background: #f3bb33;
    }
     .mainLogo {
         padding-left: 30px !important;
         padding-right: 30px !important 
    }
     .custom-navbar-main .menu {
         width: 100%;
         transform: translate(0);
         padding: 0;
         min-height: auto;
         float: right !important;
         margin-right: 0;
         background: #555;
    }
     .custom-navbar-main .menu ul{
         float: right;
         margin-right: 0;
    }
     .custom-navbar-main .menu.flLeft .nav > li {
         display: block;
         width: 100%;
         text-align: center;
         margin-right: 0;
    }
     .custom-navbar-main .navbar-nav .open .dropdown-menu {
         background: #3284b0;
    }
     .custom-navbar-main .navbar-nav .open .dropdown-menu a{
         text-align: center;
         color: #FFF 
    }
     .custom-navbar-main .menu .nav > li.lang a {
         border-radius: 0 
    }
     .site-content {
         position: unset 
    }
     .facebook-page.rightSide1 .custText {
         width: 100% !important;
         margin-left: 0 
    }
     .site-content .advertise-up img {
         width: 100% 
    }
     .custom-forget-password-content {
         margin-top: -30px 
    }
     .custom-latest-homepage > div {
         margin: 0 auto;
         padding: 0 30px;
    }
     h2.titleSection {
         font-size: 25px 
    }
     .by_Country {
         padding: 0 0 10px 
    }
     .ads_space {
         margin-bottom: 0 
    }
     .stories .item_content {
         height: 430px 
    }
     .stories .item_text {
         margin: 15px 0 
    }
     .custom-success-homepage > div {
         margin: 5px auto;
         padding: 0 30px 
    }
     .register {
         padding: 10px 15px 
    }
     .register .item_text {
         padding-top: 0;
         padding-bottom: 0;
         margin-bottom: 0;
    }
     .register h2 {
         font-size: 20px 
    }
     .register h3 {
         font-size: 17px 
    }
     .mainSLider-home, .mainSLider-home .item, .mainSLider-home .item > img {
         height: 350px 
    }
     .counter h5, .counter h4, .counter span {
         font-size: 20px 
    }
     .join-nowBlock {
         width: 80% 
    }
     .join-now {
         font-size: 18px;
         padding: 10px 20px;
    }
     .custom-slider-icons {
         display: none 
    }
     legend {
         width: 100% !important 
    }
     .profile-strength-register {
         width: 50% 
    }
     .seekerProfile .action-nav li {
         width: 100%;
         margin-top: 5px;
    }
     #dvProfileScore {
         width: 100% !important 
    }
     .subscribe, .subscribe .input-group {
         width: 100% 
    }
     .cust-contain {
         height: 440px;
    }
     .custom-profile-info {
         height: auto;
         margin-left: 0;
         position: unset;
    }
     .cust-contain .card .company-logo6 {
         margin: auto;
         float: unset;
    }
     .cust-contain .card {
         padding-top: 0 
    }
     .customInfo .customInfoName {
         text-align: center 
    }
     .custom-profile-info .customInfoBTN {
         position: unset 
    }
     .custom-profile-info .customInfoBTN .custom-btn-post-job{
         width: 100%;
         margin-top: 5px;
    }
     .custom-profile-info .customInfoBTN .dropdown {
         width: 100%;
         padding: 0;
    }
     .modal-content {
         width: 100% !important 
    }
     .warningIcon {
         float: unset;
         text-align: center;
         display: block;
    }
     .legendStyle {
         font-size: 20px 
    }
     .happyCustomers li {
         margin-top: 15px;
         overflow: hidden;
    }
     .jobs-industry > div {
         margin: 0;
         padding: 0 
    }
     .jobs-industry > div .panel {
         margin: 5px 20px;
    }
     .custom-item-title1 ul li span {
         margin-left: 0 !important 
    }
     .interview-tips {
         padding: 0 
    }
     .search-job .filter-job {
         position: absolute;
         left: -100%;
         z-index: 999;
         width: 100%;
         top: 0;
         transition: all 0.5s 0.5s ease-in-out 
    }
     .filters-click:active {
         color: red 
    }
     .filters-click:active ~ .filter-job, .filters-click:focus ~ .filter-job {
         left: 0;
    }
     .search-job .filter-result, .filter-result {
         padding: 0;
         margin-top: 0 
    }
     .custom-width.search-type {
         max-width: 85% 
    }
     .pagination {
         text-align: center;
         margin: 0 
    }
     #loadPartial a {
         display: inline-block;
    }
     #actions {
         width: 100% !important;
         text-align: center;  
    }
     #actions a {
         width: 100%;
         text-align: left;
         margin-bottom: 5px
    }
     #actions select {
         width: 100% !important;       
         margin-bottom: 5px
    }
     #loadPartial .company-logo5 {
         height: auto;
         width: 50px 
    }
     #loadPartial .company-logo5 img {
         width: 50px 
    }
     #loadPartial .top-info-full-name > a {
         margin-top: 12px 
    }
     .pagination > li > a, .pagination > li > span {
         float: left 
    }
     .company-img {
         width: 80px;
         height: auto;
    }
     #btnsearch {
         width: auto;
         padding: 3px 15px;
     }
     .cust-btn-width {
         width: 100% !important ;
         margin-top: 10px;
    }
     .custom-company-profile .company-logo {
         width: 100%;
         margin: -30px 0 10px;
    }
     .custom-left-side {
         padding: 0 
    }
     .custom-job-details {
         padding: 0 
    }
     .custom-job-details .details-options {
         text-align: center 
    }
     .custom-job-details .custom-btn-post-job {
         width: 100% 
    }
     select.country-search {
         width: 75px !important 
    }
     .details-options .cust-hyperLink{
         padding: 10px 5px;
         font-size: 12px;
    }
     .panel-heading-style {
         font-size: 17px 
    }
     .job-details .custom-job-details .newItem8 table h4 {
         font-size: 14px;
    }
     .nav-btn-jobdetails .btn-jobdetails {
         display: block;
         border-left: none;
         width: 100% 
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row{
         border-color: silver;
         border-style: solid;
         border-width: 0 1px 1px 0;
         min-height: 80px;
         height: 100px;
         overflow: auto 
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-child(3n+1) {
         border-width: 0 1px 1px 0;
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-child(2n + 1) {
         border-width: 0 0 1px 0;
    }
     .job-details .custom-job-details .custom-job-requirement .custom-table-row:nth-last-child(1) {
         border-width: 1px 0 0 0 
    }
     .head-job-detail {
         display: flex;
         flex-direction: column-reverse;
    }
     .head-job-detail .company-img {
         width: 100% 
    }
     .btn-profile.dropdown-toggle.partialContent {
         width: 100% !important 
    }
     .nav-prices-tabs.nav-pills>li {
         width: 23%
     }
     .container-block-pricing .block-pricing-item {
         width: 100%;
         margin-top: 10px
     }
     .footer .footer-img-logo {
         margin: auto
     }
     .sector-recommended {
         height: 190px !important
     }
     .btn-Contact {
         width: 100%
     }
     .leftsideContent {
         padding-right: 0;
         padding-left: 0
     }
     .footer {
         padding: 15px
     }
     .footer .icon-arrow-up {
         right: -130px
     }
     .custom-nav-tabs-applied > li {
         width: 50%
     }
     .top-applicant-apply .top-applicant-apply-actions {
         width: 100%;
         margin-top: 10px;
         text-align: left;
     }
     .custom-nav-tabs-applied li h5 {
         font-size: 11px
     }
     .folder-title-viewcv {
         width: 60% !important
     }
     .actions-table {
         display: flex;
     }
     .actions-table li {
         padding: 10px 17px;
     }
     .site-content-dashboard-body {
         padding: 0
     }
     .my-posted-jobs-employer {
         overflow: auto !important
     }
}
/* End The Media Query */
 .hit{background-color: #FFFF00;}