/*
Roboto 300,400,500,700,900
Roboto Slab 400,700
*/

:root {
    --bodyfont: 'Roboto', sans-serif;
    --btnfont: 'Roboto', sans-serif;
    --heading-font: 'Roboto Slab', sans-serif;
    --primary-color: #6B6969;
    --blueL: #2074F7;
    --blueD: #33359D;
}

body,
html {
    width: 100%;
}


/* Reset CSSS */

* {
    margin: 0;
    padding: 0;
    border: none;
    text-decoration: none !important;
    outline: none !important;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-shadow: none;
    -webkit-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    -webkit-touch-callout: none;
    /* -webkit-user-select: none; */
    /* -khtml-user-select: none; */
    /* -moz-user-select: none; */
    /* -ms-user-select: none; */
    /* user-select: none; */
    -webkit-user-select: auto !important;
    -khtml-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
    -o-user-select: auto !important;
    user-select: auto !important;
}

body {
    margin: 0;
    padding: 0;
    font-family: var(--bodyfont);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 100%;
    font-weight: normal;
    font-style: normal;
    color: var(--primary-color);
    font-size: 14px;
    line-height: 1.5;
    background-color: #ffffff;
}

img {
    max-width: 100%;
    height: auto;
}

img,
figure {
    max-width: 100%;
    margin: 0;
    padding: 0;
}

b,
strong {
    font-weight: 700;
}

p {
    margin: 0 0 22px 0;
}

p:last-child {
    margin-bottom: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 25px 0;
    padding: 0;
    color: inherit;
    font-weight: 700;
    font-family: var(--heading-font);
    line-height: 1.2;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
    margin-bottom: 0;
}

h1,
.hOne {
    font-size: 52px;
}

h2,
.hTwo {
    font-size: 45px;
}

h3,
.hThree {
    font-size: 30px;
}

h4,
.hFour {
    font-size: 22px;
}

h5,
.hFive {
    font-size: 18px;
}

a {
    margin: 0;
    padding: 0;
    text-decoration: none !important;
    outline: none !important;
    color: inherit;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

a:hover {
    color: var(--primary-color);
}

a:focus {
    outline: none;
}

ul,
ol,
li {
    list-style: none;
    margin: 0;
    padding: 0
}

a,
svg {
    -o-transition: 0.3s all ease-in-out 0s;
    transition: 0.3s all ease-in-out 0s;
    -webkit-transition: 0.3s all ease-in-out 0s;
    -moz-transition: 0.3s all ease-in-out 0s;
}

.dropdown-toggle:focus {
    outline: none;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
.form-control {
    -moz-appearance: none;
    -webkit-appearance: none;
    padding: 0 20px;
    appearance: none;
    background-color: #fff;
    width: 100%;
    background-clip: padding-box;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    border: 1px solid var(--primary-color);
    height: 55px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: var(--primary-color);
    font-family: inherit;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
.form-control:focus {
    border-color: #24567b !important;
    outline: none;
    background-color: #fff;
    color: #000;
}

textarea,
textarea.form-control {
    height: 136px;
    padding-top: 18px;
    line-height: 1.2;
    resize: none;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
    color: #000;
}

input::-moz-placeholder,
textarea::-moz-placeholder,
.form-control::-moz-placeholder {
    color: #000;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
    color: #000;
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
.form-control::-ms-input-placeholder {
    color: #000;
}

input::placeholder,
textarea::placeholder,
.form-control::placeholder {
    color: #000;
}

select[multiple] {
    background: transparent;
    min-height: 85px;
    font-family: inherit;
}

::-webkit-input-placeholder {
    color: #000;
}

::-moz-placeholder {
    color: #000;
}

:-ms-input-placeholder {
    color: #000;
}

:-moz-placeholder {
    color: #000;
}

button,
input[type="button"],
input[type="submit"] {
    text-align: center;
    padding: 8px 20px;
    color: #000;
    background: #fff;
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    cursor: pointer;
    display: inline-block;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: 1px solid var(--primary-color);
    height: 55px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    font-family: inherit;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

input[type="submit"] {
    padding: 0 25px;
    line-height: inherit;
}

button:hover,
input[type="button"]:hover,
input[type="submit"]:hover {
    background: #000;
    color: #fff;
    outline: none;
    text-decoration: none;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*=col-] {
    width: 100%;
}

input[type=number] {
    -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

::-moz-selection {
    color: #fff;
    background-color: #5d5d5d;
}

::selection {
    color: #fff;
    background-color: #5d5d5d;
}

address {
    margin: 0;
}

select {
    border: 1px solid rgba(255, 255, 255, 0.7);
    width: 100%;
    padding: 0 11px;
    background: url(images/arrow_bottom.svg) no-repeat calc(100% - 16px) center transparent;
    background-size: 18px;
    padding-right: 40px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}

select::-ms-expand {
    display: none;
}

.form-group {
    margin-bottom: 28px;
}

.labeltxt {
    font-weight: 300;
    margin-bottom: 10px;
}


/* images alignment for wordpress content pages */

.alignright {
    float: right;
    margin: 0 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 0 20px 20px 0;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    float: none;
    clear: both;
}


/* custom checkbox */

.form_input_check label {
    position: relative;
    margin: 0;
    padding-left: 40px;
    display: inline-block;
}

.form_input_check label span {
    margin: 0;
    padding: 0;
}

.form_input_check label input[type="checkbox"] {
    visibility: hidden;
    display: none;
}

.form_input_check label input[type="checkbox"]+span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 22px;
    height: 22px;
    border: 1px solid #3E3E42;
    background: transparent;
}

.form_input_check label input[type="checkbox"]+span::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0px;
    width: 22px;
    height: 22px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    background: url(images/tick.svg) no-repeat center center;
    background-size: 15px;
}

.form_input_check label input[type="checkbox"]:not(:checked)+span::after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}


/* .form_input_check input[type="checkbox"]:checked + span::before {

    } */

.form_input_check label input[type="checkbox"]:checked+span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


/* custom radio */

.form_input_radio label {
    position: relative;
    margin: 0;
    padding-left: 30px;
    display: inline-block;
}

.form_input_radio label span {
    margin: 0;
    padding: 0;
}

.form_input_radio label input[type="radio"] {
    visibility: hidden;
    display: none;
}

.form_input_radio label input[type="radio"]+span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 22px;
    height: 22px;
    border: 2px solid #000000;
    border-radius: 100%;
    background: #fff;
}

.form_input_radio label input[type="radio"]+span::after {
    content: '';
    width: 12px;
    height: 12px;
    background: #4b0049;
    position: absolute;
    top: 6px;
    left: 5px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.form_input_radio label input[type="radio"]:not(:checked)+span::after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}


/* .form_input_radio input[type="radio"]:checked + span::before {

    } */

.form_input_radio label input[type="radio"]:checked+span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}


/* custom radio end */
.container-fluid {
    padding-left: 25px;
    padding-right: 25px;
    max-width: 1970px;
}

.cmn-gap {
    padding-top: 80px;
    padding-bottom: 80px;
}

.btn {
    font-weight: 600;
    text-align: center;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    padding: 15px 40px;
    font-size: 18px;
    line-height: 21px;
}

.btn.btn_outline {
    border: 2px solid var(--blueD);
    background-color: transparent;
    color: var(--blueD);
}

.btn.btn_fill {
    border: 2px solid var(--blueL);
    color: #fff;
    background-color: var(--blueL);
}

.btn.btn_outline:hover {
    border: 2px solid var(--blueD);
    background-color: var(--blueD);
    color: #fff;
}

.btn.btn_fill:hover {
    border: 2px solid var(--blueL);
    color: var(--blueL);
    background-color: #fff;
}

/* navbar*/

.main-head {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #353535;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    padding: 16px 0;
}

.main-head.sticky {
    background-color: #fff;
    box-shadow: 1px 0px 0px 1px var(--primary-color);
    /*padding: 8px 0;*/
}

.navbar-brand {
    padding: 0;
    margin: 0;
    width: 170px;
    display: inline-block;
}

.navbar {
    background: none;
    margin: 0;
    padding: 0;
    min-height: inherit;
    height: inherit;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
}

.navbar .navbar-brand {
    width: auto;
    margin-right: 75px;
    display: inline-block;
}

.navbar .navbar-brand img {
    height: 66px;
}

.navbar-nav li {
    position: relative;
    list-style: none;
}

.navbar-nav>li {
    padding: 0;
    margin-right: 40px;
    padding: 0;
    position: relative;
}
.navbar .navbar-nav>li{
    padding-top: 0;
    padding-bottom: 0;
}

.navbar-nav>li:last-child {
    margin-right: 0;
}

.navbar-nav>li:first-child {
    margin-left: 0;
}

.navbar-nav>li>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    position: relative;
    font-weight: inherit;
}

.navbar-nav>li>a:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: var(--primary-color);
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.navbar-nav>li.current-menu-item>a,
.navbar-nav>li>a:hover,
.navbar-nav>li.menu-item-has-children:hover>a {
    color: var(--primary-color);
}

.navbar-nav>li.current-menu-item>a,
.navbar-nav>li>a:hover {
    color: red !important;
}
.navbar-nav>li.current-menu-item>a:after,
.navbar-nav>li>a:hover:after,
.navbar-nav>li.menu-item-has-children:hover>a:after {
    width: 100%;
}

.sub-menu {
    background: #fff;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 140px;
    padding: 0;
}

.sub-menu>li>a {
    color: inherit;
    display: block;
    width: 100%;
    padding: 6px 10px;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
}

.sub-menu>li {
    width: 100%;
    display: block;
}

.sub-menu>li>a:hover,
.sub-menu>li.menu-item-has-children:hover>a,
.sub-menu>li.current-menu-item>a {
    background: #2074F7;
    color: #fff;
}

.navbar-nav>li:last-child>.sub-menu {
    right: 0;
    left: inherit;
    padding: 0;
}

.navbar-nav>li>.sub-menu .sub-menu {
    position: absolute;
    left: 100%;
    top: 0;
}

.navbar-collapse .navbar-toggler {
    display: none;
}

.sub_navList {
    margin-left: auto;
}

.outside_list {
    display: flex;
    align-items: center;
    margin-left: 45px;
}

.outside_list li+li {
    margin-left: 12px;
}

.outside_list .btn {
    min-width: 125px;
    padding: 12.5px 15px;
    font-size: 14px;
    line-height: 16px;
}

/*--banner--*/
.banner_inner {
    position: relative;
    background-color: var(--blueL);
    color: #fff;
    padding: 105px 0;
}

.banner_inner h1 {
    font-size: 47px;
    line-height: 68px;
    text-transform: capitalize;
    margin-bottom: 22px;
    /*font-family: var(--bodyfont);*/
}

.banner_inner h1,
.banner_inner p {
    text-align: center;
}

.banner_inner p {
    font-weight: 400;
    font-size: 25px;
    line-height: 42px;
}

.row_outer {
    max-width: 1185px;
    margin: 40px auto 0;
}

.row_outer input[type="text"] {
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    background-color: transparent;
    border: 1px solid #B9B9B9;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    padding-left: 45px;
    background-position: left 20px center;
    background-repeat: no-repeat;
    background-size: 15px;
    background-image: url(images/srch.svg);
}

.row_outer input[type="text"]:hover,
.row_outer input[type="text"]:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid #ff0000 !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}

.row_outer input[type="text"]::-webkit-input-placeholder {
    color: #F3F3F3;
}

.row_outer input[type="text"]::-moz-placeholder {
    color: #F3F3F3;
}

.row_outer input[type="text"]:-ms-input-placeholder {
    color: #F3F3F3;
}

.row_outer input[type="text"]:-moz-placeholder {
    color: #F3F3F3;
}

.btns_box {
    position: absolute;
    top: 0;
    right: 0;
}

.btns_box input[type="submit"] {
    width: 138px;
    background: #FFFFFF;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    color: var(--blueL);
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    text-transform: capitalize;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border: 1px solid #fff;
}

.btns_box input[type="submit"]:hover {
    background-color: red;
    color: #fff;
    border: 1px solid red;
}

.row_outer .row {
    padding-right: 155px;
    position: relative;
}

.header {
    margin-bottom: 40px;
    color: #000;
}

.header.center {
    text-align: center;
}

.header h2 {
    margin-bottom: 14px;
    font-weight: 700;
    font-size: 45px;
    line-height: 1.4;
    text-transform: capitalize;
}

.header p {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #6B6969;
}

.header.color h2 span {
    color: var(--blueD);
}

.ico_col figure {
    margin: 0;
    display: flex;
    padding: 0 20px;
    align-items: center;
    justify-content: center;
}

.ico_row {
    margin: 0 -20px;
}

.recentJob_sec {
    background-color: #FAFAFA;
}

.rJob_item {
    padding: 9px;
}

.rJob_item_inner {
    padding: 35px 24px;
    position: relative;
    background: #FFFFFF;
    border-radius: 16px;
    z-index: 1;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.rJob_item_inner:after,
.rJob_item_inner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    pointer-events: none;
}

.rJob_item_inner:after {
    background: rgba(32, 116, 247, 1);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 116, 247, 1) 100%);
    z-index: -1;
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    -o-transform: scale(1.01);
    transform-origin: top center;
    top: -2px;
    height: 95%;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: 0.3;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.rJob_item_inner:before {
    background: #fff;
    z-index: 1;
}

.rJob_item_inner:hover:after {
    opacity: 1;
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

.rJob_header,
.rJob_body,
.rJob_foot {
    position: relative;
    z-index: 2;
}

.rJob_header {
    padding-left: 85px;
}
.rJob_body-description-text{
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    height:65px;
  }
.rJob_header figure {
    height: 60px;
    width: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    background: #F5F5F5;
    position: absolute;
    top: 0;
    left: 6px;
    padding: 5px;
}

.rJob_header figure img {
    /* max-width: 36px; */
    height: 100%;
    width: 100%;
    object-fit: contain;
    object-position: center;
    border-radius: 15px;
}

.rJob_header label {
    font-weight: 400;
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 6px;
    color: #797676;
}

.rJob_header h3 {
    font-weight: 600;
    font-size: 17px;
    line-height: 23px;
    margin-bottom: 0;
    color: #000000;
    font-family: var(--bodyfont);
}

.rJob_body {
    padding-left: 6px;
    padding-top: 10px;
    margin-top: 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #6B6969;
}

.rJob_body:after {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #EEEEEE;
    position: absolute;
}

.r_job_list {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #999999;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}

.r_job_list li {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.r_job_list li i {
    margin-right: 8px;
}

.r_job_list li i img {
    width: 16px;
}

.bdg {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 4px 13px;
    border-radius: 50px;
    background-color: #fff;
    white-space: nowrap;
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
}

.bdg.red {
    background: #FFF7F4;
    color: #CF6841;
}

.bdg.blue {
    background: rgba(32, 116, 247, 0.1);
    color: #2074F7;
}

.rJob_foot {
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.txt_btn {
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: var(--blueD);
    display: inline-flex;
    position: relative;
}

.txt_btn:after {
    content: "";
    position: absolute;
    bottom: 0.1em;
    left: 0;
    height: 1px;
    background-color: currentColor;
    width: 100%;
    transition: width 0.4s ease;
    -webkit-transition: width 0.4s ease;
    -moz-transition: width 0.4s ease;
    -ms-transition: width 0.4s ease;
    -o-transition: width 0.4s ease;
}

.txt_btn:hover:after {
    width: 0;
}

.txt_btn:hover {
    color: var(--blueL);
}

.rJob_usr {
    display: flex;
    align-items: center;
    margin-left: auto;
}

.rJob_usr li {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: var(--blueL);
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    font-size: 15px;
    line-height: 23px;
}

.rJob_usr li+li {
    margin-left: -15px;
}

.rJob_usr li:last-child {
    margin-left: -25px;
}

.rJob_slider {
    margin-top: -9px;
    margin-left: -4px;
    margin-right: -4px;
}

.slick-dots {
    display: flex;
    align-items: center;
    justify-content: center;
}
.rJob_slider_control .slick-dots{
    flex-wrap: wrap;
}
.rJob_slider_control .slick-dots li{
    margin-top: 10px;
}
.rJob_slider_control .slick-dots{
    margin-top: -10px;
}

.rJob_slider_control .slick-dots li+li {
    margin-left: 15px;
}

.rJob_slider_control .slick-dots button {
    height: 40px;
    width: 40px;
    background: #FFFFFF;
    box-shadow: 0px 14px 46px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    font-weight: 600;
    font-size: 17px;
    line-height: 23px;
    text-align: center;
    padding: 0;
    border: 0 !important;
}

.rJob_slider_control .slick-dots .slick-active button,
.rJob_slider_control .slick-dots button:hover,
.rJob_slider_control .slick-dots button:focus {
    background-color: var(--blueD);
    color: #fff;
}

.rJob_slider_control {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 60px;
}

.rJob_slider_control .slick-arrow {
    padding: 0;
    height: 40px;
    border: 0 !important;
    background-color: transparent !important;
    color: #000;
}

.rJob_slider_control .slick-arrow:hover {
    color: var(--blueD);
}

.rJob_slider_control .slick-arrow.slick-disabled {
    opacity: 0.5;
}

.rjob_dots {
    margin: 0 12px;
}

.browseJob_sec .header p {
    max-width: 621px;
    margin-left: auto;
    margin-right: auto;
}

.browseJob_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.browseJob_item {
    width: 100%;
    max-width: calc(100% /6);
    padding: 0 27.5px 66px;
}

.browseJob_btn_all {
    margin-top: 4px;
    text-align: center;
}

.browseJob_item_inner {
    position: relative;
    z-index: 1;
    height: 100%;
}

.browseJob_content {
    position: relative;
    z-index: 2;
    padding: 35px 25px 40px;
    background: #FFFFFF;
    border-radius: 16px;
    height: 100%;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 23px;
    color: #797676;
}

.browseJob_item_inner:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    pointer-events: none;
    background: rgba(32, 116, 247, 1);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 116, 247, 1) 100%);
    z-index: -1;
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    -o-transform: scale(1.01);
    transform-origin: top center;
    top: -2px;
    height: 100%;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: 0.3;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

.browseJob_item_inner:hover:after {
    opacity: 1;
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

.browseJob_content figure {
    display: block;
    margin: 0 auto 13px;
    max-width: 100px;
}

.browseJob_content figure img {
    width: 100%;
}

.browseJob_content h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: -0.02em;
    color: #151F1F;
    margin-bottom: 5px;
    font-family: var(--bodyfont);
}

.topCompany_sec {
    overflow: hidden;
}

.topCompany_sec .header {
    max-width: 510px;
    margin-bottom: 0;
    padding: 60px 0;
}

.topCompany_sec .header h2 {
    line-height: 1.4;
    text-transform: capitalize;
}

.topCompany_sec .container-fluid>.row {
    align-items: center;
}

.topCompany_sec .header .btn {
    min-width: 180px;
}

.full_fig {
    max-width: none;
    margin-right: -25px;
}

.testimoni_sec {
    background-color: #f4f4f4;
    position: relative;
}

.testimoni_sec .header h3 {
    font-size: 40px;
    line-height: 55px;
    color: #2E2E30;
    font-family: var(--bodyfont);
    text-transform: capitalize;
}

.testi_item {
    padding: 15px 21px;
}

.testi_item_inner {
    padding: 24px 19px;
    background-color: #fff;
    box-shadow: 0px 6px 15px rgba(191, 183, 183, 0.21);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    display: flex;
    width: 100%;
    height: 340px;
}

.lft_testi {
    width: 100%;
    max-width: 220px;
}

.lft_testi figure {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}

.lft_testi figure img {
    width: 100%;
}

.rt_testi {
    width: 100%;
    max-width: calc(100% - 220px);
    padding-top: 20px;
    padding-left: 25px;
    text-align: left;
}

.rating {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    line-height: 1;
    margin-bottom: 14px;
}

.rating img {
    width: 23px;
}

.rating li+li {
    margin-left: 4px;
}

.rt_testi h3 {
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 13px;
    color: #0A033C;
}

.rt_testi p {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #8C8C8C;
    margin-bottom: 0;
    word-break: break-all;
}

.rt_testi label {
    font-weight: 500;
    font-size: 20px;
    line-height: 55px;
    text-align: center;
    text-transform: capitalize;
    color: #2A4BBC;
}

.testimonial_slider {
    margin: -15px -21px;
}

.testimoni_sec:after {
    content: "";
    position: absolute;
    top: 15%;
    left: 0;
    height: 325px;
    width: 325px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(images/testi_fig.svg);
}

.testimoni_sec .slick-dots {
    display: none !important;
}

.testimoni_control {
    margin-top: 65px;
    text-align: center;
}

.testimoni_progress {
    max-width: 855px;
    margin: 0 auto 17px;
    height: 3px;
    width: 100%;
    overflow: hidden;
    background-color: #EDEBEB;
    position: relative;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.testimoni_progress span {
    position: absolute;
    left: 0;
    width: 33px;
    top: 0;
    background: #C60013;
    height: 100%;
    display: block;
    transition: width 0.3s ease;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
}

.pagingInfo {
    font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    text-transform: capitalize;
    color: #0A033C;
    display: block;
}

.placement_sec {
    background-repeat: no-repeat;
    background-size: auto 90%;
    background-position: center;
    padding: 115px 0;
    background-color: #0E1439;
}

.placement_sec .header {
    color: #fff;
    max-width: 1190px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 85px;
}

.placement_sec .header h2 span {
    color: var(--blueL);
}

.place_row {
    display: flex;
    justify-content: space-between;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
}

.place_col {
    padding: 0 30px;
    color: #fff;
    text-align: center;
}

.place_col h3 {
    font-weight: 700;
    font-size: 50px;
    line-height: 58px;
    color: #2074F7;
}

.place_col p {
    font-weight: 700;
    font-size: 25px;
}

.app_list {
    display: flex;
}

.app_list li+li {
    margin-left: 15px;
}

.app_list img {
    width: 100%;
    max-width: 180px;
}

.realTime_sec .container-fluid>.row {
    align-items: center;
}

.realTime_sec .header {
    max-width: 650px;
    margin-bottom: 0;
    padding: 60px 0;
}

.realTime_sec .header h2 {
    font-size: 60px;
}

/* ============== ARIJIT 22/03/2023 ============= */

.inner-nav-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.inner-nav-right .each-nav-right-blck {
    padding: 15px 50px;
    border-left: 1px solid #BBBBBB;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.inner-nav-right .each-nav-right-blck:last-child {
    padding-right: 0;
}

.each-nav-right-blck ul.icon-list {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.each-nav-right-blck ul.icon-list>li:not(:last-child) {
    margin-right: 50px;
}

.each-nav-right-blck ul.nav-rht-link {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.each-nav-right-blck ul.nav-rht-link>li:not(:last-child) {
    margin-right: 43px;
}

.each-nav-right-blck ul.nav-rht-link>li>a {
    position: relative;
    display: inline-block;
}

.each-nav-right-blck ul.nav-rht-link>li>a:after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: var(--primary-color);
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.each-nav-right-blck ul.nav-rht-link>li>a:hover::after {
    width: 100%;
}

/* -------------- img-para sec --------- */
.img-para-sec {
    overflow: hidden;
}

.img-para-row {
    --bs-gutter-x: 20px;
}

.img-para-row>.img-para-left-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.img-para-txt-wpr .big-htwo {
    color: var(--blueD);
}

.big-htwo {
    font-size: 60px;
    text-transform: capitalize;
}

.img-para-right-col .img-para-img-wpr {
    padding-left: 55px;
    width: 100%;
    height: 100%;
}

.img-para-right-col .img-para-img-wpr>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 650px;
    border-radius: 20px;
}

.img-para-txt-wpr {
    color: #626262;
    line-height: 2;
    padding: 50px 0;
}

/* -------------- img-para sec end --------- */
/* -------------- know us btr sec --------- */
.knw-btr-sec {
    padding: 20px 0;
    overflow: hidden;
}

.knw-btr-sec .header {
    margin-bottom: 80px;
}

.knw-btr-sec .header h2 {
    color: var(--blueD);
    line-height: 1.2;
    margin-bottom: 14px;
    text-transform: capitalize;
}

.header .sub-heading {
    font-size: 20px;
    color: #2e2e30;
    font-family: var(--bodyfont);
    font-weight: 500;
    text-transform: capitalize;
}

.knw-btr-row {
    --bs-gutter-x: 30px;
    justify-content: center;
}

.knw-btr-card {
    background-color: #F9F8F8;
    border-radius: 10px;
    /* height: 100%; */
    overflow: hidden;
    padding: 27px 18px 33px;
    line-height: 1.6;
}

.knw-btr-card .knw-btr-img-wpr {
    display: block;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 30px;
}

.knw-btr-card .knw-btr-img-wpr>img {
    width: 100%;
    max-height: 400px;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}

.knw-btr-card a.knw-btr-img-wpr:hover>img {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

.knw-btr-card .hFive {
    color: var(--blueD);
    margin-bottom: 10px;
    text-transform: capitalize;
    line-height: 1.4;
}

.knw-btr-card .hFive>a:hover {
    color: var(--blueL);
}

.knw-btr-card .pub-dt {
    color: #000;
    font-weight: 500;
    font-style: italic;
    display: block;
    margin-bottom: 6px;
}

/* -------------- know us btr sec end --------- */
/* -------------- img para reverse sec --------- */
.img-para-sec.reverse .img-para-right-col {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.img-para-sec.reverse .img-para-left-col {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
}

.img-para-sec.reverse .img-para-right-col .img-para-img-wpr {
    padding-left: 0;
    padding-right: 75px;
}

/* -------------- img para reverse sec end --------- */
/* -------------- point card sec --------- */
.point-card-row {
    --bs-gutter-x: 40px;
    --bs-gutter-y: 45px;
}

.point-card {
    padding: 77px 36px 58px;
    background-color: #f9f9f9;
    border-radius: 5px;
    line-height: 2;
}

.point-card .point-card-img-wpr {
    width: 114px;
    height: 114px;
    border-radius: 50%;
    background-color: #DDE8F9;
    padding: 22px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 42px;
}

.point-card .point-card-img-wpr img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.point-card .hThree {
    color: var(--blueD);
}

.point-card>p {
    color: #626262;
    max-width: 505px;
}

/* -------------- point card sec end --------- */
/* -------------- footer --------- */
footer.main-footer {
    background-color: #0E1439;
    color: #fff;
    padding-bottom: 24px;
}

.footer-top {
    padding: 90px 0 85px;
}

.footer-top .footer-logo-wpr {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
}

.footer-brand {
    background-color: #fff;
    border-radius: 50%;
    width: 70px;
    height: 70px;
    padding: 2px;
    display: inline-block;
    margin-bottom: 21px;
}

.footer-brand>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.footer-heading {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 45px;
    text-transform: capitalize;
}

.footer-heading::after {
    content: '';
    width: 45px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}

.footer-menu {
    padding: 0;
    margin: 0 0 -15px 0;
    -webkit-column-count: 5;
    -moz-column-count: 5;
    column-count: 5;
    -webkit-column-gap: 50px;
    -moz-column-gap: 50px;
    column-gap: 50px;
}

.footer-menu>li {
    margin-bottom: 15px;
}

.footer-menu>li>a {
    font-weight: 500;
}

.footer-menu>li>a:hover {
    color: var(--blueL);
}

.footer-contact-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.footer-contact-row>.footer-contact-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 40%;
}

.footer-contact-row>.footer-newsltr-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 40%;
}

.footer-contact-row>.footer-social-col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 20%;
}

.contact-list {
    padding: 0;
    margin: 0 0 -18px 0;
}

.contact-list>li {
    margin-bottom: 18px;
}

.contact-list>li>a {
    position: relative;
    padding-left: 30px;
    display: inline-block;
    line-height: 1.6;
    font-weight: 500;
}

.contact-list>li>a:hover {
    color: var(--blueL)
}

.contact-list>li>a>img {
    position: absolute;
    left: 0;
    top: 1px;
    width: 20px;
    height: 20px;
    -o-object-fit: contain;
    object-fit: contain;
}

.social-list {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.social-list>li:not(:last-child) {
    margin-bottom: 11px;
}

.social-list>li>a {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #0E1439;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.social-list>li>a:hover {
    background-color: #2e74f7;
    border-color: #2e74f7;
}

.social-list>li>a>img {
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.social-list>li>a:hover>img {
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.footer-newsltr-form-wpr form .form-group {
    position: relative;
    margin: 0;
}

.footer-newsltr-form-wpr form input[type="text"],
.footer-newsltr-form-wpr form input[type="email"] {
    width: 100%;
    height: 32px;
    border: 0;
    border-bottom: 1px solid #fff;
    padding: 0;
    padding-right: 40px;
    color: #fff;
    background-color: transparent;
    border-radius: 0;
    font-size: 15px;
}

.footer-newsltr-form-wpr form input[type="submit"] {
    position: absolute;
    width: 18px;
    height: 18px;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-image: url(images/send-icon.svg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 0;
    border-radius: 0;
    background-color: transparent;
}


.footer-newsltr-form-wpr form ::-webkit-input-placeholder {
    color: #fff;
}

.footer-newsltr-form-wpr form ::-moz-placeholder {
    color: #fff;
}

.footer-newsltr-form-wpr form :-ms-input-placeholder {
    color: #fff;
}

.footer-newsltr-form-wpr form :-moz-placeholder {
    color: #fff;
}

.footer-btm {
    padding: 30px 29px;
    background-color: #BBCDF4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 6px;
}

.footer-text p,
.footer-text p>a {
    color: #0E1439;
    font-size: 15px;
    font-weight: 500;
}

.footer-text p>a:hover {
    color: #425be6;
}

.footer-btm .terms-link {
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer-btm .terms-link>li:not(:last-child) {
    margin-right: 58px;
}

.footer-btm .terms-link>li>a {
    font-size: 15px;
    color: #0E1439;
    font-weight: 500;
}

.footer-btm .terms-link>li>a:hover {
    color: #425be6;
}

/* -------------- footer end --------- */

/* ============== ARIJIT 22/03/2023 END ============= */
/* ============== ARIJIT 23/03/2023 ============= */

.page_banner.inner-page .banner_inner {
    padding: 130px 0;
    min-height: 440px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.event-row {
    --bs-gutter-x: 28px
}

.event-details-link {
    color: var(--blueL);
    text-decoration: underline !important;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
}

.event-details-link:hover {
    color: var(--blueD);
}

/* --------------------- */
.best-momnt-sec .header {
    margin-bottom: 100px;
}

.best-momnt-sec .header h2 {
    color: var(--blueD);
    line-height: 1.2;
}

.momnt-card-row {
    --bs-gutter-x: 20px;
    --bs-gutter-y: 20px;
}

.momnt-card .momnt-card-img-wpr {
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
    height: 455px;
}

.momnt-card .momnt-card-img-wpr>img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

/* ---------------------- */
.featured-event-sec .header h2 {
    color: var(--blueD);
}

.featured-event-row {
    --bs-gutter-x: 40px;
    justify-content: center;
}

.knw-btr-card.featured-event-card {
    color: #626262;
    line-height: 1.8;
    padding: 20px 20px 18px;
}

.knw-btr-card.featured-event-card>h3 {
    margin-bottom: 10px;
    color: var(--blueD);
}

.featured-event-card .event-cat {
    font-weight: 600;
    line-height: 1.5;
    margin-bottom: 10px;
    font-size: 16px;
}

.featured-event-card .event-shrt-txt {
    margin-bottom: 15px;
}

.featured-event-card .event-dt {
    font-weight: 500;
    font-style: italic;
    color: #000;
}

/* --------------------------------- */
/* .page_banner.image-banner .banner_inner {
    padding-bottom: 0;
} */
.page_banner.image-banner {
    padding-bottom: 110px;
}

.page_banner.image-banner .banner_inner {
    padding: 50px 0;
}

.page_banner.image-banner .img-banner-lft-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.page_banner.image-banner .img-banner-txt .sub-heading {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    display: block;
}

.page_banner.image-banner .img-banner-txt {
    text-align: left;
    /* padding: 100px 0; */
    padding: 20px 0;
}

.page_banner.image-banner .img-banner-txt h1 {
    font-size: 35px;
    text-align: left;
    line-height: 1.3;
    margin-bottom: 15px;
}

.page_banner.image-banner .img-banner-txt p {
    text-align: left;
    line-height: 1.8;
    font-size: 14px;
    margin-bottom: 20px;
    /* max-width: 520px; */
}

.page_banner.image-banner .img-banner-txt .banner-content-text {
    max-width: 520px;
}

.page_banner.image-banner .img-banner-txt .event-dt {
    font-weight: 500;
    font-style: italic;
    font-size: 14px;
}

.page_banner.image-banner .img-banner-img-wpr {
    margin-bottom: -165px;
    padding-left: 40px;
    height: calc(100% + 160px);
}

.page_banner.image-banner .img-banner-img-wpr>img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    /* min-height: 525px; */
    min-height: 590px;
    -o-object-fit: cover;
    object-fit: cover;
}

/* ----------------------------- */
.event-form-sec {
    padding: 100px 0 35px;
}

.d-blue {
    color: var(--blueD);
}

.event-form-row {
    --bs-gutter-x: 24px;
    --bs-gutter-y: 40px;
}

.event-form-wpr form .form-group {
    margin-bottom: 0;
}

.event-form-wpr form label {
    font-size: 16px;
    display: block;
    color: #000;
    margin-bottom: 14px;
    text-transform: capitalize;
}

.event-form-wpr form .form-group>label>span {
    color: #C60013;
}

.event-form-wpr form input[type="text"],
.event-form-wpr form input[type="tel"],
.event-form-wpr form input[type="email"],
.event-form-wpr form input[type="password"] {
    height: 54px;
    border: 1px solid #CECECE;
    padding: 0 15px;
}

.event-form-wpr form input[type="submit"] {
    height: 54px;
    border: 1px solid var(--blueL);
    background-color: var(--blueL);
    padding: 0 23px;
    color: #fff;
    border-radius: 6px;
    text-align: center;
    min-width: 170px;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}

.event-form-wpr form input[type="submit"]:hover {
    border: 1px solid var(--blueD);
    background-color: var(--blueD);
}

/* --------------------------- */
.help-card-row {
    --bs-gutter-x: 40px;
    --bs-gutter-y: 40px;
}

.help-card {
    padding: 35px 32px 50px;
    background-color: #f9f9f9;
    border-radius: 5px;
    height: 100%;
}

.help-card .hThree {
    margin-bottom: 22px;
}

.help-link-list {
    padding-left: 0;
    margin-bottom: 26px;
}

.help-link-list:last-child {
    margin-bottom: 0;
}

.help-link-list>li {
    /*list-style: disc;*/
    text-transform: capitalize;
    position: relative;
    color: #2E2E30;
    padding-left: 20px;
}
.help-link-list>li:after{
    position: absolute;
    content: "";
    left: 0;
    top: 12px;
    background: #2E2E30;
    width: 5px;
    height: 5px;
    border-radius: 50%;
}

.help-link-list>li:not(:last-child) {
    margin-bottom: 20px;
}

.help-link-list>li>a {
    color: #2E2E30;
    font-size: 20px;
    font-weight: 500;
    text-decoration: underline !important;
}

.help-link-list>li>a:hover {
    color: var(--blueL);
}

.cmn-link-text {
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline !important;
    color: var(--blueL);
}

.cmn-link-text:hover {
    color: var(--blueD);
}

.help-card .cmn-link-text {
    font-style: italic;
}

/* ------------------------- */
.help-details-row {
    --bs-gutter-x: 50px
}

.help-details-txt h2,
.help-details-txt h3,
.help-details-txt h4,
.help-details-txt h5,
.help-details-txt h6 {
    color: var(--blueD);
}

.help-details-txt>p {
    margin-bottom: 15px;
    color: #8c8c8c;
    line-height: 1.6;
    font-size: 16px;
}

.help-details-txt>p>b,
.help-details-txt>p>strong {
    font-weight: 500;
    color: #000;
}

.related-article-wpr .help-card {
    padding: 35px 32px;
    margin-bottom: 26px;
}

.related-article-wpr .help-card:last-child {
    margin-bottom: 0;
}

.about-us-sec .img-para-txt-wpr {
    max-width: 650px;
    padding-right: 20px;
}

.about-us-sec.reverse .img-para-txt-wpr {
    padding-right: 0px;
    padding-left: 20px;
    margin-left: auto;
}

.about-us-sec.img-para-sec .img-para-right-col .img-para-img-wpr {
    padding-left: 0;
}

.about-us-sec.img-para-sec.reverse .img-para-right-col .img-para-img-wpr {
    padding-right: 0;
}

/* ---------------------------- */
.about-counter-sec {
    background-color: #0E1439;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}

.about-counter-sec .container-fluid {
    max-width: 1440px;
}

.about-counter-card {
    text-align: center;
}

.about-counter-card h2 {
    color: var(--blueL);
    margin-bottom: 30px;
}

.about-counter-card p {
    font-size: 25px;
    font-weight: 700;
    color: #fff;
}

/* ------------------------------ */
.editor-pick-row {
    --bs-gutter-x: 29px;
}

.editor-pick-card {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0px 6px 16px rgba(191, 183, 183, 0.21);
    box-shadow: 0px 6px 16px rgba(191, 183, 183, 0.21);
    border-radius: 20px;
    padding: 26px;
    color: #8c8c8c;
    line-height: 1.6;
    height: 100%;
}

.editor-pick-card .editor-pick-card-in {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}

.editor-pick-card .editor-pick-card-in:last-child {
    margin-bottom: 0;
}

.editor-pick-card .editor-pick-img-wpr {
    margin-right: 27px;
    border-radius: 16px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    overflow: hidden;
}

.editor-pick-card .editor-pick-img-wpr>img {
    width: 238px;
    height: 224px;
    -o-object-fit: cover;
    object-fit: cover;
}

.editor-pick-card .editor-pick-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.editor-pick-card .editor-pick-content .sub-heading {
    font-weight: 500;
    color: #2A4BBC;
    font-size: 15px;
    margin-bottom: 10px;
    text-transform: uppercase;
    display: block;
}

.editor-pick-card .editor-pick-content .sub-heading {
    font-weight: 500;
    color: #2A4BBC;
    font-size: 15px;
}

.editor-pick-card .editor-pick-content .hFive {
    color: #0A033C;
    text-transform: capitalize;
    margin-bottom: 14px;
}

.editor-pick-sec .editor-pick-card .editor-pick-content>p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    /* number of lines to show */
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.editor-pick-card .editor-pick-content .hFive>a:hover {
    color: var(--blueL);
}

/* --------------------------- */
.find-job-sec .header {
    margin-bottom: 45px;
}

.find-job-row {
    --bs-gutter-x: 36px;
}

.find-job-row .find-job-left-col {
    width: 70%;
}

.find-job-row .find-job-right-col {
    width: 30%;
}

.find-job-card-wpr.editor-pick-card {
    height: 100%;
}

.find-job-card-wpr.editor-pick-card .editor-pick-img-wpr>img {
    width: 276px;
    height: 154px;
}

.find-job-card-wpr.editor-pick-card .editor-pick-content>p {
    max-width: 877px;
    font-size: 16px;
}

.article-list-card {
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0px 6px 16px rgba(191, 183, 183, 0.21);
    box-shadow: 0px 6px 16px rgba(191, 183, 183, 0.21);
    border-radius: 20px;
    padding: 34px 30px 32px;
}

.article-link-list {
    padding: 0;
    margin: 0;
}

.article-link-list>li {
    padding-bottom: 16px;
    margin-bottom: 18px;
    border-bottom: 1px solid #EEEEEE;
}

.article-link-list>li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.article-link-list>li>a {
    font-size: 17px;
    color: #8c8c8c;
}

.article-link-list>li>a:hover {
    color: var(--blueL);
}

/* ---------------------------- */
.guide-text-wpr {
    color: #626262;
    line-height: 2;
}

.guide-text-wpr h2,
.guide-text-wpr h3,
.guide-text-wpr h4,
.guide-text-wpr h5,
.guide-text-wpr h6 {
    color: var(--blueD);
}

.guide-text-wpr h2 {
    font-size: 50px;
    text-transform: capitalize;
}

.gray-bg {
    background-color: #f9f9f9;
}

/* -------------------- */
.security-tab {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.security-tab>ul.resp-tabs-list.security-tab-menu {
    width: 40%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    counter-reset: css-counter 0;
}

.security-tab>ul.resp-tabs-list.security-tab-menu>li {
    margin-bottom: 0 !important;
    padding: 42px 0 42px 50px !important;
    background-color: transparent !important;
    border-bottom: 1px solid #D7D7D7 !important;
    position: relative;
    counter-increment: css-counter 1;
}

.security-tab>ul.resp-tabs-list.security-tab-menu>li::before {
    /* content: counter(css-counter) ". "; */
    position: absolute;
    top: 36px;
    left: 0;
    font-size: 35px;
    font-weight: 700;
    font-family: var(--heading-font);
}

.security-tab>ul.resp-tabs-list.security-tab-menu>li.resp-tab-active {
    /* padding: 42px 0 42px 50px !important; */
    margin-bottom: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #D7D7D7 !important;
}

.security-tab>ul.resp-tabs-list.security-tab-menu>li:hover:before,
.security-tab>ul.resp-tabs-list.security-tab-menu>li.resp-tab-active::before {
    color: var(--blueD);
}

.security-tab>ul.resp-tabs-list.security-tab-menu>li>.hThree {
    position: relative;

}

.security-tab>ul.resp-tabs-list.security-tab-menu>li:hover>.hThree,
.security-tab>ul.resp-tabs-list.security-tab-menu>li.resp-tab-active>.hThree {
    color: var(--blueD) !important;
}

.security-tab>.security-tab-menu-details {
    width: 60%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    padding-left: 30px;
    border: 0;
    border-radius: 0;
}

.security-tab>.security-tab-menu-details .security-tab-content {
    background-color: #F9F9F9;
    padding: 31px 28px 40px;
}

.security-tab>.security-tab-menu-details .security-tab-content>*:last-child {
    margin-bottom: 0;
}

.security-tab>.security-tab-menu-details .security-tab-content>p {
    margin-bottom: 16px;
}

.security-tab>.security-tab-menu-details .security-tab-content b {
    font-weight: 500;
    color: #000;
    font-size: 16px;
}

.security-tab>.security-tab-menu-details .security-tab-content>h2,
.security-tab>.security-tab-menu-details .security-tab-content>h3,
.security-tab>.security-tab-menu-details .security-tab-content>h4,
.security-tab>.security-tab-menu-details .security-tab-content>h5,
.security-tab>.security-tab-menu-details .security-tab-content>h6 {
    color: var(--blueD);
    margin-bottom: 16px;
    margin-top: 20px;
}

.tab-note {
    font-size: 26px;
    color: #000;
    font-weight: 500;
    margin-top: 24px;
    max-width: 1720px;
}

/* ----------------------- */
.page_banner.image-banner .img-banner-txt .sub-heading.alt {
    font-size: 23px;
}

/* ----------------------- */
.employer-res-sec .header {
    margin-bottom: 75px;
}

.employer-res-row {
    --bs-gutter-x: 30px;
    --bs-gutter-y: 50px;
}

.post-job-sec {
    margin-top: 30px;
}

.post-job-sec .post-job-content {
    max-width: 932px;
    margin: 0 auto;
    text-align: center;
}

.post-job-sec .post-job-content>p {
    font-size: 16px;
    color: #000;
    font-weight: 600;
    margin-bottom: 26px;
}

/* ============== ARIJIT 23/03/2023 END ============= */

/*pm_css_start_here*/

.job_suitable_post_top_row {
    display: flex;
    margin: 0 -5px;
}

.job_suitable_post_top_col {
    flex: 1;
    padding: 0 5px;
}

.job_suitable_post_top_col select {
    background: url(images/down-arrow-at.svg) no-repeat right 15px center #F1F1F1;
    background-size: 10px;
    font-size: 16px;
    color: #0D0C0C;
    text-transform: capitalize;
    height: 54px;
    padding: 10px 17px;
    padding-right: 30px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
}

.job_suitable_post_top_col.high {
    flex-grow: 1.3;
}

.job_suitable_post_top_col.high2 {
    flex-grow: 1.1;
}

.job_suitable_post_top_col.high3 {
    flex-grow: 1.15;
}

.cmn-gap-short {
    padding: 40px 0;
}

.back_gr1 {
    background: #FBFBFF;
}

.sort_relavance_sec_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.sort_relavance_sec_top .filter_resultd {
    font-size: 13px;
    font-weight: 600;
    color: #000;
}

.sort_filter_select select {
    border: 1px solid #EAECEF;
    background: url(images/down_vector.svg) no-repeat right 20px center #FEFEFE;
    background-size: 12px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    padding: 10px 22px;
    padding-right: 46px;
}

.sort_relavance_sec_btm {
    margin-top: 36px;
}

.sort_relavance_sec_btm_inner {
    border: 1px solid #E4E4E4;
    background: #FEFEFE;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 20px;
    margin-bottom: 27px;
}

.sort_relavance_sec_btm_inner:last-child {
    margin-bottom: 0;
}

.slack_sections_develop_top {
    display: flex;
    flex-wrap: wrap;
}

.slack_sections_develop_top .main_img {
    width: 60px;
    height: 60px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #F5F5F5;
    display: flex;
    justify-content: center;
    align-items: center;
}

.slack_sections_develop_top .main_img img {
    max-width: 44px;
    max-height: 44px;
    object-fit: contain;
    border-radius: 10px;
}

.slack_sections_develop_top_rt {
    width: calc(100% - 60px);
    padding-left: 17px;
}

.slack_sections_develop_top_rt h4 {
    font-size: 17px;
    font-weight: 400;
    color: #797676;
    margin-bottom: 4px;
    font-family: var(--bodyfont);
}
.slack_sections_develop_top_rt h4 a{
    color: #797676;
}
.slack_sections_develop_top_rt h4 a:hover{
    color: #2074F7;
}

.slack_sections_develop_top_rt .desg {
    font-size: 17px;
    font-weight: 600;
    color: #000000;
    display: table;
    margin-bottom: 8px;
}

.dated_full_slack {
    display: flex;
    flex-wrap: wrap;
}

.dated_full_slack .date_tmng {
    font-size: 14px;
    font-weight: 500;
    color: #999999;
}

.dated_full_slack .date_tmng i {
    margin-right: 8px;
    display: inline-block;
    vertical-align: text-top;
    margin-top: -4px;
}

.dated_full_slack_rtt {
    margin-left: 22px;
}

.dated_full_slack_rtt span {
    min-width: 81px;
    font-size: 13px;
    font-weight: 500;
    padding: 2px 12px;
    display: inline-block;
    text-align: center;
    border-radius: 33px;
    margin-right: 11px;
    margin-bottom: 7px;
}

.dated_full_slack_rtt span:last-child {
    margin-right: 0;
}

.dated_full_slack_rtt .job_grn {
    background: #E9FDFD;
    color: #01B1AF;
}

.dated_full_slack_rtt .job_red {
    background: #FFF7F4;
    color: #CF6841;
}

.slack_sections_develop_top_btm {
    border-top: 1px solid #EEEEEE;
    padding-top: 12px;
    margin-top: 18px;
    font-size: 16px;
    font-weight: 500;
}

.sort_relavance_sec_btm_inner.active {
    border-width: 2px;
    border-color: #2074F7;
}

.slack_suitable_wrapper_develop_cl_lf .dated_full_slack_rtt {
    margin-left: 0;
}

.job_suitable_post_btm_row {
    --bs-gutter-x: 2.1rem;
}

.slack_suitable_wrapper_develop {
    background-color: #fff;
    height: 100%;
    border-radius: 5px;
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
}

.slack_suitable_wrapper_develop_top {
    background-color: #fff;
    padding: 56px 30px;
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    border-radius: 5px 5px 0 0;
}

.slack_suitable_wrapper_develop_btm {
    padding: 25px 0;
    position: relative;
}
.respd-tabs-listedfed-new1{
    right: 0 !important;
    left: inherit !important;
    top: 0 !important;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills,
.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-item,
.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link {
    margin: 0;
    padding: 0;
    background: transparent;
    box-shadow: inherit;
    outline: none;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link {
    font-size: 14px;
    font-weight: 500;
    color: #8A8D91;
    height: auto;
    padding-bottom: 16px;
    padding-right: 50px;
    padding-left: 10px;
    position: relative;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link:after {
    position: absolute;
    content: "";
    background-color: #2074F7;
    width: 100%;
    height: 1px;
    left: 0;
    bottom: -1px;
    opacity: 0;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link.active:after {
    opacity: 1;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link.active {
    color: #2074F7;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-item {
    margin-right: 2px;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-item:last-child {
    margin-right: 0;
}

.slack_suitable_wrapper_develop_btm_tab .nav-pills {
    border-bottom: 1px solid #EDEDED;
    padding-left: 11px;
}

.slack_suitable_wrapper_develop_btm_sescriptn {
    padding: 20px 0;
}

.summary_section_slackkes_content {
    padding: 28px 22px;
    border-bottom: 1px solid #EDEDED;
    color: #696969;
}

.summary_section_slackkes_content:last-child {
    border-bottom: 0;
    padding-bottom: 0;
}

.summary_section_slackkes_content .hds_mn {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    font-family: var(--bodyfont);
    margin-bottom: 12px;
}

.summary_section_slackkes_content .hds_mn2 {
    font-size: 16px;
    color: #696969;
    font-family: var(--bodyfont);
    margin-bottom: 10px;
    text-transform: capitalize;
}

.summary_section_slackkes_content p {
    margin-bottom: 10px;
    color: #696969;
}

.summary_section_slackkes_content p:last-child {
    margin-bottom: 0;
}

.summary_section_slackkes_content ul {
    margin-bottom: 32px;
}

.summary_section_slackkes_content ul:last-child {
    margin-bottom: 0;
}

.summary_section_slackkes_content li {
    margin-bottom: 5px;
}

.summary_section_slackkes_content li:last-child {
    margin-bottom: 0;
}

.summary_section_slackkes_content .bullter_dot li {
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative;
}
.summary_section_slackkes_content .bullter_dot li:last-child{
    margin-bottom: 0;
}
.summary_section_slackkes_content .bullter_dot li:before {
    position: absolute;
    content: "";
    background: #C60013;
    left: 0;
    top: 7px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}

.summary_section_slackkes_content .hds_mn span {
    font-style: italic;
    color: #2074F7;
    font-weight: 400;
}

.calfrnia_states_underg li {
    margin-bottom: 10px;
}

.calfrnia_states_underg li:last-child {
    margin-bottom: 0;
}

.calfrnia_states_underg_city {
    display: flex;
    flex-wrap: wrap;
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
}

.calfrnia_states_underg_city i {
    flex-basis: 16px;
    max-width: 16px;
}

.calfrnia_states_underg_city .rtt {
    max-width: calc(100% - 16px);
    flex-basis: calc(100% - 16px);
    align-self: center;
    padding-left: 10px;
}

.slr_rate {
    font-size: 13px;
    font-weight: 500;
    color: #2074F7;
}

.calfrnia_states_underg_dated {
    display: flex;
    flex-wrap: wrap;
}

.calfrnia_states_underg_dated i {
    flex-basis: 16px;
    max-width: 16px;
}

.calfrnia_states_underg_dated .rtt {
    max-width: calc(100% - 16px);
    flex-basis: calc(100% - 16px);
    align-self: center;
    padding-left: 10px;
    font-size: 12px;
    font-weight: 500;
    color: #4F4E4E;
}

.calfrnia_states_underg_dated .rtt .blds {
    font-size: 13px;
    font-weight: 600;
    font-style: italic;
    color: #33359D;
    margin-left: 10px;
}

.slack_suitable_wrapper_develop_cl_rt {
    text-align: right;
}

.apply_linking_stbled_top li {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
}

.apply_linking_stbled_top li:last-child {
    margin-right: 0;
}

.apply_now_btnn {
    display: inline-block;
    background: #2074F7;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    padding: 14px 26px;
}

.apply_linking_stbled_bttm {
    margin-top: 20px;
}

.apply_now_btnn:hover {
    background: #000;
    color: #fff;
}

.google_review_part_btm {
    margin-top: 50px;
    padding: 0 22px;
}

.parent_cmn_line {
    border: 1px solid #EAECEF;
    box-shadow: 0px 2px 23px rgba(0, 0, 0, 0.03);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    background: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 230px;
    padding: 25px;
    height: 100%;
}

.google_review_indicator .cont_numner {
    font-size: 52px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 13px;
}

.google_review_indicator .review_star {
    margin-bottom: 13px;
}

.google_review_indicator .rvw_best {
    font-size: 25px;
    font-weight: 600;
    color: #383838;
}

.sort_relavance_sec_pagination {
    margin-top: 47px;
}

.populare_searches_sectnd {
    margin-top: 47px;
}

.sec_heading_popult {
    font-size: 36px;
    font-weight: 500;
    font-family: var(--bodyfont);
    color: #404042;
    text-transform: capitalize;
    margin-bottom: 28px;
}

.populare_searches_sectnd_ul ul {
    margin-bottom: -14px;
}

.populare_searches_sectnd_ul li {
    display: inline-block;
    margin-right: 13px;
    margin-bottom: 14px;
}

.searches_dfr {
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    padding: 15px 27px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #F1F1F1;
    display: inline-block;
    text-transform: capitalize;
}

.searches_dfr i {
    display: inline-block;
    margin-right: 10px;
}

.sort_relavance_sec_pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.sort_relavance_sec_pagination .btn_pagintn {
    background: #FFFFFF;
    box-shadow: 0px 14px 46px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    min-height: 38px;
    min-width: 41px;
    margin: 0 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    color: #000000;
    font-weight: 600;
}

.lft_clickr,
.right_clickr {
    min-height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 11px;
}

.right_clickr {
    margin: 0;
    margin-left: 11px;
}

.sort_relavance_sec_pagination .btn_pagintn.current,
.sort_relavance_sec_pagination .btn_pagintn:hover {
    background: #33359D;
    color: #FFF2F2;
}

.lft_clickr[disabled] {
    opacity: 0.5;
}
.lft_clickr.disabled{
    opacity: 0.5;
    cursor: inherit;
}

.google_review_indicator {
    text-align: center;
}

.terms_servcs_sec_col_lft_innr>* {
    margin-bottom: 28px;
}

.terms_servcs_sec_col_lft_innr>*:last-child {
    margin-bottom: 0;
}

.gkn_temrs_outer .hd_smal {
    color: #33359D;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 18px;
    font-family: var(--bodyfont);
    text-transform: capitalize;
}
.charector_small{
    text-transform: none;
}

.gkn_temrs_outer .hd_smal:last-child {
    margin-bottom: 0;
}

.gkn_temrs_outer {
    font-weight: 500;
}

.gkn_temrs_outer p {
    margin-bottom: 15px;
}

.gkn_temrs_outer p:last-child {
    margin-bottom: 0;
}

.gkn_temrs_outer li {
    margin-bottom: 10px;
}

.gkn_temrs_outer li:last-child {
    margin-bottom: 0;
}

.gkn_temrs_outer li a,
.gkn_temrs_outer p a {
    color: #626262;
}

.gkn_temrs_outer li a:hover,
.gkn_temrs_outer p a:hover {
    color: #33359D;
}

.gkn_temrs_outer_large li {
    font-size: 20px;
    color: #33359D;
    font-weight: 600;
    font-family: var(--heading-font);
    margin-bottom: 10px;
}

.gkn_temrs_outer_large li:last-child {
    margin-bottom: 0;
}

.gkn_temrs_outer_large li a {
    color: #33359D;
}

.gkn_temrs_outer_large li a:hover {
    color: #000;
}

.terms_services_topr {
    margin-bottom: 28px;
}

.terms_services_topr:last-child {
    margin-bottom: 0;
}

.terms_services_topr_in {
    margin-bottom: 20px;
    color: #626262;
}

.terms_services_topr_in:last-child {
    margin-bottom: 0;
}

.terms_services_topr_in .hedn {
    font-family: var(--bodyfont);
    font-size: 35px;
    font-weight: 500;
    color: #000000;
    margin-bottom: 10px;
}

.terms_services_topr_in .hedn:last-child {
    margin-bottom: 0;
}

.last_updated_s {
    font-size: 20px;
    font-weight: 400;
    color: #626262;
}

.heading_cmnted {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: capitalize;
}

.main_scroll_secidrs>* {
    margin-bottom: 28px;
}

.main_scroll_secidrs>*:last-child {
    margin-bottom: 0;
}

.heading_cmnted.blue {
    color: #33359D;
}

.details_sekker_profiles p {
    margin-bottom: 15px;
}

.details_sekker_profiles p:last-child {
    margin-bottom: 0;
}

.terms_servcs_sec_col_lft_innr {
    position: sticky;
    top: 100px;
    left: 0;
    max-height: calc(100vh - 121px);
    box-shadow: 0px 5px 53px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    overflow-y: auto;
    padding: 32px 20px;
}

.terms_servcs_sec_col_rtt {
    border-left: 1px solid #637EA8;
}

.terms_servcs_sec_row {
    --bs-gutter-x: 0;
}

.terms_servcs_sec_col_lft {
    padding-right: 30px;
}

.terms_servcs_sec_col_rtt {
    padding-left: 30px;
}

.nav_ul li.current-menu-item a {
    color: #33359D;
}

.footer-menu.cntnt {
    -webkit-column-count: inherit;
    -moz-column-count: inherit;
    column-count: inherit;
    -webkit-column-gap: inherit;
    -moz-column-gap: inherit;
    column-gap: inherit;
    margin: 0;
}

.footer-heading.new {
    margin-bottom: 20px;
}

.foot_sec_hlp_cntr p {
    font-size: 16px;
    font-weight: 400;
}

.foot_sec_hlp_cntr ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -4px;
}

.foot_sec_hlp_cntr ul li {
    width: 50%;
    padding: 0 4px;
}

.btn_help_cnt {
    display: inline-block;
    width: 100%;
    text-align: center;
    border: 1px solid #2074F7;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    padding: 10px 18px;
}

.btn_help_cnt:hover {
    background: #2074F7;
    color: #fff;
}

.we_help_sectnd {
    max-width: 300px;
}

.sec_heading_cmn .sec_heading_cmn_head {
    font-size: 60px;
    font-weight: 700;
    color: #33359D;
    text-transform: capitalize;
    margin-bottom: 35px;
}

.sec_heading_cmn p {
    font-weight: 400;
    color: #626262;
}

.sec_heading_cmn ul li {
    /* font-weight: 600; */
    /* color: #0D0B0B; */
    position: relative;
    margin-bottom: 26px;
    padding-left: 28px;
}

.sec_heading_cmn ul li:after {
    position: absolute;
    content: "";
    width: 8px;
    height: 8px;
    background: #0D0B0B;
    border-radius: 50%;
    left: 0;
    top: 6px;
}

.sec_heading_cmn ul li:last-child {
    margin-bottom: 0;
}

.sec_heading_cmn ul.two_rows {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: -28px;
}

.sec_heading_cmn ul.two_rows li {
    padding: 0 14px;
    margin-bottom: 28px;
    flex-basis: 50%;
    max-width: 50%;
    font-size: 16px;
    font-weight: 600;
    color: #000000;
}

.sec_heading_cmn ul.two_rows li:after {
    width: 5px;
    height: 5px;
    top: 10px;
}

.assistive_texnology_sec_col_rtt {
    align-self: center;
}

.main_img.radius_img {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    display: table;
    overflow: hidden;
}

.sec_heading_cmn.gap_btt {
    margin-bottom: 30px;
}

.evnts_hosting_ull .hdn_fr {
    font-size: 23px;
    font-weight: 600;
    color: #000000;
    font-family: var(--bodyfont);
    margin-bottom: 16px;
}

.evnts_hosting_ull ul {
    margin-left: 9px;
}

.evnts_hosting_ull ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 15px;
}

.evnts_hosting_ull ul li:last-child {
    margin-bottom: 0;
}

.evnts_hosting_ull ul li:after {
    position: absolute;
    content: "";
    left: 0;
    top: 8px;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #000;
}

.evnts_hosting_ull {
    margin-bottom: 40px;
}

.evnts_hosting_ull:last-child {
    margin-bottom: 0;
}

.slack_suitable_wrapper_develop_btm.newsd {
    padding: 28px 22px;
    padding-bottom: 30px;
}

.slack_suitable_wrapper_develop_btm.newsd .summary_section_slackkes_content {
    padding: 0;
}

.slack_suitable_wrapper_develop_endng {
    border-top: 1px solid #EDEDED;
    padding: 38px 22px;
    text-align: center;
}

.full_desg_jobs {
    font-size: 18px;
    font-weight: 500;
    color: #33359D;
    text-transform: capitalize;
    text-decoration: underline !important;
}

.full_desg_jobs:hover {
    color: #000;
}

.contact_wrapper_backgrnd {
    background: #FFFFFF;
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    height: auto;
}

.contact_wrapper_backgrnd.add_yours_cnt_l {
    height: 100%;
}

.add_yours_cnt_l {
    padding: 31px 28px;
}

.add_yours_cnt_l_top_head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
}

.add_yours_cnt_l_top_head .head_cnt_ad {
    margin-bottom: 0;
    color: #1C222C;
    font-size: 32px;
    font-weight: 700;
    text-transform: capitalize;
}

.cross_icnd {
    display: inline-block;
}

.add_yours_cnt_l_top_loader {
    height: 5px;
    width: 100%;
    position: relative;
    background: #BDBEF0;
    border-radius: 100px;
    overflow: hidden;
}

.add_yours_cnt_l_form {
    margin-top: 46px;
}

.add_yours_cnt_l_top_loader .loading_activity {
    position: absolute;
    left: 0;
    top: 0;
    background: #2074F7;
    height: 100%;
}

.add_yours_cnt_l_form_col h6 {
    font-size: 16px;
    color: #757575;
    font-weight: 400;
    font-family: var(--bodyfont);
    text-transform: capitalize;
    margin-bottom: 13px;
}

.add_yours_cnt_l_form_row {
    --bs-gutter-y: 2.1rem;
}

.add_yours_cnt_l_form_col input[type="text"],
.add_yours_cnt_l_form_col input[type="email"],
.add_yours_cnt_l_form_col input[type="url"],
.add_yours_cnt_l_form_col input[type="password"],
.add_yours_cnt_l_form_col input[type="search"],
.add_yours_cnt_l_form_col input[type="number"],
.add_yours_cnt_l_form_col input[type="tel"],
.add_yours_cnt_l_form_col input[type="range"],
.add_yours_cnt_l_form_col input[type="date"],
.add_yours_cnt_l_form_col input[type="month"],
.add_yours_cnt_l_form_col input[type="week"],
.add_yours_cnt_l_form_col input[type="time"],
.add_yours_cnt_l_form_col input[type="datetime"],
.add_yours_cnt_l_form_col input[type="datetime-local"],
.add_yours_cnt_l_form_col input[type="color"],
.add_yours_cnt_l_form_col textarea,
.add_yours_cnt_l_form_col .form-control,
.add_yours_cnt_l_form_col select {
    height: 54px;
    background: #FFFFFF;
    border: 1px solid #CECECE !important;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    padding: 3px 15px;
    text-transform: capitalize;
    font-size: 16px;
    color: #000000;
    font-weight: 400;
}

.add_yours_cnt_l_form_col input::-webkit-input-placeholder{opacity:0.5; color: #000000;}
.add_yours_cnt_l_form_col input:-ms-input-placeholder{opacity:0.5;color: #000000;}
.add_yours_cnt_l_form_col input::-moz-placeholder{opacity:0.5;color: #000000;}
.add_yours_cnt_l_form_col input:-moz-placeholder{opacity:0.5;color: #000000;}


.add_yours_cnt_l_form_col textarea::-webkit-input-placeholder{opacity:0.5; color: #000000;}
.add_yours_cnt_l_form_col textarea:-ms-input-placeholder{opacity:0.5;color: #000000;}
.add_yours_cnt_l_form_col textarea::-moz-placeholder{opacity:0.5;color: #000000;}
.add_yours_cnt_l_form_col textarea:-moz-placeholder{opacity:0.5;color: #000000;}

.add_yours_cnt_l_form_col textarea {
    height: 133px;
    padding: 30px 14px;
}

.custom_ph_number {
    position: relative;
}

.custom_ph_number .custom_ph_number_select {
    position: absolute;
    left: 0;
    top: 0;
    min-width: 70px;
    text-align: center;
    padding: 9px 1px;
    height: 100%;
}

.custom_ph_number .custom_ph_number_select select {
    height: 100%;
    border: 0 !important;
    padding: 0 10px;
    border-right: 1px solid #CECECE !important;
    border-radius: 0;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #000000;
    background: url(images/vector_inr_btm.svg) no-repeat right 10px center;
    background-size: 11px;
    width: 100%;
}

.custom_ph_number input[type="text"],
.custom_ph_number input[type="email"],
.custom_ph_number input[type="tel"] {
    padding-left: 80px;
}

.add_yours_cnt_l_form_col .cmn_btn_submit {
    background: #2074F7;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #FFFFFF;
    min-width: 138px;
    padding: 18px 10px;
    border: 0;
    margin-right: 16px;
}

.add_yours_cnt_l_form_col .cmn_btn_submit:last-child {
    margin-right: 0;
}

.add_yours_cnt_l_form_col .cmn_btn_submit:hover,
.add_yours_cnt_l_form_col .cmn_btn_submit.prev {
    background: #000;
    color: #fff;
}

.add_yours_cnt_l_form_col .cmn_btn_submit.prev:hover {
    background: #2074F7;
    color: #FFFFFF;
}

.add_form_next_prev {
    margin-top: 2.1rem;
}

.uploaded_rsmd_sec {
    position: relative;
    border: 1px dashed #C8C8C8;
    border-radius: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 184px;
    padding: 20px 30px;
    text-align: center;
}

.uploaded_rsmd_sec input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}

.uploaded_rsmd_sec_wrapper .main_img {
    display: table;
    margin: 0 auto;
    position: relative;
    margin-bottom: 25px;
}

.uploaded_rsmd_sec_wrapper p {
    color: #9D9999;
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize;
}

.or_sec_line {
    font-size: 13px;
    font-weight: 500;
    color: #A4A3A3;
    text-align: center;
    position: relative;
}

.or_sec_line_innner {
    background: #fff;
    position: relative;
    z-index: 1;
    padding: 0 8px;
}

.or_sec_line:after {
    position: absolute;
    content: '';
    background: #E6DFDF;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
}

/*pm_css_end_here*/

/* ============== ARIJIT 24/03/2023  ============= */
.my-job-tab>ul.resp-tabs-list.my-job-tab-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 60px;
    border-bottom: 1px solid #dedede;
}

.my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li {
    margin-bottom: 0 !important;
    padding: 0 35px 23px !important;
    background-color: transparent !important;
    border-bottom: 1px solid transparent !important;
    position: relative;
    margin: 0 !important;
}

.my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li.resp-tab-active {
    border: 0 !important;
    border-bottom: 1px solid var(--blueD) !important;
}

.my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li>h2 {
    font-size: 18px;
    font-weight: 500;
    color: #929292;
    font-family: var(--bodyfont);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li:hover>h2,
.my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li.resp-tab-active>h2 {
    color: var(--blueD);
}

.my-job-tab>.my-job-tab-menu-details {
    border: 0;
    border-radius: 0;
    background-color: transparent;
}

.my-job-tab>.my-job-tab-menu-details>.resp-tab-content {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.my-job-card-row {
    --bs-gutter-x: 18px;
    --bs-gutter-y: 23px;
    justify-content: center;
}

/* ---------------------- */
.my-job-sec .my-job-sec-inner {
    padding: 40px 0 80px;
}

.my-job-sec .header h1 {
    font-size: 37px;
    text-transform: capitalize;
}

.rJob_item_inner .bookmark-link-wpr {
    position: relative;
    z-index: 1;
    text-align: right;
    margin-bottom: -5px;
}

.rJob_item_inner .job-price {
    font-size: 22px;
    font-weight: 600;
    color: var(--blueL);
}

.rJob_item_inner.my-job-card {
    padding: 20px 18px 45px;
}

.rJob_item_inner.my-job-card::after {
    height: 103%;
}

/* ------------------------- */

.job-applied-card.slack_suitable_wrapper_develop {
    padding: 18px 5px 43px;
    -webkit-box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
}

.job-applied-card .slack_suitable_wrapper_develop_top {
    background-color: #fff;
    padding: 30px 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    border-bottom: 1px solid #EDEDED;
}

.job-applied-card .summary_section_slackkes_content:last-child {
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 16px;
}

.job-applied-card .summary_section_slackkes_content {
    padding-right: 120px;
}

.btn.btn_fill.lite {
    background-color: transparent;
    border: 1px solid var(--blueD);
    font-size: 13px;
    font-weight: 500;
    color: var(--blueD);
    border-radius: 4px;
    padding: 3px 17px;
    text-transform: capitalize;
}

.btn.btn_fill.lite:hover {
    background-color: var(--blueD);
    color: #fff;
    border: 1px solid var(--blueD);
}

.status-update-wpr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}

.status-bdg {
    display: inline-block;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: 500;
    padding: 5px 24px;
    border-radius: 4px;
}

.status-bdg.green {
    background-color: #E7F2E9;
    color: #1DB635;
}

.status-bdg.red {
    background-color: #F2E7E7;
    color: #B61D1D;
}

.msg-employer-btn {
    margin-top: 30px;
    padding: 0 20px;
}

.msg-employer-btn>a {
    font-size: 18px;
    font-weight: 500;
    color: var(--blueD);
    text-decoration: underline !important;
    text-transform: capitalize;
}

.msg-employer-btn>a:hover {
    color: var(--blueL);
}

.appiled-job-row {
    --bs-gutter-x: 40px;
    --bs-gutter-y: 64px;
}

/* --------------------- */
.job-applied-card-btn-wpr {
    margin-top: 30px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.job-applied-card-btn-wpr>a:not(:last-child) {
    margin-right: 14px;
}

.dblue-btn {
    display: inline-block;
    background-color: var(--blueD);
    border: 1px solid var(--blueD);
    color: #fff;
    border-radius: 4px;
    padding: 14px 25px;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
}

.dblue-btn:hover {
    background-color: transparent;
    color: var(--blueD);
}

.dblue-btn.lite {
    background-color: transparent;
    color: var(--blueD);
}

.dblue-btn.lite:hover {
    background-color: var(--blueD);
    color: #fff;
}

/* ----------------------- */
.got-intv-wpr {
    margin-top: 30px;
    padding: 0 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.got-intv-wpr .form-heading {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    margin-bottom: 0;
    margin-right: 38px;
}

.got-intv-wpr form .form-group {
    margin-bottom: 0;
}

.custom-radio-btn label {
    position: relative;
    margin: 0;
    padding-left: 28px;
    display: inline-block;
    margin-right: 26px;
    cursor: pointer;
}

.custom-radio-btn label:last-child {
    margin-right: 0;
}

.custom-radio-btn label span {
    margin: 0;
    padding: 0;
    font-size: 13px;
    color: #000;
    font-weight: 500;
}

.custom-radio-btn label input[type="radio"] {
    visibility: hidden;
    display: none;
}

.custom-radio-btn label input[type="radio"]+span::before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 18px;
    height: 18px;
    border: 2px solid #AFACAC;
    border-radius: 100%;
    background: #fff;
}

.custom-radio-btn label input[type="radio"]+span::after {
    content: '';
    width: 12px;
    height: 12px;
    background: var(--blueD);
    position: absolute;
    top: 4px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.custom-radio-btn label input[type="radio"]:not(:checked)+span::after {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}


.custom-radio-btn input[type="radio"]:checked+span::before {
    border: 2px solid var(--blueD);
}

.custom-radio-btn label input[type="radio"]:checked+span:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.status-txt {
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}

.status-txt.green {
    color: #14B541;
}

.status-txt.blue {
    color: var(--blueD);
}

/* ------------------------- */
.status-update-modal .modal-dialog {
    max-width: 835px;
}

.status-update-modal .modal-content {
    border-radius: 32px;
    padding: 52px 64px;
}

.status-update-modal .modal-header {
    padding: 0 0 30px 0;
    border: 0;
    border-bottom: 1px solid #DFDDDD;
    position: relative;
}

.status-update-modal .modal-header h3 {
    font-size: 30px;
    color: #000;
    font-family: var(--bodyfont);
    font-weight: 500;
    text-transform: capitalize;
}

.status-update-modal .modal-header .mdl-cls-btn {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    border: 0;
    padding: 0;
    border-radius: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
}

.status-update-modal .modal-header .mdl-cls-btn>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.status-update-modal .modal-body {
    padding: 0;
    margin: 0;
}

.status-option {
    padding: 0;
    margin: 0;
}

.status-option>li {
    padding: 33px 0;
    border-bottom: 1px solid #DFDDDD;
}

.status-option>li:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.status-option>li>a {
    font-size: 25px;
    font-weight: 500;
    text-transform: capitalize;
}

.status-option>li>a.green {
    color: #0A771B;
}

.status-option>li>a.red {
    color: #B61D1D;
}

/* ------------------------- */
.msg-sec .msg-sec-inner {
    padding: 40px 0 58px;
    background-color: #FAFAFE;
}

.custom-msg-row {
    --bs-gutter-x: 32px;
}

.custom-msg-row {
    --bs-gutter-x: 32px;
}

.custom-msg-row .custom-msg-col {
    width: 30%;
}

.custom-msg-row .custom-msg-col.middle-col {
    width: 40%;
}

.msg-sec .msg-col-innr {
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 5px 53px rgba(0, 0, 0, 0.04);
    box-shadow: 0px 5px 53px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    height: 100%;
    position: relative;
}

.msg-sec .msg-col-innr::after {
    content: '';
    position: absolute;
    top: 0;
    right: -16px;
    width: 1px;
    height: 100%;
    background-color: #C8D5E9;
}

.msg-sec .custom-msg-col:last-child .msg-col-innr::after {
    display: none;
}

.msg-col-innr .msg-list-heading {
    padding: 26px 23px 28px;
}

.msg-col-innr .msg-list-heading .hFour {
    color: #000;
    font-family: var(--bodyfont);
    font-size: 25px;
}

.msg-list-wpr .each-msg-wpr {
    display: block;
    background-color: #fff;
    padding: 0 34px 0 20px;
}

.msg-list-wpr .each-msg-wpr>.each-msg-card {
    padding: 20px 32px 23px 6px;
    border-top: 1px solid #EDEDED;
}

.msg-list-wpr .each-msg-wpr>.each-msg-card {
    padding: 20px 32px 23px 6px;
    border-top: 1px solid #EDEDED;
}

.msg-list-wpr .each-msg-wpr:first-child>.each-msg-card {
    border-top: 0 solid #EDEDED;
}

.msg-list-wpr .each-msg-wpr:hover,
.msg-list-wpr .each-msg-wpr.active {
    background-color: #FAFAFA;
}

.msg-list-wpr .each-msg-wpr.active>.each-msg-card,
.msg-list-wpr .each-msg-wpr.active+.each-msg-wpr>.each-msg-card {
    border-top: 1px solid transparent;
}

.each-msg-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.each-msg-card .sender-icon-wpr {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 54px;
    height: 54px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 18px;
    background-color: #F5F5F5;
    padding: 10px;
}

.each-msg-card .sender-icon-wpr>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.each-msg-card .msg-txt-wpr {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-left: 13px;
    padding-right: 32px;
}

.each-msg-card .msg-txt-wpr .sndr-name {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    margin-bottom: 8px;
    display: block;
}

.each-msg-card .msg-txt-wpr>p {
    font-size: 12px;
    font-weight: 500;
    color: #9C9C9F;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
}

.each-msg-card .msg-dt-wpr {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    text-align: right;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.each-msg-card .msg-dt-wpr .msg-count {
    padding: 2px;
    background-color: var(--blueL);
    border-radius: 50%;
    color: #fff;
    width: 20px;
    height: 20px;
    font-size: 13px;
    font-weight: 500;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 13px;
}

.each-msg-card .msg-dt-wpr .msg-time {
    color: #9C9C9F;
    font-size: 12px;
    font-weight: 500;
    margin-top: auto;
}

/* ------------------- */
.msg-chat-heading {
    padding: 0 23px 0 28px;
    margin-bottom: 15px;
}

.msg-chat-heading .msg-chat-heading-inner {
    padding: 20px 0;
    border-bottom: 1px solid #EDEDED;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.msg-chat-heading .msg-chat-heading-inner>.chat-profile-icon {
    padding: 5px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 21px;
}

.msg-chat-heading .msg-chat-heading-inner>.chat-profile-icon>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.msg-chat-heading .msg-chat-heading-inner>.chat-profile-name {
    color: #000;
    font-weight: 500;
}

.chat-body-wpr {
    padding: 20px 32px;
}

.chat-body-wpr .chat-date-dividor {
    position: relative;
    text-align: center;
    margin: 20px 0;
}

.chat-body-wpr .chat-date-dividor::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    height: 2px;
    border-top: 1px dashed #EDEDED;
}

.chat-body-wpr .chat-date-dividor .chat-date {
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    color: #9C9C9F;
    background-color: #EDEDED;
    border-radius: 25px;
    padding: 3px 20px;
    position: relative;
    z-index: 2;
}

.job-notification-card {
    padding: 15px 6px 12px;
    border-radius: 20px;
    border: 1px solid #EAECEF;
    background-color: #fff;
    width: 248px;
}

.job-notification-card>.job-notification-block {
    padding: 15px 6px;
    border-bottom: 1px solid #EDEDED;
}

.job-notification-card>.job-notification-block:last-child {
    border-bottom: 0 solid #EDEDED;
    padding-bottom: 0;
}

.job-notification-card>.job-notification-block:first-child {
    padding-top: 0;
}

.job-notification-profile-blck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.job-notification-profile-blck .job-notification-card-logo {
    width: 60px;
    height: 60px;
    border-radius: 15px;
    background-color: #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 7px;
    margin-right: 13px;
}

.job-notification-profile-blck .job-notification-card-logo>img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}

.job-notification-profile-blck .job-notification-card-top-details {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.job-notification-profile-blck .job-notification-card-top-details>span.job-post {
    display: block;
    color: #000;
    text-transform: capitalize;
    font-weight: 500;
    margin-bottom: 4px;
}

.job-notification-profile-blck .job-notification-card-top-details>span.job-company {
    display: block;
    color: #9C9C9F;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 4px;
}

.job-notification-profile-blck .job-notification-card-top-details>span.job-price {
    display: block;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 13px;
    color: var(--blueL);
}

.job-notification-card .job-time {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
    font-weight: 500;
    color: #4F4E4E;
    margin-bottom: 10px;
    text-transform: capitalize;
}

.job-notification-card .job-time>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 14px;
    margin-right: 12px;
    -o-object-fit: contain;
    object-fit: contain;
}

.job-notification-card .job-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
    margin-bottom: 10px;
}
.job-location:last-child {
    margin-bottom: 0;
}

.job-notification-card .job-location>img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 14px;
    margin-right: 12px;
    -o-object-fit: contain;
    object-fit: contain;
}

.job-type-wpr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -10px;
}

.job-type-wpr>span {
    display: inline-block;
    border: 1px solid #9C9C9F;
    padding: 2px 13px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 25px;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    min-width: 81px;
    text-align: center;
}

/* ---------------------- */
.job-acptnc-btn-wpr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: -10px;
}

.job-acptnc-btn-wpr>.job-acpt-btn {
    display: inline-block;
    border: 1px solid #9C9C9F;
    padding: 2px 13px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 25px;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    min-width: 81px;
    text-align: center;
}

.job-acpt-btn.blue {
    border: 1px solid var(--blueL);
    color: var(--blueL);
}

.job-acpt-btn.blue:hover {
    background-color: var(--blueL);
    color: #fff;
}

.job-acpt-btn.red {
    border: 1px solid #C60013;
    color: #C60013;
}

.job-acpt-btn.red:hover {
    background-color: #C60013;
    color: #fff;
}

.each-chat-msg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 14px 0;
}

.each-chat-msg.reply {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

.acpt-btn {
    display: inline-block;
    padding: 2px 13px;
    border-radius: 25px;
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    background-color: var(--blueL);
    color: #fff;
}

.each-chat-msg.reply > .chat-time {
    text-align: right;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin-top: 2px;
    color: #000;
}

.meeting-link-wpr>span {
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    margin-bottom: 8px;
}

.meeting-link-wpr>a {
    color: var(--blueD);
    font-size: 13px;
    word-break: break-all;
    line-height: 1.2;
}

.meeting-link-wpr>a:hover {
    color: var(--blueL);
}

.chat-msg {
    padding: 21px 14px 14px;
    background-color: #F2F3F3;
    border-radius: 0 20px 20px 20px;
    max-width: 248px;
    font-size: 13px;
    color: #000;
}

.chat-msg p {
    margin-bottom: 5px;
}

.chat-msg p>b {
    font-size: 14px;
    font-weight: 500;
}

.chat-msg span.chat-time {
    text-align: right;
    display: block;
    font-size: 12px;
    font-weight: 600;
    margin-top: 10px;
}

.each-chat-msg.reply .chat-msg {
    background-color: var(--blueL);
    border-radius: 20px 0 20px 20px;
    color: #fff;
}

.job-notification-card.short-listed-card {
    border-radius: 0 20px 20px 20px;
    border: 1px solid #EAECEF;
    border: 1px solid #2074F7;
    border-radius: 0px 20px 20px 20px;
}

.job-notification-card .shrt-lst-hdng {
    font-size: 14px;
    color: #000;
    font-weight: 500;
    text-transform: capitalize;
}

.job-notification-card .chat-time {
    display: block;
    text-align: right;
    font-size: 12px;
    color: #000;
    font-weight: 500;
}

/* ------------------- */
.chat-cntrl-form-wpr {
    padding: 0 30px 0 38px;
}

.chat-cntrl-form-wpr .chat-cntrl-form-wpr-inner {
    padding: 23px 0 16px 0;
    border-top: 1px solid #EDEDED;
}

.chat-cntrl-form-wpr form .form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.chat-cntrl-form-wpr form .form-row .chat-send-btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.chat-cntrl-form-wpr form input[type="submit"] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 7px;
    width: 53px;
    height: 57px;
    border-radius: 11px;
    background-color: #F5F5F5;
    border: 0;
    font-size: 0;
    /* background-image: url(images/msg-send-btn.svg); */
    background-size: 16px;
    background-position: center center;
    background-repeat: no-repeat;
}

.chat-cntrl-form-wpr form .chat-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #F5F5F5;
    padding: 6px 14px;
    border-radius: 11px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.chat-cntrl-form-wpr form .chat-box>*:not(:last-child) {
    margin-right: 9px;
}

.chat-cntrl-form-wpr form .chat-box input[type="text"] {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 0;
    height: 45px;
    background-color: transparent;
    border: 0;
    font-size: 13px;
    font-weight: 500;
    color: var(--primary-color);
}

.chat-cntrl-form-wpr form .chat-box>.emoji-btn {
    display: inline-block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.chat-cntrl-form-wpr form .chat-box>.emoji-btn>img {
    width: 12px;
    height: 12px;
}

.chat-cntrl-form-wpr form .chat-box .custom-file-upload {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.chat-cntrl-form-wpr form .chat-box .custom-file-upload>label {
    position: relative;
    cursor: pointer;
}

.chat-cntrl-form-wpr form .chat-box .custom-file-upload>label>input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    opacity: 0;
}

.chat-cntrl-form-wpr form .chat-box .custom-file-upload>label>span>img {
    max-width: 16px;
    -o-object-fit: contain;
    object-fit: contain;
}

.chat-cntrl-form-wpr form .chat-box .custom-file-upload>label:hover>span>img {
    max-width: 16px;
    -o-object-fit: contain;
    object-fit: contain;
}

.chat-cntrl-form-wpr form ::-webkit-input-placeholder {
    color: #B4B4B4;
}

.chat-cntrl-form-wpr form ::-moz-placeholder {
    color: #B4B4B4;
}

.chat-cntrl-form-wpr form :-ms-input-placeholder {
    color: #B4B4B4;
}

.chat-cntrl-form-wpr form :-moz-placeholder {
    color: #B4B4B4;
}

/* ----------------- */
.cmpny-details-wpr {
    padding: 0 25px 0 10px;
}

.cmpny-details-wpr .summary_section_slackkes_content {
    padding: 20px 0 40px 22px;
    border-bottom: 1px solid #EDEDED;
}

.cmpny-details-wpr .summary_section_slackkes_content ul {
    margin-bottom: 10px;
}

.cmpny-details-wpr .summary_section_slackkes_content .full-descp-link {
    color: var(--blueL);
}

.cmpny-details-wpr .summary_section_slackkes_content .full-descp-link:hover {
    color: var(--blueD);
}

.scroll-body {
    min-height: 500px;
    max-height: 610px;
    overflow-y: auto;
}

.job-notification-card .status-txt {
    font-size: 13px;
}

/* ============== ARIJIT 24/03/2023 END  ============= */


/*pm_css24.3.23*/


.head_market_new {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
    font-family: var(--bodyfont);
}

.font-roboto {
    font-family: var(--bodyfont);
}

.radio_chked_reliablew_inpt label {
    position: relative;
    display: table;
    margin-bottom: 20px;
}

.radio_chked_reliablew_inpt label:last-child {
    margin-bottom: 0;
}

.radio_chked_reliablew_inpt label input[type="radio"] {
    visibility: hidden;
    display: none;
}

.radio_chked_reliablew_inpt label input[type="radio"]+span {
    font-size: 16px;
    font-weight: 600;
    color: #696969;
    text-transform: capitalize;
    position: relative;
    padding-left: 40px;
    display: inline-block;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}

.radio_chked_reliablew_inpt label input[type="radio"]+span:before {
    position: absolute;
    content: "";
    left: 0;
    top: 1px;
    width: 22px;
    height: 22px;
    border: 2px solid #000000;
    border-radius: 50%;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}

.radio_chked_reliablew_inpt label input[type="radio"]+span:after {
    position: absolute;
    content: "";
    left: 5px;
    top: 6px;
    width: 12px;
    height: 12px;
    background: #2074F7;
    border-radius: 50%;
    opacity: 0;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}

.radio_chked_reliablew_inpt label input[type="radio"]:checked+span:after {
    opacity: 1;
}

.radio_chked_reliablew {
    margin-bottom: 26px;
}

.radio_chked_reliablew:last-child {
    margin-bottom: 0;
}

.head_market_new.neww {
    color: #615B5B;
}

.rlvnts_optnt {
    margin-bottom: 24px;
}

.contact_sprtvisor .contact_sprtvisor_spn {
    font-size: 13px;
    font-weight: 500;
    font-style: italic;
    color: #434343;
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
}

.radio_chked_new.radio_chked_reliablew_inpt {
    display: inline-block;
    vertical-align: middle;
}

.radio_chked_new.radio_chked_reliablew_inpt label {
    padding: 0;
    margin: 0;
    display: inline-block;
    margin-right: 11px;
    vertical-align: middle;
}

.radio_chked_new.radio_chked_reliablew_inpt label:last-child {
    margin-right: 0;
}

.radio_chked_new.radio_chked_reliablew_inpt label input[type="radio"]+span {
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    padding-left: 23px;
}

.radio_chked_new.radio_chked_reliablew_inpt label input[type="radio"]+span:before {
    border-color: #AFACAC;
    width: 14px;
    height: 14px;
    border-width: 1px;
    top: 1px;
}

.radio_chked_new.radio_chked_reliablew_inpt label input[type="radio"]+span:after {
    width: 8px;
    height: 8px;
    background: #33359D;
    left: 3px;
    top: 4px;
}

.radio_chked_new.radio_chked_reliablew_inpt label input[type="radio"]:checked+span:before {
    border-color: #33359D;
}

.profile_poped_secc {
    position: relative;
}

.profile_poped_secc .dropdown-menu {
    left: inherit;
    right: 0;
    min-width: 172px;
    border: 0;
    padding: 0;
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0;
    top: 62px;
}

.main-head.sticky .profile_poped_secc .dropdown-menu {
    top: 54px;
}

.profile_poped_secc .dropdown-item {
    padding: 17px 15px;
    font-size: 13px;
    font-weight: 500;
    color: #000;
    text-transform: capitalize;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.profile_poped_secc .dropdown-item .icn {
    flex-basis: 23px;
    max-width: 23px;
    text-align: center;
}

.profile_poped_secc .dropdown-item .dropdown-item-rtttd {
    max-width: calc(100% - 23px);
    flex-basis: calc(100% - 23px);
    padding-left: 18px;
}

.profile_poped_secc .dropdown-item.sign_ottt {
    color: #C60013;
}

.rate_rating_sec_inr_tab .resp-tabs-list {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #EBEBEB;
}

.rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item {
    padding: 0 14px !important;
    margin: 0 !important;
    border: 0 !important;
    padding-bottom: 30px !important;
    margin-right: 42px !important;
    background: transparent !important;
    font-size: 14px !important;
    font-weight: 500;
    color: #353535;
    position: relative;
}

.rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item:last-child {
    margin-right: 0 !important;
}

.rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item:after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -1px;
    width: 100%;
    background: #2074F7;
    height: 2px;
    opacity: 0;
}

.rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item.resp-tab-active:after {
    opacity: 1;
}

.rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item.resp-tab-active {
    color: #2074F7;
}

.rate_rating_sec_inr_tab .resp-tabs-container {
    border: 0;
    padding: 0;
    background: transparent;
    margin-top: 30px;
    float: none;
}

.rate_rating_sec_inr_tab .resp-tabs-container .resp-tab-content {
    border: 0;
    padding: 0;
}

.google_reviewboxesd_col_inner {
    border: 1px solid #EAECEF;
    background: #FFFFFF;
    box-shadow: 0px 4px 22px rgba(0, 0, 0, 0.06);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    height: 100%;
}

.google_reviewboxesd_col_inner_top {
    padding: 22px 13px;
    border-bottom: 1px solid #EAEAEA;
}

.google_reviewboxesd_col_inner_btm {
    padding: 13px 13px 33px 13px;
}

.gggle_llc_rv_top {
    display: flex;
    flex-wrap: wrap;
}

.gggle_llc_rv_top .gggle_llc_rv_top_lft {
    flex-basis: 60%;
    max-width: 60%;
    padding-right: 3px;
    display: flex;
    flex-wrap: wrap;
}

.gggle_llc_rv_top .gggle_llc_rv_top_rtt {
    flex-basis: 40%;
    max-width: 40%;
    text-align: right;
    padding-left: 3px;
}

.gggle_llc_rv_top .gggle_llc_rv_top_lft .main_img {
    background: #F5F5F5;
    border-radius: 10px;
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.gggle_llc_rv_top .gggle_llc_rv_top_lft .rtt_rreview {
    width: calc(100% - 42px);
    padding-left: 11px;
    align-self: center;
}

.gggle_llc_rv_top .gggle_llc_rv_top_lft .rtt_rreview .reviwe_headings {
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    display: table;
    text-transform: capitalize;
}

.gggle_llc_rv_btm {
    display: table;
    margin-left: auto;
    margin-top: 2px;
    font-size: 12px;
    font-weight: 500;
    color: #8E8E8E;
}

.drop_btns_menu {
    position: relative;
}

.drop_btns_menu .dropdown-menu {
    min-width: 76px;
    margin: 0;
    padding: 5px 0;
}

.drop_btns_menu .dropdown-menu .dropdown-item {
    font-size: 13px;
    font-weight: 500;
    color: #2E2E2E;
    padding: 3px 12px;
}

.drop_btns_menu .dropdown-menu .dropdown-item.delete {
    color: #C60013;
}

.header.neww h2 {
    margin-bottom: 5px;
}

.header.neww p {
    font-size: 25px;
    font-weight: 500;
    color: #5B5757;
    text-transform: capitalize;
}

.account_settings_sectn_form {
    border: 2px solid #F1F1F1;
    background: #FFFFFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    padding: 30px 26px;
}

.account_settings_namingpt {
    border-bottom: 1px solid #E4EAEC;
    padding: 30px 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
    font-size: 20px;
    color: #777777;
    text-transform: capitalize;
    font-weight: 600;
}

.account_settings_namingpt:first-child {
    padding-top: 0;
}

.account_settings_namingpt:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}

.account_settings_namingpt>* {
    width: 33.33%;
    padding: 0 15px;
}

.account_settings_namingpt_col.editd {
    text-align: right;
}

.account_settings_namingpt_col.usr {
    color: #000000;
}

.edit_of_btn {
    background: #2074F7;
    color: #FFFFFF;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: -0.02em;
    min-width: 90px;
    text-transform: capitalize;
    padding: 9px 20px;
}

.edit_of_btn i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px;
    line-height: 1;
    margin-top: -6px;
}

.edit_of_btn:hover {
    background: #000;
    color: #fff;
}

.account_settings_sectn_form_btns {
    margin-top: 40px;
}

.account_settings_sectn_form_btns li {
    display: inline-block;
    margin-right: 32px;
}

.account_settings_sectn_form_btns li:last-child {
    margin-right: 0;
}

.btn_account_redicn {
    display: inline-block;
    min-width: 481px;
    text-align: center;
    background: #C60013;
    color: #FFFFFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    font-size: 20px;
    font-weight: 500;
    padding: 33px 20px;
    border: 2px solid #C60013;
    text-transform: capitalize;
}

.btn_account_redicn:hover,
.btn_account_redicn.tspt {
    background: transparent;
    color: #C60013;
}

.btn_account_redicn.tspt:hover {
    background: #C60013;
    color: #FFFFFF;
}

.account_settings_namingpt_col.name a {
    color: #777777;
}

.account_settings_namingpt_col.name a:hover {
    color: #2074F7;
}

.back_bl_wrappdst {
    position: relative;
    z-index: 1;
}

.back_bl_wrappdst:after {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 37%;
    background: #F3F8FF;
    z-index: -1;
}

.cmn_mdal_fadeng .modal-dialog {
    max-width: 830px;
    margin-left: auto;
    margin-right: auto;
}

.cmn_mdal_fadeng .modal-body {
    padding: 72px 46px;
    border: 1px solid #F1F1F1;
    background: #FFFFFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.cmn_mdal_fadeng .modal-body:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 296px;
    left: 0;
    top: 0;
    background: #F3F8FF;
    z-index: -1;
}

.cmn_mdal_fadeng .modal-content {
    background: transparent;
    border-radius: 0;
    -webkit-border-radius: 0;
    border: 0;
}

.account_crt_dlt_modal .btn-close {
    width: 36px;
    height: 36px;
    background: #C60013;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    position: absolute;
    right: 11px;
    top: 21px;
    opacity: 1;
    padding: 0;
    box-shadow: inherit;
    outline: none;
}

.account_crt_dlt_modal .btn-close:hover {
    background: #000;
    color: #fff;
}

.account_crt_dlt_modal_inner .main_img {
    width: 190px;
    height: 190px;
    background: #F4F4F4;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 50px;
    margin-top: -140px;
}

.account_crt_dlt_modal_inner {
    text-align: center;
    background: #FFFFFF;
    border: 2px solid #F1F1F1;
    border-radius: 16px;
    padding: 48px 40px;
    margin-top: 90px;
}

.account_crt_dlt_modal_inner h2 {
    font-size: 45px;
    font-weight: 700;
    color: #1C222C;
    text-transform: capitalize;
    margin-bottom: 20px;
}

.account_crt_dlt_modal_inner p {
    font-size: 25px;
    font-weight: 500;
    color: #5B5757;
    text-transform: capitalize;
}

.delte_acc_btn {
    display: inline-block;
    min-width: 229px;
    background: #C60013;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 17px 20px;
    margin-top: 34px;
}

.delte_acc_btn:hover {
    background: #000;
    color: #fff;
}

.account_crt_dlt_modal_inner_ottt {
    max-width: 492px;
    margin: 0 auto;
}

.account_settings_sectn_contnr {
    max-width: 1200px;
    margin: 0 auto;
}


.new_page_bnr_in .banner_inner {
    background: #FBFBFF;
    color: #000000;
}

.new_page_bnr_in .banner_inner h1 span {
    color: #33359D;
}

.new_page_bnr_in .row_outer input[type="text"] {
    color: #827E7E;
    background: url(images/searches_blk.svg) no-repeat left 15px center;
    background-size: 15px;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #B9B9B9 !important;
    box-shadow: inherit;
    border-radius: 12px;
    -webkit-border-radius: 12px;
}

.new_page_bnr_in .row_outer input::-webkit-input-placeholder {
    opacity: 1;
    color: #827E7E;
}

.new_page_bnr_in .row_outer input:-ms-input-placeholder {
    opacity: 1;
    color: #827E7E;
}

.new_page_bnr_in .row_outer input::-moz-placeholder {
    opacity: 1;
    color: #827E7E;
}

.new_page_bnr_in .row_outer input:-moz-placeholder {
    opacity: 1;
    color: #827E7E;
}

.new_page_bnr_in .btns_box input[type="submit"] {
    background: #2074F7;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    color: #fff;
    border-color: #2074F7;
}

.new_page_bnr_in .btns_box input[type="submit"]:hover {
    background: red;
    color: #fff;
    border-color: red;
}

.header.gap_otly {
    margin-bottom: 75px;
}

.header.gap_otly:last-child {
    margin-bottom: 0;
}

.popular_companies_sec_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    margin-bottom: -20px;
}

.popular_companies_sec_coll {
    flex-basis: 20%;
    max-width: 20%;
    padding: 0 10px;
    margin-bottom: 20px;
}

.popular_companies_sec_coll_head,
.popular_companies_sec_coll_body {
    position: relative;
    z-index: 1;
}

.popular_companies_sec_coll_head {
    display: flex;
    flex-wrap: wrap;
}

.popular_companies_sec_coll_head .main_img {
    background: #F5F5F5;
    width: 60px;
    height: 60px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.popular_companies_sec_coll_head .rtt_sec_fltrr {
    width: calc(100% - 60px);
    padding-left: 17px;
    align-self: center;
}

.popular_companies_sec_coll_head .rtt_sec_fltrr h5 {
    color: #797676;
    font-size: 17px;
    font-weight: 400;
    font-family: var(--bs-font-sans-serif);
    margin-bottom: 10px;
}

.rtt_sec_fltrr_reviews .review_ratingssd {
    display: inline-block;
    vertical-align: middle;
}

.rtt_sec_fltrr_reviews .reviews_nmmmbrs {
    color: #2074F7;
    font-size: 17px;
    font-weight: 600;
    vertical-align: middle;
    margin-left: 14px;
}

.popular_companies_sec_coll_body {
    border-top: 1px solid #EEEEEE;
    padding-top: 15px;
    margin-top: 15px;
}

.cmn_backg_chats {
    padding: 45px 18px;
    border: 1px solid #EAECEF;
    background: #FFFFFF;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    box-shadow: 0px 2px 23px rgba(0, 0, 0, 0.03);
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.slack_new_york_reviewrs .num {
    font-size: 48px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 10px;
}

.slack_new_york_reviewrs .rtng {
    margin-bottom: 12px;
}

.slack_new_york_reviewrs .totl_rvw {
    color: #383838;
    font-size: 24px;
    font-weight: 600;
    color: #383838;
    text-transform: capitalize;
}

.slack_new_york_parent .main_img {
    background: #F5F5F5;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    margin-bottom: 18px;
    width: 162px;
    height: 162px;
}

.slack_new_york_parent_btm h4 {
    font-size: 25px;
    font-weight: 500;
    color: #797676;
    margin-bottom: 16px;
    font-family: var(--bodyfont);
}

.review_write_btn {
    display: inline-block;
    background: #2074F7;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    text-align: center;
    min-width: 180px;
    padding: 13px 20px;
    color: #fff;
    margin-top: 20px;
}

.review_write_btn:hover {
    background: #000;
    color: #fff;
}

.slack_new_york_parent.cmn_backg_chats {
    background: #FBFBFF;
    border: 0;
}

.new_iner_sec .gggle_llc_rv_top .gggle_llc_rv_top_lft .main_img {
    width: 60px;
    height: 60px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    position: relative;
    overflow: hidden;
}

.new_iner_sec .gggle_llc_rv_top .gggle_llc_rv_top_lft .main_img img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
    object-position: top center;
}

.new_iner_sec .gggle_llc_rv_top .gggle_llc_rv_top_lft .rtt_rreview {
    width: calc(100% - 60px);
}

.new_iner_sec .gggle_llc_rv_top .gggle_llc_rv_top_lft .rtt_rreview .reviwe_headings {
    font-size: 14px;
    font-weight: 500;
    color: #000000;
}

.new_iner_sec .gggle_llc_rv_top .gggle_llc_rv_top_lft {
    flex-basis: 100%;
    max-width: 100%;
}

.wch_profl {
    display: table;
    font-size: 13px;
    font-weight: 500;
    color: #9C9C9F;
    margin-bottom: 1px;
}

/*pm_css24.3.23_end*/




/*pm_css27.3.23_start*/


.account_crt_dlt_modal_inner_ottt.neww{
    max-width: 100%;
    text-align: center;
    margin: 0;
    margin-bottom: 38px;
}
.account_crt_dlt_modal_inner_ottt.neww .review_sec_heading{
    font-size: 47px;
    font-weight: 700;
    color: #1C222C;
    margin-bottom: 11px;
}
.account_crt_dlt_modal_inner_ottt.neww p{
    font-size: 25px;
    font-weight: 500;
    color: #5B5757;
}
.write_review_sectn_btm_backer.neww{
    border: 2px solid #F1F1F1;
    background: #FFFFFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 33px 25px;
}
.popular_companies_sec_coll_head.new_hd .main_img{
    width: 72px;
    height: 72px;
}
.popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr{
    width: calc(100% - 72px)
}
.popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr h5{
    color: #797676;
    font-size: 25px;
    font-weight: 500;
    font-family: var(--bodyfont);
    margin-bottom: 10px;
}
.write_review_sectn_btm_backer.neww > *{
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
.write_review_sectn_btm_backer.neww > *:last-child{
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
}
.review_full_secdtn_imgs{
    text-align: center;
}
.add_form_in_reviewsd_col h6{
    font-size: 14px;
    font-weight: 600;
    font-family: var(--bodyfont);
    color: #1C2220;
    margin-bottom: 18px;
}
.add_form_in_reviewsd_col input[type="text"], 
.add_form_in_reviewsd_col input[type="email"], 
.add_form_in_reviewsd_col input[type="url"], 
.add_form_in_reviewsd_col input[type="password"], 
.add_form_in_reviewsd_col input[type="search"], 
.add_form_in_reviewsd_col input[type="number"], 
.add_form_in_reviewsd_col input[type="tel"], 
.add_form_in_reviewsd_col input[type="range"], 
.add_form_in_reviewsd_col input[type="date"], 
.add_form_in_reviewsd_col input[type="month"], 
.add_form_in_reviewsd_col input[type="week"], 
.add_form_in_reviewsd_col input[type="time"], 
.add_form_in_reviewsd_col input[type="datetime"], 
.add_form_in_reviewsd_col input[type="datetime-local"], 
.add_form_in_reviewsd_col input[type="color"], 
.add_form_in_reviewsd_col textarea, 
.add_form_in_reviewsd_col .form-control,
.add_form_in_reviewsd_col select{
    height: 50px;
    border: 1px solid #EAECEF;
    border-radius: 11px;
    -webkit-border-radius: 11px;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    text-transform: capitalize;
    padding: 3px 18px;
    font-family: var(--bodyfont);
}
.add_form_in_reviewsd_col textarea{
    height: 145px;
    padding: 16px 18px;
}
.form_submitted_sec{
    margin-top: 24px;
    margin-left: 27px;
}
.form_submitted_sec input[type="submit"],
.form_submitted_sec input[type="button"],
.form_submitted_sec button[type="submit"],
.form_submitted_sec button[type="button"]{
    min-width: 138px;
    height: auto;
    width: auto;
    background: #2074F7;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    font-family: var(--bodyfont);
    margin-top: 0;
    padding: 17px 15px;
    border: 0;
}
.form_submitted_sec input[type="submit"]:hover,
.form_submitted_sec input[type="button"]:hover,
.form_submitted_sec button[type="submit"]:hover,
.form_submitted_sec button[type="button"]:hover{
    background: #000;
    color: #fff;
}

.add_form_in_reviewsd_col input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col input:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity: 1;
}


.add_form_in_reviewsd_col textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col textarea:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity: 1;
}
.add_form_in_reviewsd_col textarea:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity: 1;
}
.back_bl_light{
    background: #F3F8FF;
}
.banner_sectn_backgrd .header.center{
    margin-bottom: 0;
}

/*pm_css27.3.23_end*/

/*updated*/

.sepearated_lins{
    background: #EDEDED;
    opacity: 1;
    margin: 40px 0;
}
.sepearated_lins.mg-b{
    margin-bottom: 0 !important;
}
.sepearated_lins.mg-t{
    margin-top: 0 !important;
}
.top_sec_row_exprtisd_cl1_gap{
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.top_sec_row_exprtisd_cl1:last-child .top_sec_row_exprtisd_cl1_gap{
    border-bottom: 0;
    padding: 0;
    margin: 0;
}
.top_sec_row_exprtisd_cl1_outr{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -35px;
    margin-bottom: -20px;
}
.top_sec_row_exprtisd_cl1_inner{
    flex-basis: 20%;
    max-width: 20%;
    padding: 0 35px;
    margin-bottom: 20px;
}
.formns_modal_chcked label input[type="checkbox"]{
    visibility: hidden;
    overflow: hidden;
    display: none;
}
.formns_modal_chcked label input[type="checkbox"] + span{
    border: 1px solid #EAECEF;
    border-radius: 11px;
    -webkit-border-radius: 11px;
    font-size: 13px;
    font-weight: 500;
    color: #000000;
    min-height: 50px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 5px 15px;
    padding-left: 46px;
    cursor: pointer;
    position: relative;
    transition: 0.3s ease-in-out;
}
.formns_modal_chcked label{
    width: 100%;
}
.formns_modal_chcked label input[type="checkbox"] + span:before{
    position: absolute;
    content: "";
    width: 14px;
    height: 14px;
    border: 1px solid #33359D;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    left: 14px;
    top: 17px;
    transition: 0.3s ease-in-out;
}
.formns_modal_chcked label input[type="checkbox"] + span:after{
    position: absolute;
    content: "";
    left: 19px;
    top: 18px;
    width: 5px;
    height: 9px;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    transform: rotate(45deg);
    opacity: 0;
    transition: 0.3s ease-in-out;
}
.formns_modal_chcked label input[type="checkbox"]:checked + span:after{
    opacity: 1;
}
.formns_modal_chcked label input[type="checkbox"]:checked + span:before{
    background: #33359D;
}
.formns_modal_chcked label input[type="checkbox"]:checked + span{
    border-color: #33359D;
}

.what_expertise_sec .header.center{
    margin-bottom: 0;
}
.top_sec_row_exprtisd_cl1 .add_form_next_prev{
    margin-top: 0;
}
.profile_poped_secc_anc.show img{
    filter: invert(25%) sepia(87%) saturate(1556%) hue-rotate(224deg) brightness(83%) contrast(98%);
}



.top_sec_row_exprtisd_cl1 input[type="text"], 
.top_sec_row_exprtisd_cl1 input[type="email"], 
.top_sec_row_exprtisd_cl1 input[type="url"], 
.top_sec_row_exprtisd_cl1 input[type="password"], 
.top_sec_row_exprtisd_cl1 input[type="search"], 
.top_sec_row_exprtisd_cl1 input[type="number"], 
.top_sec_row_exprtisd_cl1 input[type="tel"], 
.top_sec_row_exprtisd_cl1 input[type="range"], 
.top_sec_row_exprtisd_cl1 input[type="date"], 
.top_sec_row_exprtisd_cl1 input[type="month"], 
.top_sec_row_exprtisd_cl1 input[type="week"], 
.top_sec_row_exprtisd_cl1 input[type="time"], 
.top_sec_row_exprtisd_cl1 input[type="datetime"], 
.top_sec_row_exprtisd_cl1 input[type="datetime-local"], 
.top_sec_row_exprtisd_cl1 input[type="color"], 
.top_sec_row_exprtisd_cl1 textarea, 
.top_sec_row_exprtisd_cl1 .form-control,
.top_sec_row_exprtisd_cl1 select{
    border: 1px solid #EAECEF;
    border-radius: 11px;
    height: 50px;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    padding: 3px 21px;
}
.top_sec_row_exprtisd_cl1 textarea{
    height: 140px;
}

.top_sec_row_exprtisd_cl1 input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 input::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 input:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 input:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity: 1;
}


.top_sec_row_exprtisd_cl1 textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 textarea::-moz-placeholder { /* Firefox 19+ */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 textarea:-ms-input-placeholder { /* IE 10+ */
  color: #000;
  opacity: 1;
}
.top_sec_row_exprtisd_cl1 textarea:-moz-placeholder { /* Firefox 18- */
  color: #000;
  opacity: 1;
}

.skill_selectors_selectionsall_crss{
    display: inline-block;
    padding: 7px 16px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 16px;
    border: 1px solid #33359D;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    position: relative;
    font-size: 13px;
    font-weight: 500;
    color: #000000;
}
.skill_selectors_selectionsall_crss:last-child{
    margin-right: 0;
}
.skill_selectors_selectionsall_crss .cross_unchk{
    position: absolute;
    right: -1px;
    top: -7px;
}
.hFive.new_fiv_cl{
    font-size: 18px;
    color: #000000;
    font-family: var(--bodyfont);
    text-transform: capitalize;
    margin-bottom: 20px;
}
.skill_selectors{
    max-width: 311px;
    margin-bottom: 27px;
}
.expect_salary_sec{
    position: relative;
}
.expect_salary_sec_select{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    padding: 6px 9px;
}
.expect_salary_sec_select select{
    height: 100%;
    border: 0;
    padding: 0;
    border-left: 1px solid #D8D8D8;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-size: 12px;
    font-weight: 500;
    color: #000000;
    background: url(images/border_btm_sources.svg) no-repeat right center;
    padding-left: 10px;
    padding-right: 20px;
    min-width: inherit;
    width: auto;
    min-width: 105px;
}
.expect_salary_sec input[type="text"]{
    padding-right: 130px;
}
.prefer_type_radio_boxs_inr label{
    display: inline-block;
    margin-right: 12px;
    margin-bottom: 12px;
}
.prefer_type_radio_boxs_inr label input[type="radio"]{
    display: none;
    visibility: hidden;
}
.prefer_type_radio_boxs_inr label input[type="radio"] + span{
    font-size: 13px;
    font-weight: 500;
    color: #9C9C9F;
    border: 1px solid #9C9C9F;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    padding: 8px 24px;
    cursor: pointer;
    display: inline-block;
}
.prefer_type_radio_boxs_inr label input[type="radio"]:checked + span{
    border-color: #33359D;
    color: #000000;
}
.education_graduate_row{
    align-items: center;
}
.education_graduate_col .skill_selectors_selectionsall_crss{
    margin-bottom: 0;
}

.separator_educated_part .sp_anc{
    min-width: 140px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    padding: 7px 15px;
    border: 1px solid #33359D;
    font-size: 13px;
    font-weight: 500;
    color: #33359D;
    display: inline-block;
    text-align: center;
    position: relative;
    background: #fff;
    z-index: 2;
}
.separator_educated_part{
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 30px 0;
}
.separator_educated_part:after{
    position: absolute;
    content: "";
    border: 1px dashed #8E8585;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 1px;
}
.year_start_secn_inpt .datepicker_icn{
    position: absolute;
    right: 17px;
    top: 50%;
    transform: translateY(-50%);
}
/*.year_start_secn_inpt input[type="date"] + .datepicker_icn{
    display: none;
}*/
.year_start_secn_inpt{
    position: relative;
}
.year_start_secn_inpt input[type="text"].textbox-n{
    padding-right: 50px;
}
.year_start_secn_inpt input[type="date"]{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none !important;
}
.year_start_secn_inpt input[type="date"]::-webkit-inner-spin-button,
.year_start_secn_inpt input[type="date"]::-webkit-calendar-picker-indicator {
  opacity:0;   
  display: none;
  -webkit-appearance: none !important;
}
.address_img_secctn{
    position: relative;
}
.address_img_secctn .icon_Adress{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 21px;
}
.address_img_secctn input[type="text"]{
    padding-left: 53px;
}

.uploaded_rsmd_sec.nre_file_ulpdr{
    background: #F2F2F2;
    min-height: 251px;
}
.custom_certificated_date{
    position: relative;
}
.custom_certificated_date .icon_strr{
    position: absolute;
    left: 21px;
    top: 50%;
    transform: translateY(-50%);
}
.custom_certificated_date input.textbox-n{
    padding-left: 50px;
    -webkit-appearance: none !important;
}
.custom_certificated_date input[type="date"]::-webkit-inner-spin-button,
.custom_certificated_date input[type="date"]::-webkit-calendar-picker-indicator {
  opacity:0;   
  display: none;
  -webkit-appearance: none !important;
}
.uploaded_rsmd_sec.nre_file_ulpdr2{
    min-height: 351px;
    background: #F2F2F2;
}
.uploaded_rsmd_sec_wrapper .main_img{
    min-height: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.uploaded_rsmd_sec_wrapper .main_img img{
    max-height: 96px;
    object-fit: contain;
}

.uploaded_rsmd_sec_wrapper.nnnw .main_img2{
    width: 96px;
    height: 96px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F5F5F5;
    border-radius: 50%;
    margin: 0 auto;
    margin-bottom: 25px;
}
.uploaded_rsmd_sec_wrapper.nnnw p{
    color: #000000;
}
.uploaded_rsmd_sec.nre_file_ulpdr2.tsptt{
    background: #FBFBFB;
}
.resume_templte_sectn_dv_col_inrr{
    display: inline-block;
    width: 100%;
    background: #F2F2F2;
    border: 1px dashed #C8C8C8;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    padding: 47px 40px;
    text-align: center;
    color: #1C222C; 
}
.resume_templte_sectn_dv_col_inrr h4{
    font-family: var(--bodyfont);
}
.resume_templte_sectn_dv_col_inrr .main_img{
    margin-bottom: 22px;
}

.resume_templte_sectn_dv_col_inrr:hover{
    color: var(--blueD);
}
.add_yours_cnt_l_form_col .cmn_btn_submit{
    display: inline-block;
    text-align: center;
}
.respd-tabs-listedf-sec{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -6px;
    margin-bottom: -12px;
}
.respd-tabs-listedf-sec li{
    flex-basis: 50%;
    max-width: 50%;
    padding: 0 6px;
    margin-bottom: 12px;
}
.personal_ifrmtv_tabs_inr{
    background: #F7F7F7;
    border: 1px solid transparent;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    min-height: 161px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    flex-direction: column;
}
.personal_ifrmtv_tabs_inr .main_img{
    margin-bottom: 18px;
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.personal_ifrmtv_tabs_inr .main_img img{
    max-height: 40px;
    object-fit: contain;
}
.personal_ifrmtv_tabs_inr h5{
    font-size: 13px;
    font-weight: 500;
    color: #C0C0C0;
    font-family: var(--bodyfont);
}
li .personal_ifrmtv_tabs_inr .main_img img{
    filter: grayscale(100) opacity(0.3);
}
li.active .personal_ifrmtv_tabs_inr .main_img img,
li.complete .personal_ifrmtv_tabs_inr .main_img img{
    filter: inherit;
}
li.active .personal_ifrmtv_tabs_inr,
li.complete .personal_ifrmtv_tabs_inr{
    border-color: #2074F7;
    color: #2074F7;
}
li.active .personal_ifrmtv_tabs_inr h5,
li.complete .personal_ifrmtv_tabs_inr h5{
    color: #33359D;
}
.informativeds_personal_sec_top{
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 22px;
    margin-bottom: 28px;
}
.informativeds_personal_sec_top h4{
    font-size: 25px;
    font-weight: 500;
    color: #000000;
    font-family: var(--bodyfont);
}
.upload_sectn_hrds{
    position: relative;
    display: table;
    margin-bottom: 11px;
}
.upload_sectn_hrds .main_img{
    display: inline-block;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    overflow: hidden;
    position: relative;
    width: 160px;
    height: 160px;
}
.upload_sectn_hrds .main_img img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    object-position: top center;
}
.upload_sectn_hrds .upload_icon_sec{
    width: 30px;
    height: 30px;
    background: #33359D;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 0 auto;
    margin-top: -22px;
}
.upload_sectn_hrds .upload_icon_sec img{
    max-width: 15px;
    max-height: 15px;
    object-fit: contain;
}
.upload_sectn_hrds .upload_icon_sec input[type="file"]{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
}
.hsix.cntd{
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: capitalize;
    font-family: var(--bodyfont);
}
.hsix.cntd.labelsd{
    margin-bottom: 0;
    display: inline-block;
    vertical-align: middle;
}
.labels_of_gendar_slct_options{
    display: inline-block;
    vertical-align: middle;
    margin-left: 45px;
}
.labels_of_gendar_slct_options label{
    display: inline-block;
    margin-right: 24px;
}
.labels_of_gendar_slct_options label:last-child{
    margin-right: 0;
}
.labels_of_gendar_slct_options label input[type="radio"]{
    visibility: hidden;
    display: none;
}
.labels_of_gendar_slct_options label input[type="radio"] + span{
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    position: relative;
    padding-left: 28px;
}
.labels_of_gendar_slct_options label input[type="radio"] + span:before{
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #AFACAC;
    border-radius: 50%;
}
.labels_of_gendar_slct_options label input[type="radio"] + span:after{
    position: absolute;
    content: "";
    left: 4px;
    top: 4px;
    background: #33359D;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    opacity: 0;
}
.labels_of_gendar_slct_options label input[type="radio"]:checked + span:after{
    opacity: 1;
}
.labels_of_gendar_slct_options label input[type="radio"]:checked + span:before{
    border-color: #33359D;
}
.language_radio_btn_slct input[type="radio"]{
    display: none;
    visibility: hidden;
}
.language_radio_btn_slct input[type="radio"] + span{
    position: relative;
    font-size: 13px;
    font-weight: 500;
    color: #504E4E;
    display: inline-block;
    width: 100%;
    padding-right: 30px;
}
.language_radio_btn_slct input[type="radio"] + span:before{
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #33359D;
    border-radius: 50%;
}
.language_radio_btn_slct input[type="radio"] + span:after{
    position: absolute;
    content: "";
    width: 10px;
    height: 10px;
    background: #33359D;
    right: 5px;
    top: 5px;
    border-radius: 50%;
    opacity: 0;
}
.language_selector_pcsd_row{
    --bs-gutter-x: 4.5rem; 
}
.language_selector_pcsd{
    max-width: 700px;
}
.language_radio_btn_slct input[type="radio"]:checked + span:after{
    opacity: 1;
}
.language_radio_btn_slct label{
    width: 100%;
}
.skill_selectors_selectionsall.wrpr{
    max-width: 800px;
}
.carer_pref_inr_col .seclt_btndnrd select{
    background: url(images/arrow_mt_b.svg) no-repeat right 21px center;
    background-size: 12px;
    padding-right: 45px;
}
.resume_download_modal .modal-dialog{
    max-width: 852px;
    margin-left: auto;
    margin-right: auto;
}
.resume_download_modal .modal-content{
    background: transparent;
    border: 0;
}
.resume_download_modal .modal-body{
    padding: 0;
}
.resume_download_modal .account_crt_dlt_modal .btn-close{
    position: static;
}
.resume_download_modal .account_crt_dlt_modal{
    display: table;
    margin-left: auto;
    margin-bottom: 23px;
}

/*pm_css27.3.23_end*/




/* ph-css-style-27-03-2023- */
.salary-guide-mainsec{
    position: relative;
    padding: 90px 0;
}
.salary-guide-wrapmainrw{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px -20px
}
.salary-guide-main-clm{
    width: 20%;
    padding: 0 10px;
    margin-bottom: 20px;

}
.wrap-item-crt-salaryCrt{
    position: relative;
}
.wrap-all-cartslarygyuide-mnns{
    position: relative;
    padding: 9px;
}
.wrap-all-cartslarygyuide-mnns:before{
    background: #ffffff;
    z-index: 0;
}
.wrap-all-cartslarygyuide-mnns:after, .wrap-all-cartslarygyuide-mnns:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    pointer-events: none;
}
.wrap-all-cartslarygyuide-mnns:after {
    background: rgba(32, 116, 247, 1);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(32, 116, 247, 1) 100%);
    z-index: -1;
    transform: scale(1.01);
    -webkit-transform: scale(1.01);
    -moz-transform: scale(1.01);
    -ms-transform: scale(1.01);
    -o-transform: scale(1.01);
    transform-origin: top center;
    top: -2px;
    height: 100%;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
    opacity: 0.3;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
.top-item-crt-salaryCrt{
    position: relative;
}
.top-item-crt-salaryCrt h5{
    font-weight: 600;
    font-size: 17px;
    color: #000000;
    margin-bottom: 5px;
    font-family: var(--bodyfont);
}
.txt-wrap-btm-salaryguide{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 400;
    font-size: 17px;
    color: #797676;
    padding-bottom: 20px;
    border-bottom: 1px solid #EEEEEE;
}
.txt-wrap-btm-salaryguide p{
    margin: 0;
}
.txt-wrap-btm-salaryguide p span{
    font-weight: 600;
    color: #2074F7;
}
.wrap-item-crt-salaryCrt{
    padding: 20px 12px;
}
.wrap-txtbg-salaryguide-pop{
    position: relative;
    padding-top: 14px;
    font-weight: 400;
    font-size: 14px;
    color: #6B6969;
}
.wrap-all-cartslarygyuide-mnns:hover:after{
    -webkit-filter: grayscale(0);
    opacity: 1;
}
.uijob-salary-details{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 40px;
    width: 100%;
}
.uijob-salary-details h3{
    font-weight: 500;
    font-size: 22px;
    text-transform: capitalize;
    color: #000000;
    margin: 0;
    padding: 0 40px 0 0;
    font-family: 'Roboto', sans-serif;
}
.uijob-salary-details span{
    font-weight: 500;
    font-size: 22px;
    text-transform: capitalize;
    color: #2074F7;
    margin: 0;
    padding: 0 40px 0 0;
    display: inline-block;
}
.uijob-salary-details select{
    width: 130px;
    border: 1px solid #B9B9B9;
    border-radius: 12px;
    height: 50px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    background: url('images/rwfshs00233.svg') no-repeat;
    background-position: 95%;
    background-size: 10px;
    padding: 0 25px 0 15px;
}
.rtt_sec_fltrr .uistxtname{
    font-weight: 600;
    font-size: 17px;
    display: inline-block;
    color: #000000;
    margin-bottom: 15px;
}
.salary-guide-main-datetimeWrap{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}
.salary-guide-main-datetimeWrap p{
    margin: 0;
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 14px;
    color: #999999;
    padding-right: 10px;
}
.salary-guide-main-datetimeWrap p i{
    padding-right: 5px;
}
.salary-guide-main-datetimeWrap span{
    font-weight: 500;
    font-size: 13px;
    color: #CF6841;
    display: inline-block;
    background: #FFF7F4;
    border-radius: 50px;
    padding: 2px 10px;
}
.btn-wrap-uisalary-guide-last{
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 3;
}
.btn-wrap-uisalary-guide-last a{
    font-weight: 500;
    font-size: 18px;
    text-decoration-line: underline !important;
    color: #33359D !important;
}
.btn-wrap-uisalary-guide-last a:hover{
    text-decoration: none !important;
}
.btn-wrap-uisalary-guide-last span{
    font-weight: 600;
    font-size: 22px;
    color: #2074F7;
    display: inline-block;
    padding-left: 10px;
}
.salary-guide-main-datetimeWrap span.onsite{
    font-weight: 500;
    font-size: 13px;
    color: #2074F7;
    display: inline-block;
    background: rgba(32, 116, 247, 0.1);
    border-radius: 50px;
    padding: 2px 10px;
}


/*pm_css28.3.23_start*/

.navbar-collapse .each-nav-right-blck{
    display: none;
}

.dat_input_wrapper{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.separator_educated_part .sp_anc:hover{
    background: #33359D;
    color: #fff;
}
.evnts_hosting_ull ul{
    margin-bottom: 10px;
}
.evnts_hosting_ull ul:last-child{
    margin-bottom: 0;
}

/*pm_css28.3.23_end*/



/*css 30.3.23*/

.job_suitable_post_btm_col_rtt_stick{
    position: -o-sticky;
    position: -webkit-sticky;
    position: sticky;
    top: 70px;
    left: 0;
}

.ht_calcult_btm{
    /*height: calc(100vh - 213px);*/
    overflow-y: auto;
}

.stick_class_inner_ul{
    /*max-height: calc(100vh - 82px);*/
    /*overflow-y: auto;
    overflow-x: hidden;*/
    position: sticky;
    top: 70px;
    left: 0;
    padding-right: 15px;
    
}
.stick_class_inner_ul2{
    padding-left: 6px;
    overflow-x: hidden;
}
.respd-tabs-listedf-sec-scroller{
    position: absolute !important;
    top: 0 !important;
    right: 0 !important;
    left: inherit !important;
}
/*.stick_class_inner_ul{
    position: relative;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}*/
/*.stick_class_inner_ul2{
    position: relative;
}*/

.terms_servcs_sec_col_lft_one_wrp .terms_servcs_sec_col_lft_innr{
    position: relative;
    top: 0;
}
.terms_servcs_sec_col_lft_one_wrp{
    position: sticky;
    top: 100px;
    left: 0;
}
.cmn_flow_scroll_parent{
  position: absolute !important;
  top: 0 !important;
  left: 100% !important;
}

/*css 30.3.23_end*/


.sub_navList li a{
  text-transform: capitalize;
}
.article-list-card .d-blue{
    text-transform: capitalize;
}
.career_list li p.boldest_txt.cursive{
    font-weight: 500;
    font-style: italic;
}
.btn.btn_fill.auto_adjusted{
    width: auto;
    padding: 15px 40px;
}
.submit-btnWrap-innrLogin.ngrrp input[type="submit"]{
    width: auto;
    padding: 12px 24px;
    height: auto;
    margin-top: 27px;
}
.wrap-all-edct-popup-wrap.clr_chng .singlw-ppiodpedcvtn-wrap input[type="checkbox"]:checked + span{
    color: #000;
}
.footer-contact-row > .footer-social-col .social-list{
      position: fixed;
      top: 50%;
      transform: translateY(-50%);
      right: 18px;
      z-index: 2;
}

.social-list.footr > li > a{
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    width: auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 5px 5px;
    max-width: 180px;
    background: transparent;
    margin-right: -116px;
    border-radius: 25px 0 0 25px;
    -webkit-border-radius: 25px 0 0 25px;
    line-height: 1.1;
}
/*.social-list.footr > li > a .social_listing_btns_lfts{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #0E1439;
    display: flex;
    justify-content: center;
    align-items: center;
}*/

.social-list.footr > li > a .social_listing_btns_lfts img{
    max-width: 30px;
    object-fit: contain;
}
.social-list.footr > li > a .social_listing_btns_rtt{
    width: calc(100% - 40px);
    padding-left: 15px;
    align-self: center;
    opacity: 0;
}
.footer-contact-row > .footer-social-col .social-list.footr{
    right: 0;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.social-list.footr > li {
    margin-bottom: 0;
}
.social-list.footr > li > a:hover{
    margin-right: 0;
    background: #fff;
    color: #6B6969;
    
}
.social-list.footr > li > a:hover .social_listing_btns_rtt{
    opacity: 1;
}
.not_casing_head h2{
    text-transform: none;
}
.casenosec .editor-pick-card .editor-pick-content .sub-heading{
    text-transform: capitalize;
}





/* Support-september-css */
.icon_AdressJob{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 21px;
} 
.icon_AdressJob img{
    max-width: 20px;
    opacity: 0.7;
}
.contact_inputFld{
    display: flex;
    align-items: center;
    border: 1px solid #EAECEF;
    border-radius: 11px;
    height: 50px;
    font-size: 13px;
    font-weight: 400;
    color: #000000;
    padding: 3px 21px;
}
.contact_inputFld select{
    background: transparent;
    max-width: 110px;
    border: 0;
    border-right: 1px solid #EAECEF;
    border-radius: 0;
    height: 40px !important;
    background: url(images/arrow_mt_b.svg) no-repeat right 10px center transparent;
    background-size: 12px;
    padding-left: 0;
}
.contact_inputFld input{
    background: transparent;
    border: 0 !important;
    border-radius: 0 !important;
    height: 40px !important;
}
.address_img_secctn.email_wrap input{
    padding-left: 53px;
}
.textFiled_newWrapTextarea textarea{
    padding: 10px 21px;
}
.newSelect_wrappper{
    position: relative;
}
.newSelect_wrappper select{
    background: transparent;
    background: url(images/arrow_mt_b.svg) no-repeat right 20px center transparent;
    background-size: 12px;
}
.wrapper_checkBox_works{
    position: relative;
    margin: 30px 0 0;
}
.wrapper_checkBox_works .formns_modal_chcked.newCheck span{
    border: 0;
    padding-left: 30px;
}
.wrapper_checkBox_works .formns_modal_chcked.newCheck label input[type="checkbox"] + span:before {
    left: 0;
}
.wrapper_checkBox_works .formns_modal_chcked.newCheck label input[type="checkbox"] + span::after {
    left: 4px;
}
.address_img_secctn.workExp input[type="text"]{
    padding-left: 21px;
}

.newWrapper_formSocials{
    position: relative;
    --bs-gutter-y: 30px;
}
.newWrapper_formSocials .icon_AdressJob img{
    opacity: 0.7;
}

/* ========== new css start =========== */

.wrtRvTop {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}

.fdChkMid > .row{
    margin: 0px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
}

.wrtRvTopImageWrap {
    width: 160px;
    height: 160px;
    overflow: hidden;
    border-radius: 20px;
}

.wrtRvTopImageWrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wrtRvTop .row {
    align-items: center;
}

.wrtRvTopText {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    padding-left: 20px;
}

.wrtRvTopRow{
    display: flex;
    align-items: center;
}

.wrtRvSec p{
    font-size: 18px;
    color: #000;
}

.snglwrapRow {
    display: flex;
    margin-left: -17px;
    margin-right: -17px;
}

.fdChkOption {
    margin-top: 8px;
    font-style: italic;
}

.fdChkOption span{
    cursor: pointer;
}

.cmnFdRadio > div + div {
    margin-left: 30px;
}

.cmnFdRadio label input {
    display: none;
}

.cmnFdRadio label span:before {
    content: '';
    width: 20px;
    height: 20px;
    border: 2px solid #33359D;
    display: block;
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}

.cmnFdRadio label span {
    position: relative;
    display: block;
    padding-left: 30px;
    color: #000;
    cursor: pointer;
}

.cmnFdRadio label span:after {
    content: '';
    width: 12.5px;
    height: 12.5px;
    background: #33359D;
    display: block;
    border-radius: 100%;
    position: absolute;
    left: 3.5px;
    top: 3.5px;
    opacity: 0;
}

.cmnFdRadio label input:checked + span:after {
    opacity: 1;
}

.wrtRvSec .fdChkMid h6 {
    font-weight: 700;
    color: #000;
    font-size: 18px;
    margin-bottom: 25px;
}

.wrtRvSec .fdChkMid p {
    font-size: 16px;
}

.wrtRvSec .vue-star-rating svg {
    width: 30px;
}

.wrtRvSec ::placeholder{
    color: #aaa;
}

.wrtRvSec .v3dp__datepicker {
    margin-top: 8px;
    width: 100%;
}

.employe-wrapcart-job-activeRw {
    margin-top: 20px;
}
/* ========== new view 3 date picker css start =========== */
.v3dp__heading {
    width: 100%;
    display: flex;
    height: 2.5em;
    line-height: 2.5em;
    font-weight: bold;
}
.v3dp__heading__button {
    background: none;
    border: none;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5em;
}
.v3dp__heading__icon {
    height: 12px;
    stroke: #000;
}
.v3dp__elements button:not(:disabled):hover span {
    background-color: #0baf74;
    color: #fff;
}
.v3dp__elements button:disabled {
    color: #d5d9e0;
}
.v3dp__popout {
    z-index: 999;
    position: absolute;
    text-align: center;
    width: 17.5em;
    background-color:#fff;
   box-shadow:  0 4px 10px 0 rgba(128, 144, 160, .1), 0 0 1px 0 rgba(128, 144, 160, .81) ;
    border-radius: var(--border-radius);
    padding: 8px 0 1em;
    color: #000;
}
.v3dp__elements button span {
    display: block;
    line-height: 1.9em;
    height: 1.8em;
    border-radius: 3px;
}

.v3dp__subheading {
    margin-top: 1em;
}

.v3dp__subheading, .v3dp__elements {
    display: grid;
    grid-template-columns: var(--popout-column-definition);
    font-size: .8em;
}

.v3dp__popout button:not(:disabled) {
    cursor: pointer;
}

.v3dp__popout button {
    background: none;
    border: none;
    outline: none;
}

.v3dp__heading__center {
    flex: 1;
}



/* .v3dp__popout * {
    color: inherit;
    font-size: inherit;
    font-weight: inherit;
} */
.v3dp__elements {
    display: grid;
    grid-template-columns: var(--popout-column-definition);
    font-size: 0.8em !important;
}
.v3dp__elements button {
    padding: 0.3em 0.6em;
}

.v3dp__popout button {
    background: none;
    border: none;
    outline: none;
}
.v3dp__divider {
    border: 1px solid var(--divider-color);
    border-radius: 3px;
}
button.v3dp__heading__center:hover, .v3dp__heading__button:not(:disabled):hover {
    background-color:#eeeeee;
    color: #000000;
}
.footer-menu-active {
    color: var(--blueL);
}
/* ========== new view 3 date picker css end =========== */
/* ========== new css end =========== */

/* 28.09.2023 */
.rJob_item_inner.my-job-card .rJob_body{
    min-height: 120px;
}
.rJob_item_inner.my-job-card{
    height: 100%;
}

.rJob_item_inner:after {
    height: 115%;
}
.carer_pref_inr_col > label{
    display: inline-block;
    margin-right: 10px;
    padding-left: 10px;
}
.dropdown-menu.custom-dropdwn-scrll{
    height: 200px;
    max-height: 200px;
    overflow-y: auto;
}
.form-group.custom-label-fix > *{
    width: 100%;
    display: block;
    margin-bottom: 12px;
}
.form-group.custom-label-fix > *:last-child{
    margin-bottom: 0;
}
.form-group.custom-label-fix .custom-label-each{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.cmn_border_btm.cmn-width-fix > *{
    width: 100%;
    padding-bottom: 25px;
}
.cmn_border_btm.cmn-width-fix{
    margin-bottom: -25px;
}
.cmn_border_btm.cmn-width-fix .popular_topic_content h3{
    margin-bottom: 10px;
}
.career_list_img.career-list-img2 {
    width: 40px;
    flex-basis: 40px;
}
.career_list_img.career-list-img2 > img{
    width: 100%;
}
.career_list_wrap_for_big_img .career_list_data {
    flex-basis: calc(100% - 40px);
    padding-left: 15px;
    margin-top: -9px;
}
/* 28.09.2023 */

/* 29/09/2023*/
.each-chat-msg > .chat-time{
    font-size: 12px;
}
/* 29/09/2023*/

/* 04-10-23 start  */

.testimonial_slider_new .testi_item_inner{
    height: 100%;
}
.rJob_slider_new .rJob_item_inner{
    width: 100%;
}
.ico_row_new .ico_col figure{
    width: 100%;
    height: 100%;
}
.ico_row_new .ico_col figure img {
    width: 100%;
    height: 100%;
    /* object-fit: cover; */
    object-position: center;
}
.rJob_slider_new .rJob_item_inner:after{
    display: none;
}
::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #4285ed;
}
::selection {
    color: #fff;
    background: #4285ed;
}
.testimonial_slider_new .lft_testi figure{
    height: 100%;
}
.testimonial_slider_new .lft_testi figure img{
    height: 100%;
    object-fit: cover;
    object-position: center;
}

/* *{
    
} */
/* 04-10-23 end  */

/* 05-10-23 start  */

.popular_companies_sec_row_cprof .rtt_sec_fltrr{
    padding-left: 0;
}
.popular_companies_sec_row_cprof .popular_companies_sec_coll_head .rtt_sec_fltrr{
    width: 100%;
}

.popular_companies_sec_row_cprof .review_ratingssd_new{
    margin-right: 10px;
}
.popular_companies_sec_row_cprof .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
    margin-left: 0 !important;
}
.popular_companies_sec_row_cprof .rtt_sec_fltrr_reviews{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.popular_companies_sec_row_cprof .rJob_item_inner{
    height: 100%;
}
.salary-guide-wrapmainrw-new .wrap-all-cartslarygyuide-mnns{
    height: 100%;
}

.popular_companies_sec_row_lst .popular_companies_sec_coll_head .main_img{
    overflow: hidden;
}
.popular_companies_sec_row_lst .popular_companies_sec_coll_head .main_img img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    object-fit: cover;
    object-position: center;
}




.progress-section {
    width: 100%;
}
.progress-section .task-progress {
    margin: 40px 0;
    display: flex;
    align-items: center;
}
.progress-section .task-progress p {
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #eee;
    margin-bottom: 0;
    width: 110px;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    padding-right: 15px;
    text-align: left;
}
.progress-section .progress {
    width: 100%;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    border-radius: 10px;
    height: 10px;
    flex: 1;
}
.progress-section .progress::-webkit-progress-bar {
    background-color: #f0f0f0;
}
.progress-section .progress::-webkit-progress-bar,
.progress-section .progress::-webkit-progress-value {
    border-radius: 10px;
}
.progress-section .progress::-moz-progress-bar {
    border-radius: 10px;
}
.progress-section .progress1::-webkit-progress-value {
    background: #4aa54a;
}
.progress-section .progress2::-webkit-progress-value {
    background: #a5d631;
}
.progress-section .progress3::-webkit-progress-value {
    background: #f2d01a;
}
.progress-section .progress4::-webkit-progress-value {
    background: #ffa500;
}
.progress-section .progress5::-webkit-progress-value {
    background: #e70808;
}
.progress-wrapper {
    width: 100%;
    flex: 0 0 auto;
}
.progress-section .task-progress:first-child{
    margin-top: 0;
}
.progress-section .task-progress:last-child{
    margin-bottom: 0;
}
.company_reviews_sectionyk_row_new .slack_new_york_parent .main_img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 10px;
}
.popular_companies_sec_row_lst .popular_companies_sec_coll > a {
    height: 100%;
    display: block;
    width: 100%;
}
.company_reviews_sectionyk_row_new .slack_new_york_parent .main_img{
    padding: 20px;
}

/* 05-10-23 end  */







/*support paulomi 9/10/2023*/
.company_rvwsec-topnewsec{
    background-color: #FBFBFF;
    padding: 24px 0;
}
.comp-rvw-topimgbx{
    background-color: #F5F5F5;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
    width: 162px;
    height: 162px;
}
.comp-rvw-hdtxt{
    font-size: 24px;
    font-weight: 600;
    color: #383838;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: 8px;
}
.comp-rvw-topcontbx-outr{
    width: calc(100% - 162px);
    padding-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.comp-rvw-top-box{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.comp-rvw-topcontbx .rtt_sec_fltrr_reviews {
    margin-bottom: 8px;
}
.comp-rvw-topcontbx p{
    margin-bottom: 0;
}
.compev-proftablist .resp-tabs-list{
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #ededed;
}
.compev-proftablist .resp-tabs-list li{
    background: transparent !important;
    color: #8a8d90;
    font-weight: 500;
    font-size: 14px;
    border: none!important;
    padding: 14px 20px!important;
}
.compev-proftablist .resp-tab-content{
    border: none;
}
.overvwimgbx{
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.overvwimgbx img{
    width: 100%;
}
.compev-proftablist .resp-tabs-list li.resp-tab-active{
    border-bottom: 1px solid #2074f7 !important;
    color: #2074f7;
}
.comp-job-rv-lstwrap{
    border: 1px solid #EAECEF;
    background-color: #FFFFFF;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    padding: 15px;
}
.comp-job-rv-topbx{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 15px;
}
.comp-job-rvimgbx{
    width: 60px;
    height: 60px;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    background: #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.comp-job-rvimgbx img{
    max-width: 44px;
    max-height: 44px;
    -o-object-fit: contain;
       object-fit: contain;
}
.comp-job-rv-topcontbx{
    width: calc(100% - 60px);
    padding-left: 20px;
}
.comp-job-rvnme{
    font-size: 17px;
    font-weight: 600;
    color: #383838;
    text-transform: capitalize;
    display:block;
    margin-bottom: 4px;
}
.comp-jobdesg{
    font-size: 15px;
    color: #797676;
    margin-bottom: 8px;
}
.comp-job-rv-lstwrap .rtt_sec_fltrr_reviews .review_ratingssd{
    max-width: 78px;
}
.comp-job-rv-lstwrap .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
    font-size: 12px;
    margin-left: 9px;
}
.comp-job-rv-lstwrap .rtt_sec_fltrr_reviews{
    margin-top: 4px;
    margin-bottom: 5px;
}
.comp-job-rvbdycont{
    padding-top: 15px;
    border-top: 1px solid #EAECEF;
}
.comp-job-rvlstol{
    margin-bottom:20px;
}
.comp-rvw-top-box .review_write_btn {
    margin-top: 0;
}
.comp-rvw-topcontbx{
    width: calc(100% - 180px);
    padding-right: 15px;
}
.compevw-flowbutnbx{
    min-width: 180px;
}
.findjob-descibeabt-outr{
    padding: 15px;
}
/*support paulomi 9/10/2023*/

/*============09/11/2023============*/
.remote-chkbox{
    height: 55px;
    border: 1px solid #918F8F;
    border-radius: 11px;
    background-color: #fff;
    display: flex;
    align-items: center;
}
.remote-chkbox > label{
    margin-left: 7px;
}

.remote-chkbox_trns{
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 1);
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    height: 55px;
    border-radius: 11px;
    color: #ffffff;
    display: flex;
    align-items: center;
    padding-left: 10px;
}
.remote-chkbox_trns:hover{
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}
.remote-chkbox_trns > label{
    margin-left: 7px;
}
.remote-chkbox_trns input[type="checkbox"]{
   content: "";
}
.select_design{
  
    background: transparent;
    border-color: #fff;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
    height: 55px;
    border-radius: 12px;
    color: #ffffff;
}
.select_design:hover{
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}
.select_design:focus{
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}

.custom-input-focus input[type="text"]:hover, .custom-input-focus input[type="text"]:focus {
    color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}
.custom-input-focus select:focus, .custom-input-focus select:hover{
    color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}
.custom-input-focus .remote-check-custom:hover{
    color: #000;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid red !important;
    box-shadow: inset 0px 4px 14px rgba(0, 0, 0, 0.04);
}
.security-tab-wpr .resp-tab-content{
    border-left: 1px solid #33359D;
}
.job_suitable_post_btm_col_rtt_stick{
    padding-left: 7px;
    border-left: 1px solid #2074F7;
}
.remote-chkbox.remote-check-custom{
    padding-left: 10px;
}

/*  AD 16/11/2023 */
.company-overview-banner .container-fluid > p {
    font-size: 20px;
}
.company-overview-banner .custom-input-focus select {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-webkit-input-placeholder,
.company-overview-banner .custom-input-focus textarea::-webkit-input-placeholder,
.company-overview-banner .custom-input-focus .form-control::-webkit-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-moz-placeholder,
.company-overview-banner .custom-input-focus textarea::-moz-placeholder,
.company-overview-banner .custom-input-focus .form-control::-moz-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input:-ms-input-placeholder,
.company-overview-banner .custom-input-focus textarea:-ms-input-placeholder,
.company-overview-banner .custom-input-focus .form-control:-ms-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-ms-input-placeholder,
.company-overview-banner .custom-input-focus textarea::-ms-input-placeholder,
.company-overview-banner .custom-input-focus .form-control::-ms-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-webkit-input-placeholder, .company-overview-banner .custom-input-focus textarea::-webkit-input-placeholder, .company-overview-banner .custom-input-focus .form-control::-webkit-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-moz-placeholder, .company-overview-banner .custom-input-focus textarea::-moz-placeholder, .company-overview-banner .custom-input-focus .form-control::-moz-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input:-ms-input-placeholder, .company-overview-banner .custom-input-focus textarea:-ms-input-placeholder, .company-overview-banner .custom-input-focus .form-control:-ms-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::-ms-input-placeholder, .company-overview-banner .custom-input-focus textarea::-ms-input-placeholder, .company-overview-banner .custom-input-focus .form-control::-ms-input-placeholder {
    color: #000;
}

.company-overview-banner .custom-input-focus input::placeholder,
.company-overview-banner .custom-input-focus textarea::placeholder,
.company-overview-banner .custom-input-focus .form-control::placeholder {
    color: #000;
}
.company-overview-banner .remote-check-custom > label {
    color: #000;
    font-weight: 500;
}
.job-applied-card.slack_suitable_wrapper_develop {
    border: 1px solid rgb(51 53 157 / 58%);
}
.appiled-job-row.border-card-row {
    --bs-gutter-x: 30px;
}
.article-list-card .article-link-list {
    max-height: 227px;
    overflow: auto;
    padding-right: 10px;
}

/* width */
.article-list-card ::-webkit-scrollbar {
    width: 5px;
  }
  
  /* Track */
  .article-list-card ::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 5px grey;  */
    border-radius: 10px;
  }
   
  /* Handle */
  .article-list-card ::-webkit-scrollbar-thumb {
    background: var(--blueD); 
    border-radius: 10px;
  }
  .banner_inner p {
    max-width: 1240px;
    margin: 0 auto;
}
/*  AD 16/11/2023 end */

/* css update RN 17-11-2023 */
/* header-fixed */
.main-head{
    box-shadow: 0 0 30px 5px rgba(0,0,0,0.2);
}
.profile-cont-body-wpr{
    padding-top: 70px;
}
.sidenav-open{
    position: relative;
    /* margin-bottom: 10px; */
}
.sidenav-open button{
    position: static;
}
.edit-skill-modal-content .modal-body{
    max-height: 450px;
    overflow-y: auto;
}
.edit-skill-modal-content .modal-body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);
	border-radius: 8px;
	background-color: #F5F5F5;
}

.edit-skill-modal-content .modal-body::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

.edit-skill-modal-content .modal-body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.2);
	background-color: #33359d;
}
.msg-col-innr{
    border: 1px solid transparent;
}
/* msg-box-toggle-border */
.msg-col-innr-toggle{
    border: 1px solid rgb(51 53 157 / 58%);
    box-shadow: 0 0 20px 2px rgba(0,0,0,0.2)!important;
}
.profile_content_body_rgt-main{
    padding: 15px 30px 30px 30px;
}
/* css update end RN 17-11-2023 */
/*-----------20/11/2023---------*/
.sort_relavance_sec_btm_inner{
    cursor: pointer;
}
/*-----------20/11/2023---------*/

/* css update start RN 20-11-2023 */
.job-summary-details-box{
    max-height: 400px;
    overflow-y: auto;
}
.job-desc-sidemenu-col{
    display: none;
}
.leftmenu.profile-sidebar .job-desc-sidemenu-col{
    display: block;
}
.prof-rt-menu-col{
    width: 100%;
}
/* css update end RN 20-11-2023 */


/* css update start RN 22-11-2023 */
/* .row_outer .search_options:hover ,
.row_outer .search_options:hover::placeholder ,
.row_outer .remote-chkbox_trns label:hover ,
.row_outer .remote-check-custom label:hover {
    color: red;
} */

.msg-demo-box{
    padding: 0px;
    box-shadow: none;
}
.msg-demo-box .main_img{
    width: 40px;
    height: 40px;
}
.msg-demo-box .main_img img{
    max-width: 25px;
}
.msg-demo-box .slack_suitable_wrapper_develop_btm_tab ul li{
    width: 50%;
    /* padding: 0 8px !important; */
    margin: 0 !important;
}
.msg-demo-box .slack_suitable_wrapper_develop_btm_tab ul{
    /* margin: 0 -8px !important; */
    display: flex;
    flex-wrap: wrap;
    border-bottom: none;
    padding: 0 !important;
}
.msg-demo-box .slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link{
    padding-right: 10px;
    width: 100%;
    display: block;
    border-bottom: 1px solid transparent;
    border-radius: 0;
}
.msg-demo-box .slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link.active::after{
    display: none;
}
.msg-demo-box .slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link.active{
    border-bottom: 1px solid #2074F7; 
}
.cmpny-details-wpr-main .summary_section_slackkes_content_main{
    padding: 0;
}
.cmpny-details-wpr-main{
    padding: 0 15px;
}
.summary_section_slackkes_content_main .blds{
    display: block;
    margin-left: 0 !important;
}
.summary_section_slackkes_demobox_content p, .summary_section_slackkes_head_demobox_content p{
    word-break: break-all;
    font-size: 14px !important;
    font-weight: 400;
}
.full-descp-link-btn{
    display: block;
    margin: 10px 0;
}
.summary_section_slackkes_head_demobox_content{
    padding: 10px 0;
}
.cmpny-details-wpr-main{
    display: block;
    font-weight: 600;
    color: #2074F7;
    margin-bottom: 8px;
}
.summary_section_slackkes_content_main ul.bullter_dot li{
    margin-bottom: 10px;
}
.scroll-body-main .summary_section_slackkes_content_main{
    padding: 10px 15px;
    border-radius: 10px;
    box-shadow: 0 0 20px 10px rgba(0,0,0,0.05);
    margin-bottom: 20px;
    overflow: hidden;
}
.summary_section_slackkes_demobox_content{
    padding-top: 0 !important;
}
.scroll-body-main .cmpny-details-wpr .summary_section_slackkes_content{
    border-bottom: 0;
}
.slack_sections_develop_top_main{
    flex-direction: column;
}
.slack_sections_develop_top_main .slack_sections_develop_top_rt{
    padding-left: 0;
    margin-top: 10px;
}
.slack_sections_develop_top_main .slack_sections_develop_top_rt h4, .slack_sections_develop_top_main .slack_sections_develop_top_rt .desg{
    font-size: 14px;
}
.slack_suitable_wrapper_develop_btm_main{
    padding-top: 10px;
}
.msg-list-wpr-main{
    padding: 0 10px;
}
.msg-list-wpr-main .each-msg-wpr{
    margin-bottom: 10px;
    
}
.msg-list-wpr-main .each-msg-wpr.active-main{
    background-color: #eeeeee;
}
.msg-list-wpr-main .each-msg-wpr>.each-msg-card{
    padding: 12px 12px 12px 6px;
}
.account-settings-table{
    border-radius: 14px;
    border: 2px solid #F1F1F1;
    background: #FFF;
    padding: 0 30px;
    max-width: 1344px;
    margin: 0 auto;
}
.account-settings-table table{
    width: 100%;
    border-collapse: collapse;
}
.account-settings-table table td{
    border-bottom: 1px solid #F1F1F1;
    padding: 20px 10px;
    line-height: 1;
    width: 33.33%;
    font-size: 20px;
    font-weight: 500;
    color: #000;
}
.account-settings-table table td input[type="text"], .account-settings-table table td input[type="email"]{
    height: 40px;
    border: 1px solid black;
    outline: none;
    font-weight: 600;
    color: #777777;
    font-size: 20px;
    padding: 0 10px;
    width: 300px;
}
.acc-settings-inpval p{
    font-weight: 600;
    color: #777777;
    font-size: 20px;
}
.account-settings-table table td input[type="text"]::placeholder, .account-settings-table table td input[type="email"]::placeholder{
    color: #777;
}
.account-settings-table table tr td:last-child{
    text-align: right;
}
.acc-settings-editbtn a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 18px;
    color: #fff;
    background: #2074F7;
    font-size: 16px;
    border-radius: 50px;
    min-height: 34px;
    line-height: 1;
}
.acc-settings-editbtn a:hover{
    background: #000;
}
.acc-setting-edit-icon{
    display: inline-flex;
    width: 13px;
    margin-left: 10px;
    line-height: 1;
    margin-top: -2px;
}
.acc-setting-edit-icon img{
    width: 100%;
}

.password-reset-input{
    position: relative;
}
.password-reset-input input[type='text'] {
    height: 55px !important;
    width: 100% !important;
    padding: 0 20px !important;
    font-size: 14px !important;
}
.password-reset-input input[type='password'],
.password-reset-input input[type='password']::placeholder {
    color: #6B6969;
}
.password-reset-input a {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    font-weight: 400;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
}
.error-box{
    text-align: center;
    margin-top: 5px;
    font-size: 14px;
}

/*Custom check box start*/
.switch_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	
	-webkit-box-pack: right;
	    -ms-flex-pack: right;
	        justify-content: right;
	-webkit-box-align: right;
	    -ms-flex-align: right;
	        align-items: right;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}

input[type="checkbox"].switch_1{
	font-size: 30px;
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	width: 3.5em;
	height: 1.5em;
	background: #ddd;
	border-radius: 3em;
	position: relative;
	cursor: pointer;
	outline: none;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switch_1:checked{
	background: #0ebeff;
  }
  
  input[type="checkbox"].switch_1:after{
	position: absolute;
	content: "";
	width: 1.5em;
	height: 1.5em;
	border-radius: 50%;
	background: #fff;
	-webkit-box-shadow: 0 0 .25em rgba(0,0,0,.3);
	        box-shadow: 0 0 .25em rgba(0,0,0,.3);
	-webkit-transform: scale(.7);
	        transform: scale(.7);
	left: 0;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
  }
  
  input[type="checkbox"].switch_1:checked:after{
	left: calc(100% - 1.5em);
  }
/*Custom check box end*/
/*loader start*/
.loading {
    position: fixed;
    z-index: 99999999;
    height: 2em;
    width: 2em;
    overflow: show;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  
  /* Transparent Overlay */
  .loading:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      background: radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0, .8));
  
    background: -webkit-radial-gradient(rgba(20, 20, 20,.8), rgba(0, 0, 0,.8));
  }
  
  /* :not(:required) hides these rules from IE9 and below */
  .loading:not(:required) {
    /* hide "loading..." text */
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
  }
  
  .loading:not(:required):after {
    content: '';
    display: block;
    font-size: 10px;
    width: 1em;
    height: 1em;
    margin-top: -0.5em;
    -webkit-animation: spinner 150ms infinite linear;
    -moz-animation: spinner 150ms infinite linear;
    -ms-animation: spinner 150ms infinite linear;
    -o-animation: spinner 150ms infinite linear;
    animation: spinner 150ms infinite linear;
    border-radius: 0.5em;
    -webkit-box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
  box-shadow: rgba(255,255,255, 0.75) 1.5em 0 0 0, rgba(255,255,255, 0.75) 1.1em 1.1em 0 0, rgba(255,255,255, 0.75) 0 1.5em 0 0, rgba(255,255,255, 0.75) -1.1em 1.1em 0 0, rgba(255,255,255, 0.75) -1.5em 0 0 0, rgba(255,255,255, 0.75) -1.1em -1.1em 0 0, rgba(255,255,255, 0.75) 0 -1.5em 0 0, rgba(255,255,255, 0.75) 1.1em -1.1em 0 0;
  }
  
  /* Animation */
  
  @-webkit-keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @-moz-keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @-o-keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
      -moz-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
    100% {
      -webkit-transform: rotate(360deg);
      -moz-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
/*loader end*/
/* css update end RN 22-11-2023 */

/* AD 22/12/2023 */
.carer_pref_inr_col.multi-skill-dropdwn-col {
    width: 100%;
    max-width: 464px;
}
/* AD 22/12/2023 END*/
/* KM 07-08-2024 start */
.footer-contact-row>.footer-newsltr-col {
    width: 82%!important;
}

.footer-contact-row > .footer-contact-col {
    width: 82%!important;
    order: 2!important;
    margin-top: 40px!important;
}
/* KM 07-08-2024 end */

/* 8/8/24 work start */
.cmmn-mlt-slct .multiselect-tags{
    padding-right: 30px;
}
/* 8/8/24 work end */


/* 14/11/2024 dm */

.circle-progress{ 
    width: 150px;
    height: 150px;
}   

.circle-progress .circle-progress__svg{ 
    width: 100%;
    height: 100%;
}

.slack_sections_develop_top{ 
    position: relative;
}


.profie-width-progress{
    display: flex;
    /* align-items: center; */
    justify-content: space-between; 
}

.circle-progress__line--unfilled{ 
    /* stroke: var(--blueL); */
}



.job_left_cont ul{
    list-style: none;
    padding-left: 0;
    border: 1px solid #E4E4E4;
    border-radius: 16px;
    overflow: hidden;
}

.job_left_cont ul li a{
    display: block;
    padding: 10px 20px;
}

.job_left_cont ul li a:hover,
.job_left_cont ul li a.active{
    background: var(--blueL);
    color: #fff;
}

.job_left_cont ul li:not(:last-child){ 
    border-bottom: 1px solid #E4E4E4;
}


.job_right-cont_list{
     padding-left: 30px;
}

.job_right-cont_list .job_right_item{
    background-color: #fff;
    padding: 30px;
    box-shadow: 0px 5px 18px rgba(0, 0, 0, 0.07);
    border-radius: 16px;
}

.job_right-cont_list .job_right_item h2{
    font-size: 30px;
    color: #000;
    margin-bottom: 15px;
}

.job_right-cont_list .job_right_item ul,
.job_right-cont_list .job_right_item ul li{
    list-style-type: disc;
}

.job_right-cont_list .job_right_item ul li:not(:last-child){
    margin-bottom: 10px;
}


.individual-profile{
    border: 1px solid #E4E4E4;
    background: #FEFEFE;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    padding: 20px;
    margin-bottom: 20px;
    max-width: 270px;
    text-align: center;
}

.individual-profile .name{ 
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E4E4E4;
}

.individual-profile .name p{ 
    text-transform: capitalize;
    font-size: 20px;
}

.individual-profile .name p strong{
    color: #000;
}

.individual-profile .circle-progress{ 
    width: 100px;
    height: 100px;
    margin: 0 auto;
}


.job_row{ 
    display: flex;
    flex-wrap: wrap;
}

.job_left_col{
    max-width: 270px;
    width: 100%;
}

.job_right_col{
    max-width: calc(100% - 270px);
    width: 100%;
}

/* 14/11/2024 dm */

/* ========== responsive css =========== */
.job_type_details{
    margin-right: 7px;
}
.default-cursor{
    cursor: pointer;
}
@media(min-width:1025px) {

    /* navbar*/
    .navbar-nav .clickD {
        display: none;
    }

    .navbar-nav li.menu-item-has-children:hover>.sub-menu {
        display: block;
    }
    :root {
      scroll-behavior: inherit;
    }
}

@media(min-width:1800px) {

    /* ============== ARIJIT 24/03/2023  ============= */
    .my-job-card-row .my-job-card-col {
        width: 20%;
    }

    /* ============== ARIJIT 24/03/2023 END  ============= */
}

@media(min-width:1920px) {
    .page_banner.image-banner .img-banner-lft-col {
        width: 35%;
    }

    .page_banner.image-banner .img-banner-rht-col {
        width: 65%;
    }
}

@media(max-width:1899px) {

    /* / ============== ARIJIT 22/03/2023  ============= / */
    .big-htwo ,.sec_heading_cmn .sec_heading_cmn_head,.realTime_sec .header h2 {
        font-size: 50px;
    }

    .knw-btr-sec .header {
        margin-bottom: 60px;
    }

    .img-para-sec.reverse .img-para-right-col .img-para-img-wpr {
        padding-right: 55px;
    }

    .point-card {
        padding: 55px 36px;
    }

    .point-card .point-card-img-wpr {
        margin-bottom: 30px;
    }

    .footer-menu {
        -webkit-column-gap: 20px;
        -moz-column-gap: 20px;
        column-gap: 20px;
    }

    .footer-row .footer-first-col{
        width: 16%;
    }
    .footer-row .footer-second-col {
        width: 49%;
    }

    .footer-row .footer-third-col {
        width: 35%;
    }

    .footer-contact-row>.footer-contact-col {
        width: 38%;
    }

    .footer-contact-row>.footer-newsltr-col {
        width: 44%;
    }

    .footer-contact-row>.footer-social-col {
        width: 18%;
    }

    /* / ============== ARIJIT 22/03/2023 END ============= / */


    /*pm_css_start_here*/

    .google_review_indicator .rvw_best {
        font-size: 22px;
    }

    .footer-heading {
        font-size: 18px;
    }

    /*pm_css_end_here*/
    .footer-menu {
        /*-webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;*/
        -webkit-column-gap: 10px;
        -moz-column-gap: 10px;
        column-gap: 10px;
    }
    .footer-menu > li > a{
        font-size: 13px;
    }

    /*pm_css27.3.23_start*/

    .top_sec_row_exprtisd_cl1_inner{
        padding-left: 15px;
        padding-right: 15px;
    }
    .top_sec_row_exprtisd_cl1_outr{
        margin-left: -15px;
        margin-right: -15px;
    }


    /*pm_css27.3.23_end*/
}

@media(max-width:1599px) {
    /* ============== ARIJIT 22/03/2023 ============= */

    .big-htwo,.sec_heading_cmn .sec_heading_cmn_head,.realTime_sec .header h2 {
        font-size: 45px;
    }

    .knw-btr-sec .header {
        margin-bottom: 40px;
    }

    .point-card {
        padding: 40px 30px 45px;
    }

    .point-card .point-card-img-wpr {
        margin-bottom: 20px;
    }

    .point-card .hThree {
        margin-bottom: 16px;
    }

    .footer-top .footer-logo-wpr p br {
        display: none;
    }
    .footer-menu{
        -webkit-column-gap: 5px;
        -moz-column-gap: 5px;
        column-gap: 5px;
      }
      .footer-menu > li > a{
        font-size: 12px;
      }

    /*.footer-contact-row>.footer-contact-col {
        width: 40%;
    }

    .footer-contact-row>.footer-newsltr-col {
        width: 60%;
    }

    .footer-contact-row>.footer-social-col {
        width: 100%;
    }
*/
    /*.social-list {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 50px;
    }

    .social-list>li:not(:last-child) {
        margin-bottom: 0;
        margin-right: 11px;
    }*/
    .footer-contact-row > .footer-contact-col{
        width: 82%;
        order: 2;
        margin-top: 40px;
    }
    .footer-contact-row > .footer-newsltr-col{
        width: 82%;
        order: 0;
    }
    .footer-contact-row > .footer-social-col{
        width: 18%;
        order: 1;
    }

    .footer-heading {
        margin-bottom: 36px;
    }
    .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        font-size: 15px;
    }


    /* ============== ARIJIT 22/03/2023 END ============= */
}

@media(max-width:1699px){
    .salary-guide-main-clm{
        width: 25%;
    }
}

@media(max-width:1600px) {
    .browseJob_item {
        max-width: calc(100% /5);
    }

   

    /* ============== ARIJIT 23/03/2023 ============= */
    h3,
    .hThree {
        font-size: 30px;
    }

    .momnt-card .momnt-card-img-wpr {
        height: 380px;
    }

    .best-momnt-sec .header {
        margin-bottom: 60px;
    }

    .page_banner.image-banner .img-banner-img-wpr {
        padding-left: 15px;
    }

    .editor-pick-card .editor-pick-img-wpr>img {
        width: 170px;
        height: 180px;
    }

    .guide-text-wpr h2 {
        font-size: 45px;
    }

    .page_banner.image-banner .img-banner-img-wpr>img {
        min-height: 525px;
    }

    .page_banner.image-banner .img-banner-txt h1 {
        font-size: 32px;
    }

    .security-tab>ul.resp-tabs-list.security-tab-menu>li::before {
        top: 37px;
        font-size: 30px;
    }

    .security-tab>ul.resp-tabs-list.security-tab-menu>li {
        padding: 42px 0 42px 40px !important;
    }

    .tab-note {
        font-size: 22px;
    }

    .knw-btr-card .hFive a>br {
        display: none;
    }

    .employer-res-row {
        --bs-gutter-y: 40px;
    }

    .employer-res-sec .header {
        margin-bottom: 60px;
    }

    /* ============== ARIJIT 23/03/2023 END ============= */

    /*pm_css_start_here*/
 
    /*pm_css_end_here*/

    /*pm_css24.3.23*/
    .add_yours_cnt_l_top_head .head_cnt_ad {
        font-size: 30px;
    }

    .popular_companies_sec_coll {
        flex-basis: 25%;
        max-width: 25%;
    }

    /*pm_css24.3.23_end*/
}

@media(max-width:1399px) {

    /* ============== ARIJIT 22/03/2023 ============= */
    .point-card .point-card-img-wpr {
        width: 90px;
        height: 90px;
    }

    .point-card-row {
        --bs-gutter-x: 30px;
        --bs-gutter-y: 35px;
    }

   

    .img-para-right-col .img-para-img-wpr {
        padding-left: 40px;
    }

    .img-para-sec.reverse .img-para-right-col .img-para-img-wpr {
        padding-right: 40px;
    }

    .footer-row .footer-second-col {
        width: 45%;
    }

    .footer-row .footer-third-col {
        width: 38%;
    }

    .social-list {
        margin-top: 34px;
    }

    /* ============== ARIJIT 22/03/2023 END ============= */

    /*pm_css_start_here*/
    .job_suitable_post_top_row {
        flex-wrap: wrap;
        margin: 0 -10px;
        margin-bottom: -20px;
    }

    .job_suitable_post_top_col {
        flex: inherit !important;
        padding: 0 10px;
        margin-bottom: 20px;
    }

    .job_suitable_post_top_col select {
        min-width: 167px;
    }

    .btn_help_cnt {
        padding: 10px 8px;
    }


    /*pm_css_end_here*/

    /*pm_css24.3.23*/
    /* .inner_about_footerptt_col {
        width: 50%;
        margin-bottom: 30px;
    }

    .inner_about_footerptt_row {
        margin-bottom: -30px;
    } */

    .footer-row2 .footer-first-col {
        width: 24%;
    }

    .footer-row2 .footer-second-col {
        width: 40%;
    }

    .footer-row2 .footer-third-col {
        width: 36%;
    }

    .btn_account_redicn {
        min-width: 381px;
        padding: 28px 20px;
    }

    /*pm_css24.3.23_end*/



    .footer-first-col .footer-logo-wpr p{
        font-size: 14px;
    }
    .footer-row .footer-first-col{
      width: 15%;
    }
    .footer-row .footer-second-col{
      width: 51%;
    }
    .footer-row .footer-third-col{
      width: 34%;
    }
    .contact-list > li > a{
        font-size: 12px;
    }
    .footer-heading{
      font-size: 16px;
    }
    .footer-menu > li{
        margin-bottom: 10px;
    }
    .footer-menu > li > a{
        font-size: 10px;
    }


    /* 27-03-2023--ph-css */
    .terms_services_topr_in .hedn{
        font-size: 30px;
    }
    .gkn_temrs_outer .hd_smal{
        font-size: 18px;
    }
   
    .header.neww p{
        font-size: 22px;
    }
    .add_yours_cnt_l_top_head .head_cnt_ad{
        font-size: 28px;
    }
    .banner_inner h1{
        font-size: 40px;
    }
    .banner_inner p{
        font-size: 22px;
    }
    .header h2{
        font-size: 42px;
    }
    .slack_new_york_reviewrs .num{
        font-size: 42px;
    }
    .slack_new_york_reviewrs .totl_rvw{
        font-size: 22px;
    }
    .slack_new_york_parent_btm h4{
        font-size: 22px;
    }
    .sec_heading_popult{
        font-size: 32px;
    }
    .google_review_indicator .rvw_best{
        font-size: 20px;
    }
    h3, .hThree{
        font-size: 27px;
    }
    .account_crt_dlt_modal_inner_ottt.neww .review_sec_heading{
        font-size: 42px
    }
    .account_crt_dlt_modal_inner_ottt.neww p{
        font-size: 22px;
    }
    .popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr h5{
        font-size: 22px;
    }

    /* ph-27-03-2023-css */
    .salary-guide-main-clm{
        width: 33.33%;
    }


    /*pm_css28.3.23_start*/
        .navbar .navbar-brand{
            margin-right: 50px;
        }
        .navbar-nav > li{
            margin-right: 20px;
        }
        .outside_list{
            margin-left: 30px;
        }
        .resume_templte_sectn_information_col_lf{
            width: 30%;
        }
        .resume_templte_sectn_information_col_rtt{
            width: 70%;
        }
        .top_sec_row_exprtisd_cl1_inner{
            flex-basis: 25%;
            max-width: 25%;
            padding: 0 10px;
        }
        .top_sec_row_exprtisd_cl1_outr {
          margin-left: -10px;
          margin-right: -10px;
        }

         .msg-list-wpr .each-msg-wpr>.each-msg-card{
                padding: 20px 12px 23px 6px;
            }
            .msg-list-wpr .each-msg-wpr {
                padding: 0 15px 0 15px;
            }
            .each-msg-card .msg-txt-wpr{
                padding-left: 10px;
                padding-right: 10px;
            }
            .each-msg-card .msg-txt-wpr .sndr-name{
                font-size: 12px;
            }
            .each-msg-card .msg-dt-wpr .msg-time{
                font-size: 11px;
            }
            .chat-body-wpr {
                padding: 20px 15px;
            }
            .msg-chat-heading{
                padding: 0 15px;
            }
            .msg-col-innr .msg-list-heading{
                padding: 15px;
            }
            .cmpny-details-wpr .summary_section_slackkes_content {
                padding: 20px 0 10px 10px;
            }
            .rJob_header label{
                font-size: 14px;
            }
            .rJob_header h3{
                font-size: 12px;
            }
            .r_job_list li{
                font-size: 10px;
            }
            .txt_btn{
                font-size: 16px;
            }
            .rJob_item_inner .job-price{
                font-size: 16px;
            }
            /*.footer-contact-row > .footer-contact-col{
                margin-top: -90px;
            }*/

    /*pm_css28.3.23_end*/


    /* 04-10-23 start */
    .lft_testi {
        max-width: 170px;
    }
    .rt_testi {
        max-width: calc(100% - 170px);
        padding-top: 0px;
        padding-left: 15px;
    }
    .testi_item {
        padding: 15px 10px;
    }
    /* 04-10-23 end */

    /* css update start RN 22-11-2023 */
    .cmpny-details-wpr-main .summary_section_slackkes_content_main{
        padding: 0;
    }
    .scroll-body-main .summary_section_slackkes_content{
        padding: 10px 15px;
    }
    .summary_section_slackkes_demobox_content{
        padding-top: 0 !important;
    }
    .msg-list-wpr-main .each-msg-wpr>.each-msg-card{
        padding: 12px 12px 12px 6px;
    }
    .account-settings-table{
        max-width: 1000px;
    }
    .account-settings-table table td{
        padding: 17px 10px;
        font-size: 18px;
    }
    .account-settings-table table td input[type="text"], .account-settings-table table td input[type="email"]{
        font-size: 18px;
    }
    .acc-settings-inpval p{
        font-size: 18px;
    }
    /* css update end RN 22-11-2023 */

}

@media(max-width:1366px) {
    .browseJob_item {
        max-width: calc(100% /4);
    }

    /* ============== ARIJIT 23/03/2023 ============= */
    h2,
    .hTwo {
        font-size: 40px;
    }

    h3,
    .hThree {
        font-size: 26px;
    }

    .momnt-card .momnt-card-img-wpr {
        height: 300px;
    }

    .featured-event-row {
        --bs-gutter-x: 30px;
    }

    .page_banner.image-banner .img-banner-img-wpr {
        margin-bottom: -170px;
        padding-left: 0;
    }

    .page_banner.image-banner .img-banner-img-wpr>img {
        min-height: 460px;
    }

    .event-form-sec {
        padding: 70px 0 35px;
    }

    .page_banner.image-banner .img-banner-txt {
        padding: 30px 0;
    }

    .help-link-list>li>a {
        font-size: 18px;
    }

    .help-link-list > li::after{
        top: 11px;
    }

    .help-card-row {
        --bs-gutter-x: 30px;
        --bs-gutter-y: 30px;
    }

    .help-card {
        padding: 35px 30px;
    }

    .editor-pick-card {
        padding: 18px;
    }

    .editor-pick-card .editor-pick-img-wpr>img {
        width: 140px;
        height: 140px;
    }

    .find-job-card-wpr.editor-pick-card .editor-pick-img-wpr>img {
        width: 230px;
        height: 140px;
    }

    .find-job-card-wpr.editor-pick-card .editor-pick-content>p {
        font-size: 15px;
    }

    .article-link-list>li>a {
        font-size: 15px;
    }

    .article-link-list>li {
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .article-list-card {
        padding: 26px 24px;
    }

    .header h2 {
        font-size: 40px;
    }

    .page_banner.inner-page .banner_inner {
        padding: 110px 0;
        min-height: 390px;
    }

    .guide-text-wpr h2 {
        font-size: 40px;
    }

    .page_banner.image-banner {
        padding-bottom: 80px;
    }

    .page_banner.image-banner .img-banner-img-wpr {
        height: calc(100% + 130px);
    }

    .page_banner.image-banner .img-banner-txt h1 {
        font-size: 24px;
    }

    .security-tab>ul.resp-tabs-list.security-tab-menu>li::before {
        font-size: 24px;
    }

    .security-tab>ul.resp-tabs-list.security-tab-menu {
        width: 37%;
    }

    .security-tab>.security-tab-menu-details {
        width: 63%;
    }

    .tab-note {
        font-size: 20px;
    } 

    .employer-res-row {
        --bs-gutter-y: 30px;
    }

    .employer-res-sec .header {
        margin-bottom: 40px;
    }

    /* ============== ARIJIT 23/03/2023 END ============= */

    .new-text-input input[type="text"]::placeholder{
        color: #6b6969;
        }
    /* ============== ARIJIT 24/03/2023  ============= */
    .rJob_item_inner .job-price {
        font-size: 20px;
    }

    .custom-msg-row .custom-msg-col {
        width: 31%;
    }

    .custom-msg-row .custom-msg-col.middle-col {
        width: 38%;
    }

    .custom-msg-row {
        --bs-gutter-x: 20px;
    }

    .msg-sec .msg-col-innr::after {
        right: -11px;
    }
    .big-htwo,.sec_heading_cmn .sec_heading_cmn_head , .realTime_sec .header h2{
        font-size: 40px;
    }

    /* ============== ARIJIT 24/03/2023 END  ============= */

    /*  AD 16/11/2023 */
    .company-overview-banner .container-fluid > p {
        font-size: 20px;
    }
    /*  AD 16/11/2023 end */
}


@media(max-width:1280px){ 
    .circle-progress {
        width: 110px;
        height: 110px;
    }
}

@media(max-width:1199px) {

    /*pm_css28.3.23_start*/
        .navbar .navbar-brand{
          margin-right: 30px;
        }
        .navbar-nav > li{
          margin-right: 10px;
        }
        .outside_list{
          margin-left: 10px;
        }
        .outside_list .btn{
            min-width: 100px;
            padding: 11px 13px;
        }
        .main-head{
            font-size: 13px;
        }
        .footer-row .footer-first-col{
          width: 100%;
        }
        .footer-row{
            --bs-gutter-y: 2.5rem;
        }
        .footer-row .footer-second-col{
          width: 51%;
        }
        .footer-row .footer-third-col{
          width: 49%;
        }
        .footer-menu{
            padding: 0;
            margin: 0 0 0 0;
            -webkit-column-count: 3;
            -moz-column-count: 3;
            column-count: 3;
            -webkit-column-gap: 20px;
            -moz-column-gap: 20px;
            column-gap: 20px;
        }
        .footer-menu > li > a,.contact-list > li > a{
          font-size: 14px;
        }
        .footer-first-col .footer-logo-wpr p{
          font-size: 16px;
        }
        h1,
        .hOne {
            font-size: 50px;
        }

        h2,
        .hTwo {
            font-size: 43px;
        }
        .banner_inner{
            padding: 80px 0;
        }
        .rJob_usr li{
            height: 40px;
            width: 40px;
        }
        .rJob_usr li + li{
          margin-left: -10px;
        }
        .rJob_usr li:last-child{
          margin-left: -15px;
        }
        .txt_btn{
            font-size: 18px;
        }
        .browseJob_item{
            padding: 0 17.5px 46px;
        }
        .testimoni_sec .header h2{
            margin-bottom: 2px;
        }
        .testimoni_sec .header h3{
            font-size: 30px;
        }
        .testimoni_sec::after{
            display: none;
        }
        .testimonial_slider{
          margin: -5px -11px;
        }
        .testi_item{
            padding: 15px 11px;
        }
        .resume_templte_sectn_information_col_lf,.resume_templte_sectn_information_col_rtt{
          width: 100%;
        }
        .resume_templte_sectn_information_col_lf{
            margin-bottom: 40px;
        }
        .banner_inner p br{
            display: none;
        }
        .footer-row2 .footer-first-col{
          width: 100%;
        }
        .footer-row2 .footer-second-col{
            width: 51%;
        }
        .footer-row2 .footer-third-col{
            width: 49%;
        }
        .we_help_sectnd{
            max-width: 100%;
        }
        .footer-row2{
            --bs-gutter-y: 2.5rem;
        }
        .popular_companies_sec_coll{
          flex-basis: 33.33%;
          max-width: 33.33%;
        }
        .slack_new_york_reviewrs .totl_rvw{
          font-size: 18px;
        }


        .msg-list-wpr .each-msg-wpr{
            padding: 0 10px;
        }
        .msg-list-wpr .each-msg-wpr>.each-msg-card{
            padding: 15px 10px 15px 5px;
        }
        .chat-body-wpr{
            padding: 20px 10px;
        }
        .cmpny-details-wpr .summary_section_slackkes_content{
            padding: 20px 0 20px 10px;
        }
        .chat-cntrl-form-wpr{
            padding: 0 10px;
        }
        .msg-col-innr .msg-list-heading .hFour{
            font-size: 20px;
        }
        .summary_section_slackkes_content .hds_mn2{
            font-size: 14px;
        }
        .summary_section_slackkes_content .hds_mn{
            font-size: 16px;
        }
        .cmpny-details-wpr{
            padding: 0 10px;
        }
        .slack_suitable_wrapper_develop_cl_rt{
            text-align: left;
        }


        .my-job-sec .header h1{
        font-size: 30px;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li {
        padding: 0 10px 23px !important;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li>h2{
        font-size: 14px;
    }
    .rJob_item_inner.my-job-card {
        padding: 20px 10px 45px;
    }
    .rJob_header{
        padding-left: 75px;
    }
    .my-job-card-col{
        width: 33.33%;
    }
    .job-applied-card .slack_suitable_wrapper_develop_top{
        padding: 20px 10px;
    }
    .slack_sections_develop_top_rt h4{
        font-size: 14px;
    }
    .slack_sections_develop_top_rt .desg{
        font-size: 14px;
    }
    .appiled-job-row {
        --bs-gutter-x: 15px;
        --bs-gutter-y: 40px;
    }
    .msg-employer-btn>a{
        font-size: 16px;
    }
    .calfrnia_states_underg_dated .rtt .blds{
        font-size: 11px;
    }
    .job-applied-card .summary_section_slackkes_content{
        padding: 20px 10px;
    }
    .job-applied-card.slack_suitable_wrapper_develop{
        padding: 20px 10px;
    }
    .msg-employer-btn{
        margin-top: 15px;
    }
    .rate_rating_sec_inr_tab .resp-tabs-list .resp-tab-item{
        padding: 0 10px 20px !important;
        padding-bottom: 20px !important;
        margin-right: 20px !important;
        font-size: 12px !important;
    }
    .google_reviewboxesd_row{
        --bs-gutter-x: 15px;
    }
    .gggle_llc_rv_top .gggle_llc_rv_top_lft .rtt_rreview .reviwe_headings{
        font-size: 12px;
    }
    .gggle_llc_rv_btm{
        font-size: 11px;
    }
    .google_reviewboxesd_col_inner_top{
        padding: 15px 10px;
    }
    .google_reviewboxesd_col_inner_btm {
        padding: 15px 10px;
    }
     .salary-guide-mainsec{
        padding: 40px 0;
    }
    .txt-wrap-btm-salaryguide{
        font-size: 14px;
    }
    .top-item-crt-salaryCrt h5{
        font-size: 14px;
    }
    .wrap-item-crt-salaryCrt{
        padding: 15px 10px;
    }
    .popular_companies_sec_coll_head .rtt_sec_fltrr h5{
        font-size: 14px;
    }
    .rtt_sec_fltrr .uistxtname{
        font-size: 14px;
    }
    .salary-guide-main-datetimeWrap p{
        font-size: 12px;
    }
    .salary-guide-main-datetimeWrap span{
        font-size: 11px;
    }
    .btn-wrap-uisalary-guide-last a{
        font-size: 16px;
    }
    .btn-wrap-uisalary-guide-last span{
        font-size: 16px;
    }
    .uijob-salary-details span{
        font-size: 16px;
    }
    .uijob-salary-details h3{
        font-size: 16px;
    }

    /*pm_css28.3.23_end*/


    /*pm_css29.3.23_start*/

    .security-tab > ul.resp-tabs-list.security-tab-menu > li{
      padding: 22px 0 22px 30px !important;
    }
    .security-tab > ul.resp-tabs-list.security-tab-menu > li::before{
        top: 20px;
    }

    /*pm_css29.3.23_ends*/


    /*support paulomi 9/10/2023*/
    .comp-job-rvimgbx{
        width: 40px;
        height: 40px;
        border-radius: 10px;
    }
    .comp-job-rvimgbx img{
        max-width: 20px;
        max-height: 20px;
    }
    .comp-job-rv-topcontbx {
        width: calc(100% - 40px);
        padding-left: 10px;
    }
    .comp-job-rv-lstwrap .dated_full_slack_rtt span{
        margin-right: 5px;
        padding: 2px 9px;
        font-size: 12px;
    } 
    /*support paulomi 9/10/2023*/

    /* 04-10-23 start  */
    .parent_cmn_line{
        padding: 15px;
    }
    .google_review_indicator .rvw_best {
        font-size: 18px;
    }
    .google_review_part_btm_col_lft{
        width: 35%;
    }
    .google_review_part_btm_col_rtt{
        width: 65%;
    }
    .google_review_part_btm_row{
        --bs-gutter-x: 10px;
    }
    /* 04-10-23 end  */


    /* AD 22/12/2023 */
    .leftmenu .wright-full-width.resume_templte_sectn_information_col_rtt {
        width: 94%;
    }
    /* AD 22/12/2023 END*/

    .dated_full_slack_rtt{
        margin-left: 10px;
    }

    .job_suitable_post_btm_col_lft{
        flex: 0 0 auto;
        width: 45%;
    }

    .job_suitable_post_btm_col_rtt{ 
        width: 55%;
    }

    .circle-progress {
        width: 80px;
        height: 80px;
    }


    .profie-width-progress{ 
        align-items: flex-start;
    }

}

@media(max-width:1024px) {

    /* navbar*/
    .navbar-nav .clickD {
        position: absolute;
        right: 0;
        top: 17px;
        width: 20px;
        height: 20px;
        background: url(images/sort-down.svg) center center no-repeat;
        display: block;
        background-size: 10px;
        cursor: pointer;
    }

    .navbar-nav .clickD.toggled {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .sub-menu>li.menu-item-has-children .clickD {
        top: 8px;
        right: 5px;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .sub-menu>li.menu-item-has-children .clickD.toggled {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .navbar-nav>li.menu-item-has-children {
        padding-right: 20px;
    }

    .sub-menu>li.menu-item-has-children>a {
        padding-right: 20px;
    }

    .sub-menu.show {
        display: block;
    }

    .navbar-nav>li {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .navbar-nav>li.current-menu-item>a:after,
    .navbar-nav>li>a:after,
    .navbar-nav>li.menu-item-has-children>a:after {
        width: 100%;
        opacity: 0;
    }

    .navbar-nav>li.current-menu-item>a:after,
    .navbar-nav>li>a:hover:after,
    .navbar-nav>li.menu-item-has-children:hover>a:after {
        width: 100%;
        opacity: 1;
    }
    .respd-tabs-listedf-sec{
        padding-right: 0;
    }

    .stick_class_inner_ul{
        padding-right: 0;
    }
    .stick_class_inner_ul2{
        padding-left: 0;
        max-height: inherit !important;
        overflow: inherit;
    }

    /* navbar end*/
}

@media (max-width: 991px) {
    /*pm_css28.3.23_start*/
    .main-head .navbar-toggler{
      position: relative;
      width: 33px;
      margin-left: 0;
      order: 2;
      height: 28px;
      padding: 0;
      outline: none !important;
      border: none !important;
      box-shadow: none !important;
      background: transparent !important;
      min-width: inherit;
    }
    .stick, .stick::after, .stick::before{
      width: 30px;
      height: 2px;
      background: var(--blueL);
      position: absolute;
      left: 0;
      top: auto;
      transition: all 0.6s;
      border-radius: 5px;
    }
    .stick::before{
      content: '';
      top: -10px;
      left: 0;
    }
    .stick::after{
      content: '';
      top: 10px;
      left: 0;
    }
    .stick.open{
      transform: translateX(-50px);
      background: transparent;
    }
    .stick.open::before{
      transform: rotate(45deg) translate(42px, -28px);
      left: 2px;
    }
    .stick.open::after{
      transform: rotate(-45deg) translate(42px, 28px);
      left: 2px;
    }
    .main-head .navbar-collapse{
      background: #fff;
      position: fixed;
      top: 0;
      height: 100% !important;
      width: 290px;
      overflow-y: auto;
      right: 0;
      margin: 0;
      display: block !important;
      -webkit-transform: translateX(100%);
      transform: translateX(100%);
      -webkit-transition: transform 0.2s ease-in-out !important;
      transition: transform 0.2s ease-in-out !important;
      z-index: 100;
      padding: 21px;
    }
    .main-head .navbar-collapse.show, .main-head .navbar-collapse.collapsing{
      display: block !important;
      -webkit-transform: translateX(0);
      transform: translateX(0);
      -webkit-transition: transform 0.2s ease-in-out !important;
      transition: transform 0.2s ease-in-out !important;
    }
    .main-head .navbar-toggler#navoverlay{
      display: block;
      pointer-events: none;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: transparent;
      margin: 0;
      padding: 0 !important;
      z-index: 99;
      pointer-events: none;
      -webkit-transition: background-color 0.5s linear;
      transition: background-color 0.5s linear;
      border-radius: 0;
    }
    .main-head .navbar-toggler#navoverlay.open{
      background: rgba(0,0,0,0.8) !important;
      pointer-events: all;
      -webkit-transition: background-color 0.5s linear;
      transition: background-color 0.5s linear;
      pointer-events: all;
    }
    .navbar-collapse .navbar-toggler{
      display: block;
    }
    .outside_list{
        margin-left: auto;
        margin-right: 15px;
    }
    .navbar-nav > li > a::after{
        display: none;
    }
    .navbar-nav > li{
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
        font-size: 15px;
    }
    .navbar-nav > li:last-child{
        margin-bottom: 0;
    }
    .navbar-nav.sub_navList{
        margin-top: 10px;
    }
    .main-head .navbar-collapse .navbar-toggler{
        margin-bottom: 30px;
    }

    .footer-top{
        padding: 50px 0;
    }
    .footer-row .footer-second-col{
      width: 100%;
    }
    .footer-row .footer-third-col{
        width: 100%;
    }
    .footer-btm{
        display: block;
        text-align: center;
    }
    .footer-btm .terms-link{
        justify-content: center;
        margin-top: 30px;
    }
    .social-list{
        justify-content: center;
    }
    h1,
    .hOne {
        font-size: 45px;
    }

    h2,
    .hTwo {
        font-size: 38px;
    }

    h3,
    .hThree {
        font-size: 28px;
    }

    .banner_inner h1{
      font-size: 35px;
      line-height: 1.3;
      margin-bottom: 10px;
    }
    .banner_inner p{
        font-size: 18px;
        line-height: 1.3;
    }
    .cmn-gap{
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .header h2{
      font-size: 35px;
    }
    .browseJob_item{
      max-width: calc(100% /3);
    }
    .browseJob_item_inner::after{
        transform: scale(1.025);
        -webkit-transform: scale(1.025);
        -moz-transform: scale(1.025);
        -ms-transform: scale(1.025);
        -o-transform: scale(1.025);
    }
    .topCompany_sec .header{
        max-width: 100%;
        text-align: center;
        padding-bottom: 0;
        padding-top: 0;
    }

    .lft_testi{
        max-width: 150px;
    }
    .rt_testi{
        max-width: calc(100% - 150px);
    }
    .rt_testi h3{
        font-size: 18px;
        line-height: 1.2;
    }
    .rt_testi label{
        font-size: 18px;
        line-height: 1.2;
        margin-top: 10px;
    }
    .place_row{
        margin: 0 -10px;
    }
    .place_col{
        padding: 0 10px;
    }
    .navbar-collapse .each-nav-right-blck{
        display: block;
    }
    .inner-nav-right .each-nav-right-blck.dsk{
        display: none;
    }
    .navbar-collapse .each-nav-right-blck{
        padding: 0;
        margin-top: 10px;
    }
    .navbar-collapse .each-nav-right-blck .nav-rht-link  > li > a:after{
        display: none;
    }
    .navbar-collapse .each-nav-right-blck .nav-rht-link > li{
        font-size: 15px;
    }
    .inner-nav-right .each-nav-right-blck{
        padding: 0;
        border: 0;
    }
    .inner-nav-right{
        margin-left: auto;
        margin-right: 18px;
    }
    .language_radio_btn_slct input[type="radio"] + span::before{
        width: 16px;
        height: 16px;
    }
    .language_radio_btn_slct input[type="radio"] + span::after{
        width: 8px;
        height: 8px;
        right: 4px;
        top: 4px;
    }
    .page_banner.inner-page .banner_inner{
        padding: 60px 0;
    }
    .about-us-sec .img-para-txt-wpr{
        max-width: 100%;
        padding-top: 0;
        padding-bottom: 0;
    }
    .img-para-txt-wpr .big-htwo br{
        display: none;
    }
    .img-para-right-col .img-para-img-wpr > img{
        min-height: inherit;
    }
    .about-counter-card h2{
        margin-bottom: 10px;
    }
    .about-counter-card p{
        font-size: 21px;
    }
    .about-us-sec.reverse .img-para-txt-wpr{
        padding-left: 0;
    }
    .page_banner.image-banner .img-banner-img-wpr{
        height: auto;
        margin-bottom: 0;
    }
    .page_banner.accs{
        padding-bottom: 0;
    }
    .page_banner.image-banner .img-banner-txt{
      padding: 0;
    }
    .page_banner.image-banner .img-banner-img-wpr > img{
        min-height: inherit;
    }
    .footer-row2 .footer-second-col{
      width: 100%;
    }
    .footer-row2 .footer-third-col{
        width: 100%;
    }
    .btn_account_redicn{
      min-width: 321px;
      padding: 18px 20px;
    }
    .cmn_mdal_fadeng .modal-dialog{
        max-width: 90%;
    }
    .find-job-row .find-job-left-col,.find-job-row .find-job-right-col{
      width: 100%;
    }
    .find-job-row .find-job-right-col{
        margin-top: 30px;
    }
    /*.editor-pick-card .editor-pick-card-in{
        display: block;
    }
    .editor-pick-card .editor-pick-img-wpr{
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .editor-pick-card .editor-pick-img-wpr img{
        width: 100%;
    }*/

    .editor-pick-card .editor-pick-card-in{
        display: block;
    }
    .editor-pick-card .editor-pick-img-wpr{
        margin: 0;
        padding: 0;
        margin-bottom: 20px;
    }
    .editor-pick-card .editor-pick-img-wpr img{
        width: 100%;
        height: auto;
    }
    .find-job-card-wpr.editor-pick-card .editor-pick-img-wpr > img{
        width: 100%;
        height: auto;
    }
    .find-job-row{
      --bs-gutter-x: 0;
    }
    .header.gap_otly{
        margin-bottom: 50px;
    }
    .popular_companies_sec_coll {
      flex-basis: 50%;
      max-width: 50%;
    }

    .custom-msg-row .custom-msg-col{
        width: 50%;
        margin-bottom: 30px;
      }
      .custom-msg-row .custom-msg-col.middle-col {
        width: 50%;
        margin-bottom: 30px;
      }
      .custom-msg-row .custom-msg-col:last-child{
        width: 100%;
        margin-bottom: 0;
      }
    .msg-sec .msg-col-innr::after{
        display: none;
    }
    .momnt-card .momnt-card-img-wpr{
        height: auto;
    }

     .my-job-card-col {
        width: 50%;
        flex: 0 0 auto;
    }
    .salary-guide-main-clm{
        width: 50%;
    }
    .txt-wrap-btm-salaryguide{
        font-size: 12px;
    }
    .salary-guide-main-clm .rJob_item_inner{
        padding: 20px 10px;
    }

    /*pm_css28.3.23_end*/


    /*pm_css29.3.23_start*/
    .security-tab > ul.resp-tabs-list.security-tab-menu > li > .hThree{
        font-size: 22px;
    }
    .page_banner.gap_btm_nn{
        padding-bottom: 0;
    }
    .terms_servcs_sec_col_rtt{
        padding: 0;
        border: 0;
    }
    .terms_servcs_sec_col_lft{
        padding-right: 0;
    }
    .event-form-sec{
        padding: 60px 0;
    }
    /*pm_css29.3.23_end*/
    .ht_calcult_btm{
        height: auto !important;
        overflow: inherit;
    }
    .hidd_started_txttt_rt{
      max-height: inherit !important;
    }

     /* 04-10-23 start  */

    .rJob_slider_new .rJob_header figure {
        position: static;
        margin: 0 auto 10px;
    }
    .rJob_slider_new .rJob_header {
        padding-left: 0px;
    }
    .testimonial_slider_new .lft_testi{
        max-width: 200px;
    }
    .testimonial_slider_new .rt_testi{
        max-width: calc(100% - 200px);
    }
    .footer-contact-row > .footer-contact-col {
        width: 100%;
    }
    .footer-contact-row > .footer-newsltr-col{
        width: 100%;
    }
    .footer-newsltr-form-wpr {
        max-width: 480px;
        width: 100%;
    }
    .browseJob_row_new .browseJob_item {
        padding: 0 12px 30px;
    }
    .ico_row_new .ico_col figure {
        padding: 0 10px;
    }
    .topCompany_sec_col2{
        order: 1;
    }
    .topCompany_sec_col1{
        order: 2;
    }
    .topCompany_sec_new{
        padding-bottom: 60px;
    }
    .progress-section .task-progress {
        margin: 30px 0;
    }
    /* 04-10-23 end  */

    /* css update start RN 20-11-2023 */
    .sidenav-open{
        display: none;
    }
    .job-desc-sidemenu-col{
        display: block;
    }

    /* css update start RN 22-11-2023 */
    .account-settings-table table td{
        padding: 25px 10px;
        font-size: 16px;
    }
    .account-settings-table table td input[type="text"], .account-settings-table table td input[type="email"]{
        font-size: 16px;
    }
    .acc-settings-inpval p{
        font-size: 16px;
    }
    .acc-settings-editbtn a{
        font-size: 14px;
    }
    .account-settings-table{
        padding: 0 20px;
    }

    /* KM 07-08-2024 start */
    .footer-contact-row > .footer-contact-col {
        width: 100%!important;
        margin-top: 28px !important;
    }

    .footer-newsltr-form-wpr {
        max-width: 100%;
    }

    /* KM 07-08-2024 end */

    .job_suitable_post_btm_col_lft,
    .job_suitable_post_btm_col_rtt{
        width: 100%;
    }

}

@media (max-width: 768px){
    .my-job-tab-wpr h2.resp-accordion{
        display: none;
    }
    .rate_rating_sec_inr h2.resp-accordion{
        display: none;
    }


    /*pm_css29.3.23_start*/
    .security-tab > .security-tab-menu-details{
        width: 100%;
        padding: 0;
    }

    .sec_tab_cmn_structure h2.resp-accordion{
        border: 0 !important;
        padding: 15px 20px !important;
        padding-right: 50px !important;
        margin: 0 !important;
        background: var(--blueL) !important;
        color: #fff !important;
        margin-top: 10px !important;
        position: relative;
    }
    .sec_tab_cmn_structure h2.resp-accordion:first-child{
        margin-top: 0 !important;
    }
    .sec_tab_cmn_structure .resp-tab-content{
        border: 0;
        padding: 0;
        background: transparent;
        /*margin-top: 20px;*/
    }
    .sec_tab_cmn_structure h2.resp-accordion .hThree{
        font-size: 23px;
    }
    .sec_tab_cmn_structure .resp-accordion .resp-arrow{
        border-bottom-color: #fff;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 20px;
        margin: 0;
    }
    .sec_tab_cmn_structure .resp-accordion:not(.resp-tab-active) .resp-arrow{
        border-top-color: #fff;
    }
    .img-para-txt-wpr.gap-prt_work{
        padding: 0;
    }
    .img-para-right-col .img-para-img-wpr{
        padding-left: 0;
        text-align: center;
    }
    .knw-btr-sec{
        padding: 0;
    }
    .img-para-sec.reverse .img-para-right-col .img-para-img-wpr{
        padding-right: 0;
        text-align: center;
    }
    
    
    /*pm_css29.3.23_end*/

   /*support paulomi 9/10/2023*/
   .compev-proftablist h2.resp-accordion {
        display:none;
    }
      /*support paulomi 9/10/2023*/

      /* 10.11.2023 */
      .job_suitable_post_btm_col_rtt_stick{
        padding-left: 0;
        border-left: 0;
    }
      /* 10.11.2023 */


    /* AD 22/12/2023 */
    .carer_pref_inr_col.multi-skill-dropdwn-col .multiselect-tag {
        white-space: wrap;
    }
    /* AD 22/12/2023 END*/

}

@media (max-width: 767px) {
    .cmn-gap {
        padding: 40px 0;
    }

    /* images alignment for wordpress content pages */
    .alignright,
    .alignleft,
    .aligncenter {
        float: none;
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
        clear: both;
        margin-bottom: 24px;
    }


    /*pm_css28.3.23_start*/

    h1,
    .hOne {
        font-size: 40px;
    }

    h2,
    .hTwo {
        font-size: 32px;
    }

    h3,
    .hThree {
        font-size: 25px;
    }

    h4,
    .hFour {
        font-size: 21px;
    }

    h5,
    .hFive {
        font-size: 17px;
    }
    .row_outer .row{
        padding-right: 0;
    }
    .btns_box{
        position: static;
        width: 100%;
    }
    .row_outer .row{
        --bs-gutter-y: 17px;
    }
    .btns_box input[type="submit"]{
        width: 100%;
        text-align: center;
        min-width: inherit;
    }
    .banner_inner{
      padding: 60px 0;
    }
    .cmn-gap{
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .header h2{
      font-size: 30px;
    }
    .rJob_slider_control .slick-dots button{
        height: 32px;
        width: 32px;
        font-size: 15px;
        line-height: 1.3;
    }
    .rJob_slider_control .slick-dots li + li{
      margin-left: 8px;
    }
    .rJob_slider_control{
        margin-top: 40px;
    }
    .browseJob_item{
      max-width: calc(100% / 2);
    }
    .place_col h3{
        font-size: 40px;
        line-height: 1.2;
        margin-bottom: 10px;
    }
    .place_col p{
        font-size: 20px;
    }
    .placement_sec .header{
        margin-bottom: 50px;
    }
    .place_row{
        max-width: 100%;
    }
    .big-htwo, .sec_heading_cmn .sec_heading_cmn_head, .realTime_sec .header h2{
      font-size: 35px;
    }
    .header.neww p{
      font-size: 18px;
    }
    .top_sec_row_exprtisd_cl1_inner{
        max-width: 100%;
        display: inline-block;
        padding: 0;
        margin-right: 5px;
        margin-bottom: 10px;
    }
    .top_sec_row_exprtisd_cl1_outr{
        display: inline-block;
        margin: 0;
    }
    .top_sec_row_exprtisd_cl1_inner:last-child{
        margin-right: 0;
    }
    .formns_modal_chcked label input[type="checkbox"] + span{
        padding-left: 38px;
    }
    .resume_download_modal .modal-dialog{
        max-width: 90%;
    }
    .page_banner.inner-page .banner_inner{
        padding: 50px 0;
        min-height: inherit;
    }
    .sec_heading_cmn ul li::after{
        width: 6px;
        height: 6px;
        top: 8px;
    }
    .sec_heading_cmn ul li{
        padding-left: 18px;
        margin-bottom: 15px;
    }
    .sec_heading_cmn ul.two_rows{
        margin: 0;
    }
    .sec_heading_cmn ul.two_rows li{
        max-width: 100%;
        flex-basis: 100%;
        margin-bottom: 15px;
    }
    .sec_heading_cmn ul.two_rows li:last-child{
        margin-bottom: 0;
    }
    .sec_heading_cmn ul.two_rows li::after{
        top: 9px;
    }
    .inner_about_footerptt_row .inner_about_footerptt_col{
        width: 50%;
    }
    .inner_about_footerptt_row{
        --bs-gutter-y: 1.5rem;
    }
    .account_settings_namingpt > *{
        width: 40%;
    }
    .account_settings_namingpt > *.name{
        text-align: right;
        width: 60%;
    }
    .account_settings_namingpt > *.editd{
        width: 100%;
        text-align: right;
        margin-top: 18px;
    }
    .btn_account_redicn{
      min-width: 241px;
      padding: 15px 16px;
      font-size: 17px;
    }
    .account_settings_sectn_form_btns li{
        margin-right: 13px;
    }
    .account_crt_dlt_modal_inner h2{
        font-size: 35px;
        margin-bottom: 17px;
    }
    .account_crt_dlt_modal_inner p{
        font-size: 17px;
    }
    .delte_acc_btn{
        margin-top: 14px;
    }
    .cmn_mdal_fadeng .modal-body{
        padding: 40px 40px;
        padding-top: 76px;
    }
    .sort_relavance_sec_pagination .btn_pagintn{
        font-size: 15px;
        min-height: 32px;
        min-width: 31px;
        margin: 0 5px;
    }
    .popular_companies_sec_coll{
      flex-basis: 100%;
      max-width: 100%;
    }
    .account_crt_dlt_modal_inner_ottt.neww .review_sec_heading{
      font-size: 34px;
    }
    .account_crt_dlt_modal_inner_ottt.neww p{
      font-size: 18px;
    }
    .account_crt_dlt_modal_inner_ottt.neww{
        margin-bottom: 30px;
    }


    .custom-msg-row .custom-msg-col{
        width: 100%;
      }
      .custom-msg-row .custom-msg-col.middle-col {
        width: 100%;
      }
      .guide-text-wpr h2{
      font-size: 30px;
    }
    .my-job-card-col{
        width: 100%;
    }
    .status-bdg{
        font-size: 11px;
        padding: 5px 10px;
    }
    .btn.btn_fill.lite{
        font-size: 11px;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu{
        margin-bottom: 40px;
    }
    .my-job-sec .my-job-sec-inner{
        padding: 40px 0;
    }
    .my-job-sec .header h1{
        font-size: 24px;
    }

     .uijob-salary-details{
        flex-wrap: wrap;
    }
    .uijob-salary-details h3{
        width: 100%;
        padding: 0;
        margin: 0 0 15px;
        text-align: center;
    }
    .uijob-salary-details select{
        font-size: 14px;
    }
    .uijob-salary-details span{
        padding-right: 20px;
    }
    .terms_services_topr_in .hedn{
      font-size: 24px;
    }
    .last_updated_s{
        font-size: 16px;
    }
    .event-form-sec{
        padding: 50px 0;
    }
    .header .sub-heading{
        font-size: 16px;
    }
    .event-form-row{
        --bs-gutter-x: 0;
        --bs-gutter-y: 1.5rem;
    }
    .event-form-wpr form input[type="text"], .event-form-wpr form input[type="tel"], .event-form-wpr form input[type="email"], .event-form-wpr form input[type="password"]{
        height: 50px;
    }
    .point-card-row{
        --bs-gutter-x: 0;
        --bs-gutter-y: 1.5rem;
    }


    /*pm_css28.3.23_end*/
    .footer-contact-row > .footer-contact-col,.footer-contact-row > .footer-newsltr-col,.footer-contact-row > .footer-social-col{
        width: 100%;
    }
    .footer-contact-row > .footer-contact-col{
        margin-top: 0;
    }
    /*.social-list {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-start;
      margin-top: 0;
    }
    .social-list > li:not(:last-child){
      margin-bottom: 0;
      margin-right: 11px;
    }*/
    .footer-contact-row > .footer-newsltr-col{
        margin-bottom: 40px;
    }
    .help-link-list > li::after{
        top: 10px;
    }

    .account_crt_dlt_modal_inner .main_img{
        width: 150px;
        height: 150px;
        margin-bottom: 30px;
    }
    .account_crt_dlt_modal_inner .main_img img{
        max-width: 70px;
    }

    /*support paulomi 9/10/2023*/
    .compev-proftablist h2.resp-accordion {
        display:block;
    }
    .compev-proftablist .resp-tabs-list{
        display: none;
    }
    .compev-proftablist h2.resp-accordion{
        background-color: transparent!important;
        border: none!important;;
        border-bottom: 1px solid #ededed!important;
        margin-bottom: 15px;
        color: #8a8d90;
        font-weight: 500;
        font-size: 14px;
        font-family: var(--bodyfont);
    }
    .compev-proftablist h2.resp-accordion.resp-tab-active{
        border-bottom: 1px solid #2074f7!important;
        color: #2074f7;
    } 
   .compev-proftablist h2.resp-tab-active span.resp-arrow{
        border-bottom: 12px solid #2074f7;
    }
    .overvwimgbx{
        margin-bottom: 15px;
    }
    .comp-rvw-topimgbx{
        width: 130px;
        height: 130px;
    }
    .comp-rvw-topimgbx img{
        max-width: 70px;
    }
    .comp-rvw-hdtxt{
        font-size: 20px;
        margin-bottom: 3px;
    }
    .comp-rvw-topcontbx-outr{
        width: calc(100% - 130px);
        padding-left: 15px;
    }
    .comp-rvw-top-box .review_write_btn{
        margin-top:10px;
    }
    .comp-rvw-topcontbx {
        width: 100%;
        padding-right:0;
    }
    /*support paulomi 9/10/2023*/

    .skill_selectors_selectionsall_crss{
        padding: 7px 5px;
        font-size: 12px;
    }

    /* 04-10-23 start  */
   
    .rJob_slider_new .rJob_item_inner {
        width: 100%;
    }
    .testimonial_slider_new .lft_testi{
        max-width: 100%;
    }
    .testimonial_slider_new .rt_testi{
        max-width: 100%;
    }
    .topCompany_sec_new{
        padding-bottom: 50px;
    }
    .google_review_part_btm_col_lft,
    .google_review_part_btm_col_rtt{
        width: 100%;
    }
    .job_suitable_post_top_col select{
        min-width: 140px;
        font-size: 14px;
    }
  
    /* 04-10-23 end  */

    /* KM 07-08-2024 start */
    .footer-contact-row > .footer-contact-col {
        margin-top: 0!important;
    }
    /* KM 07-08-2024 end */

    

    .job_left_col{ 
        margin-bottom: 30px;
        max-width: 100%;
    }

    .job_right_col{ 
        max-width: 100%;
    }

    .job_right-cont_list{ 
        padding-left: 0;
        max-width: 100%;
    }

    .individual-profile{ 
        max-width: 100%;
    }
  

}

@media (max-width: 575px) {

    /*pm_css28.3.23_start*/
        .container-fluid{
            max-width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }
        .footer-menu{
          padding: 0;
          margin: 0 0 0 0;
          -webkit-column-count: 2;
          -moz-column-count: 2;
          column-count: 2;
          -webkit-column-gap: 10px;
          -moz-column-gap: 10px;
          column-gap: 10px;
        }
        h1,
        .hOne {
            font-size: 38px;
        }

        h2,
        .hTwo {
            font-size: 30px;
        }

        .banner_inner{
          padding: 50px 0;
        }
        .cmn-gap{
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .banner_inner h1{
            font-size: 30px;
        }
        .placement_sec .header{
            margin-bottom: 40px;
        }
        .realTime_sec .header{
            padding-top: 50px;
            padding-bottom: 30px;
        }
        .big-htwo, .sec_heading_cmn .sec_heading_cmn_head, .realTime_sec .header h2{
          font-size: 31px;
        }
        .full_fig{
            margin-right: 0;
        }
        .ico_row{
          margin: 0 -10px;
        }
        .ico_col figure{
            padding: 0 10px;
        }
        .header.neww p{
          font-size: 16px;
        }
        .language_selector_pcsd_row{
          --bs-gutter-x: 1.5rem;
        }
        .page_banner.inner-page .banner_inner{
            padding: 40px 0;
        }
        .banner_inner p{
            font-size: 15px;
        }
        .page_banner.image-banner .img-banner-txt h1{
          font-size: 20px;
        }
        .page_banner.image-banner .img-banner-txt .sub-heading.alt{
          font-size: 18px;
        }
        .sec_heading_cmn .sec_heading_cmn_head{
            margin-bottom: 30px;
        }
        .evnts_hosting_ull .hdn_fr{
            font-size: 20px;
        }
        .account_settings_namingpt{
            font-size: 16px;
        }
        .account_settings_namingpt_col a{
            word-wrap: break-word;
        }
        .account_settings_sectn_form_btns li{
            width: 100%;
            margin: 0;
            margin-bottom: 10px;
        }
        .account_settings_sectn_form_btns li:last-child{
            margin-bottom: 0;
        }
        .account_settings_sectn_form_btns .btn_account_redicn{
            width: 100%;
            text-align: center;
        }
        .account_crt_dlt_modal_inner .main_img{
            width: 150px;
            height: 150px;
            margin-bottom: 30px;
        }
        .account_crt_dlt_modal_inner .main_img img{
            max-height: 60px;
            object-fit: contain;
        }
        .account_crt_dlt_modal_inner{
            padding: 32px 30px;
            margin-top: 108px;
        }
        .cmn_mdal_fadeng .modal-body{
            padding: 60px 30px;
        }
        .add_yours_cnt_l_top_head .head_cnt_ad{
          font-size: 24px;
        }
        .slack_suitable_wrapper_develop_endng{
            padding: 28px 22px;
        }
        .header .sub-heading{
            font-size: 15px;
        }
        .find-job-sec .header{
          margin-bottom: 33px;
        }
        .best-momnt-sec .header{
          margin-bottom: 40px;
        }
        .sort_relavance_sec_top{
            display: block;
        }
        .sort_relavance_sec_top .filter_resultd{
            margin-bottom: 10px;
            display: table;
        }
        .job_suitable_post_btm_row {
          --bs-gutter-x: 1.5rem;
        }
        .help-link-list > li > a{
            font-size: 16px;
        }
        .help-details-row{
          --bs-gutter-x: 0;
        }
        .salary-guide-main-clm {
            width: 100%;
        }
    /*pm_css28.3.23_end*/


    /*pm_css29.3.23_start*/

    .head_market_new{
        font-size: 17px;
    }
    .add_yours_cnt_l_form_col textarea{
      height: 133px;
      padding: 20px 14px;
    }
    .tab-note{
      font-size: 16px;
    }
    .sec_tab_cmn_structure h2.resp-accordion .hThree{
      font-size: 20px;
    }
    .security-tab > .security-tab-menu-details .security-tab-content{
        padding: 21px 18px 30px;
    }
    .heading_cmnted{
        font-size: 18px;
    }
    .gkn_temrs_outer_large li{
        font-size: 18px;
    }
    .event-form-sec{
        padding: 40px 0;
    }
    /*pm_css29.3.23_end*/
    .help-link-list > li::after{
        top: 9px;
    }
    .sort_relavance_sec_pagination .btn_pagintn{
        font-size: 13px;
        min-height: 28px;
        min-width: 28px;
        margin: 0 2px;
    }
    .lft_clickr{
        margin-right: 7px;
    }
    .right_clickr{
        margin-left: 7px;
    }

    /* 04-10-23 start  */
    .topCompany_sec_new{
        padding-bottom: 40px;
    }
    /* 04-10-23 end  */


    /* 05-10-23 start  */
   

    .testimonial_slider_new .testi_item_inner{
        flex-direction: column    ;
    }
    .testimonial_slider_new .lft_testi {
        max-width: 100%;
    }
    .testimonial_slider_new .rt_testi {
        max-width: 100%;
        padding: 0;
        text-align: center;
    }
    .testimonial_slider_new .rt_testi .rating{
        justify-content: center;
    }
    .testimonial_slider_new .lft_testi figure {
        margin-bottom: 20px;
        height: 300px;
    }
     /* 05-10-23 end  */
     /* css update start RN 22-11-2023 */
    .account-settings-table table{
        width: 600px;
    }
    .account-settings-table{
        overflow-x: auto;
    }
    .account-settings-table table td{
        padding: 20px 10px;
    }
    /* css update end RN 22-11-2023 */


    /* .circle-progress{
        width: 150px;
        height: 150px;
    } */


}

@media (max-width: 479px) {

    /*pm_css28.3.23_start*/

    .outside_list .btn{
      min-width: 90px;
      padding: 9px 11px;
    }
    .outside_list{
        margin-right: 10px;
    }
    .footer-contact-row > .footer-contact-col,.footer-contact-row > .footer-newsltr-col,.footer-contact-row > .footer-social-col{
      width: 100%;
    }
    .footer-heading{
      margin-bottom: 16px;
    }
    /*.footer-contact-row > *{
        margin-bottom: 30px;
    }
    .footer-contact-row > *:last-child{
        margin-bottom: 0;
    }*/
    .footer-btm .terms-link{
        display: block;
    }
    .footer-btm .terms-link > li:not(:last-child){
        margin: 0;
        margin-bottom: 10px;
    }
    .ico_col figure{
      padding: 0 10px;  
    }
    .ico_row{
      margin: 0 -10px;
    }
    .rJob_item_inner{
        padding: 25px 14px;
    }
    .rJob_header figure{
      height: 50px;
      width: 50px;
    }
    .rJob_header{
      padding-left: 68px;
    }
    .rJob_header label{
        font-size: 16px;
        line-height: 1.3;
    }
    .rJob_header h3{
        font-size: 14px;
        line-height: 1.2;
    }
    .browseJob_item{
      max-width: 100%;
      padding: 0;
      margin-bottom: 18px;
    }
    .browseJob_item:last-child{
        margin-bottom: 0;
    }
    .btn.btn_fill{
        padding: 9px 11px;
        font-size: 16px;
    }
    .lft_testi{
      max-width: 100%;
    }
    .rt_testi{
        max-width: 100%;
        padding: 0;
        margin: 0;
        margin-top: 20px;
    }
    .testi_item_inner{
        display: block;
    }
    .testimoni_control{
        margin-top: 35px;
    }
    .place_row{
        display: block;
        max-width: 100%;
        margin: 0;
    }
    .place_col{
        padding: 0;
        margin-bottom: 20px;
    }
    .place_col:last-child{
        margin-bottom: 0;
    }
    .each-nav-right-blck ul.icon-list > li:not(:last-child){
      margin-right: 20px;
    }
    .top_sec_row_exprtisd_cl1_inner{
        width: 100%;
        margin: 0;
        padding: 0;
        margin-bottom: 12px;
    }
    .top_sec_row_exprtisd_cl1_inner:last-child{
        margin-bottom: 0;
    }
    .top_sec_row_exprtisd_cl1_gap{
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .add_yours_cnt_l_form_col .cmn_btn_submit{
        display: inline-block;
        width: 100%;
        text-align: center;
        margin: 0;
        margin-bottom: 10px;
    }
    .add_yours_cnt_l_form_col .cmn_btn_submit:last-child{
        margin-bottom: 0;
    }
    .labels_of_gendar_slct_options{
        margin-left: 30px;
    }
    .account_crt_dlt_modal .btn-close{
        width: 30px;
        height: 30px;
        font-size: 24px;
    }
    .resume_download_modal .account_crt_dlt_modal{
        margin-bottom: 18px;
    }
    .informativeds_personal_sec_top h4{
        font-size: 20px;
    }
    .informativeds_personal_sec_top{
        padding-bottom: 17px;
        margin-bottom: 23px;
    }
    h1, h2, h3, h4, h5, h6{
        margin: 0 0 20px 0;
    }
    .inner_about_footerptt_row .inner_about_footerptt_col{
      width: 100%;
    }
    .account_settings_namingpt > *,
    .account_settings_namingpt > .name,
    .account_settings_namingpt > .editd{
      width: 100%;
      text-align: center;
    }
    .delte_acc_btn{
        min-width: inherit;
        width: 100%;
    }
    .cmn_mdal_fadeng .modal-body{
      padding: 60px 20px;
    }
    .account_crt_dlt_modal_inner{
        padding: 32px 15px;
    }
    .cmn_mdal_fadeng .modal-dialog{
        max-width: 95%;
    }
    .account_crt_dlt_modal_inner h2{
        font-size: 30px;
    }
    .account_crt_dlt_modal_inner p{
      font-size: 16px;
    }
    /*.delte_acc_btn{
      margin-top: 15px;
    }*/
    .slack_suitable_wrapper_develop_top{
        padding: 36px 20px;
    }
    .slack_suitable_wrapper_develop_btm.newsd{
        padding: 24px 20px;
    }
    .full_desg_jobs{
        font-size: 17px;
    }
    .slack_suitable_wrapper_develop_endng{
      padding: 18px 20px;
    }
    .add_yours_cnt_l{
      padding: 30px 20px;
    }
    /*.editor-pick-card .editor-pick-card-in{
        display: block;
    }
    .editor-pick-card .editor-pick-img-wpr{
        display: table;
        margin: 0 auto;
        margin-bottom: 20px;
    }*/
    .header{
        margin-bottom: 30px;
    }
    .expect_salary_sec_select select{
        min-width: 85px;
    }
    .expect_salary_sec input[type="text"]{
      padding-right: 110px;
    }
    .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        display: table;
        margin: 0 auto;
        margin-top: 10px;
    }
    .sort_relavance_sec_pagination{
      margin-top: 40px;
    }
    .account_crt_dlt_modal_inner_ottt.neww .review_sec_heading{
      font-size: 30px;
    }
    .popular_companies_sec_coll_head.new_hd .main_img{
      width: 62px;
      height: 62px;
    }
    .popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr{
      width: calc(100% - 62px);
    }
    .popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr h5{
      font-size: 18px;
    }
    .popular_companies_sec_coll_head.new_hd .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        margin-left: 0;
    }
    .contact_sprtvisor .contact_sprtvisor_spn{
        display: table;
        margin: 0;
        margin-bottom: 3px;
    }
    .job_suitable_post_top_col select{
        font-size: 14px;
        min-width: 137px;
    }
    .job_suitable_post_top_col{
        padding: 0 5px;
    }
    .job_suitable_post_top_row{
        margin-left: -5px;
        margin-right: -5px;
    }
    .dated_full_slack{
        display: block;
    }
    .dated_full_slack_rtt{
        margin-left: 0;
        margin-top: 15px;
    }
    .searches_dfr{
        font-size: 14px;
        padding: 15px 17px;
    }
    .populare_searches_sectnd_ul li{
        margin-right: 8px;
        margin-bottom: 8px;
    }
    .slack_suitable_wrapper_develop_btm_tab .nav-pills .nav-link{
        font-size: 13px;
        padding-bottom: 11px;
        padding-right: 14px;
        padding-left: 7px;
    }
    .parent_cmn_line{
        padding: 15px;
    }
    .google_review_indicator .cont_numner{
        font-size: 42px;
    }
    .google_review_indicator .rvw_best{
      font-size: 18px;
    }
    .related-article-wpr .help-card{
        padding: 25px 22px;
    }
    .help-link-list > li > a{
      font-size: 17px;
    }
    .help-card{
      padding: 25px 20px;
    }
    .status-update-wpr{
        flex-wrap: wrap;
    }
    .status-bdg{
        width: 100%;
        margin-bottom: 10px;
        text-align: center;
    }
    .status-update-btn{
        width: 100%;
    }
    .dblue-btn{
        width: 100%;
        margin: 0 0 10px;
        text-align: center;
    }
    .job-applied-card-btn-wpr{
        flex-wrap: wrap;
        margin-top: 15px;
    }

    .job-applied-card-btn-wpr>a:not(:last-child) {
        margin-right: 0;
    }
    .rJob_item_inner .job-price{
        font-size: 16px;
    }
    .txt_btn{
        font-size: 16px;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li>h2{
        font-size: 11px;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu>li {
        padding: 0 5px 15px !important;
    }
    .my-job-tab>ul.resp-tabs-list.my-job-tab-menu{
        margin-bottom: 30px;
    }

    /*pm_css28.3.23_end*/



    /*pm_css29.3.23_start*/
        .resume_templte_sectn_dv_col_inrr{
            padding: 37px 30px;
        }

    /*pm_css29.3.23_end*/
    .browseJob_item_inner::after {
      transform: scale(1.01);
      -webkit-transform: scale(1.01);
      -moz-transform: scale(1.01);
      -ms-transform: scale(1.01);
      -o-transform: scale(1.01);
    }

    /*support paulomi 9/10/2023*/
    .comp-rvw-top-box .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        display: inline-block;
       margin-top: 2px;
       margin-left: 5px;
    }
    .comp-rvw-top-box .review_ratingssd{
        max-width: 85px;
    }
    .comp-rvw-topimgbx {
        width: 80px;
        height: 80px;
    }
    .comp-rvw-topimgbx img {
        max-width: 45px;
    }
    .comp-rvw-topcontbx-outr {
        width: calc(100% - 80px);
    }
    .comp-rvw-hdtxt{
        font-size: 18px;
    }
    .comp-job-rv-lstwrap .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        display: inline-block;
        margin-top: 2px;
        margin-left: 5px;
    }
    .comp-job-rvnme{
        font-size: 15px;
    }
    .comp-jobdesg{
        font-size: 13px;
    }
   .comp-job-rv-lstwrap .dated_full_slack_rtt {
    margin-top: 6px;
   }
    /*support paulomi 9/10/2023*/

    /* 04-10-23 start  */
    .rJob_header {
        padding-left: 0px;
    }
    .job_suitable_post_top_col{
        width: 100%;
    }
    .job_suitable_post_top_col select{
        min-width: 100%;
    }
    /* 04-10-23 end  */

    /* 05-10-23 start  */

    .testimonial_slider_new .lft_testi figure {
        height: 250px;
    }
    .progress-section .task-progress p {
        width: 95px;
        font-size: 12px;
        padding-right: 10px;
    }
    .cmn_backg_chats {
        padding: 30px 10px;
    }

    .popular_companies_sec_row_lst .rtt_sec_fltrr_reviews .reviews_nmmmbrs{
        display: block;
        margin-left: 0;
    }
    .job_suitable_post_btm_col_lft_stick_new .slack_sections_develop_top{
        flex-direction: column;
    }
    .job_suitable_post_btm_col_lft_stick_new .slack_sections_develop_top .main_img{
        margin: 0 auto 15px;
    }
    .job_suitable_post_btm_col_lft_stick_new .slack_sections_develop_top_rt{
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    .job_suitable_post_btm_col_lft_stick_new .sort_relavance_sec_btm_inner{
        padding: 15px 10px;
    }
    .job_suitable_post_btm_col_lft_stick_new .sort_relavance_sec_btm_inner .desg{
        display: block;
    }
     /* 05-10-23 end  */

}


@media (max-width: 360px) {
    /*pm_css28.3.23_start*/

    .navbar .navbar-brand{
      margin-right: 10px;
    }
    .outside_list li + li{
      margin-left: 8px;
    }
    .navbar .navbar-brand img{
      height: 55px;
    }

    .outside_list .btn{
      min-width: 80px;
      padding: 8px 11px;
    }
    .profile_poped_secc .dropdown-menu{
        top: 56px;
    }
    .main-head.sticky .profile_poped_secc .dropdown-menu{
      top: 48px;
    }

    /*pm_css28.3.23_end*/


    .profie-width-progress{ 
        flex-wrap: wrap;
    }

    .proile,
    .progress-wrap{ 
        width: 100%;
    }

    .proile{ 
        margin-bottom: 15px;
    }


}

.wright-full-width{
    width: 100%; padding-left: 30px;
}
.width-left-full{
    left: -100%;
    position: absolute;
    top: 0px;
}
.leftmenu .wright-full-width{
    width: 70%; padding-left: 0px;
}
.leftmenu .width-left-full{ left: inherit; position: relative; padding-left: 25px;}
.menu-one{
    width:34px;
    position: absolute;
    left: 10px;
    padding: 0;
    height: auto;
    padding: 2px;
    top: -1px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}
.position-relative1{
    position: relative; padding-left: 50px;
}
.leftmenu .menu-one{ left:10px;}
.menu-close1{
    display: none;
    }
.leftmenu .menu-close1{
display: block;
}
.menu-open1{
    display: block;
    }
.leftmenu .menu-open1{
display: none;
}
@media (max-width:767px){
.menu-one{
top: -35px;
}
.position-relative1{
   padding-left: 0px;
}
.leftmenu .wright-full-width{
   padding-left:25px; width: 100%;
}
}