@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800&display=swap');
/*font-family: 'Raleway', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
/*font-family: 'Poppins', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');
/*font-family: 'Roboto', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@300;400;500;600;700;800;900&display=swap');
/*font-family: 'Barlow Semi Condensed', sans-serif;*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


/*font-family: 'Montserrat', sans-serif;*/


/*html {scroll-behavior: smooth;}*/
/*Rj Code*/

::selection {
    background: #0096C7;
    color: #FFF;
}

::-moz-selection {
    background: #0096C7;
    color: #FFF;
}

/*html {scroll-behavior: smooth;}*/
select::-ms-expand {
    display: none;
}

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

a {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
    -ms-transition: all .3s ease;
    transition: all .3s ease;
}

h1 {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    line-height: 1.2;
    font-weight: 600;
}

h2 {
    margin: 0px 0px 25px 0px;
    padding: 0px;
    line-height: 1.2;
    font-weight: 600;
}

/*h3 {margin:0px 0px 25px 0px;padding:0px;line-height: 46px;font-weight:600;}*/
h3 {
    padding: 0px;
    font-weight: 600;
}

h4 {
    margin: 0px 0px 25px 0px;
    padding: 0px;
    line-height: 1.2;
    font-weight: 600;
}

h5 {
    margin: 0px 0px 15px 0px;
    line-height: 25px;
    font-weight: 600;
}

h6 {
    margin: 0px 0px 15px 0px;
    line-height: 1.1;
    font-weight: normal;
}

#_parrent_table_body tbody tr td:nth-child(3) div {
    gap: 10px !important;
}

#_parrent_table_body tbody tr td:nth-child(4) div {
    gap: 10px !important;
}

.badge {
    width: 28px !important;
}



.spacer1px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 1px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer5px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 5px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer15px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 15px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer10px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 10px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer20px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 20px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer30px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 30px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer50px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 50px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

.spacer80px {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 50px;
    background: none;
    margin: 0px 0px 0px 0px;
    width: 100%;
    border: none;
}

body {
    overflow-x: hidden;
    color: #333333;
    font-size: 16px;
    line-height: 1.4;
    margin: 0px;
    padding: 0px;
    outline: none;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
    background-color: #fff;
    /*height: 100vh;*/
}

p {
    line-height: 1.4;
    margin: 0px 0px 20px 0px;
    font-family: 'Poppins', sans-serif;
}

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

a:hover {
    text-decoration: none;
}

-webkit-input-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

-moz-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

-ms-input-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

-moz-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.form-control::-webkit-input-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
}

.form-control::-moz-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
}

.form-control:-ms-input-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
}

.form-control:-moz-placeholder {
    color: #a1a1a1 !important;
    opacity: 1 !important;
}

:focus,
button:focus {
    outline-style: none;
    box-shadow: none;
    border-color: transparent;
}

*:focus {
    outline: none;
}

input:focus {
    outline: none;
}

. .pagetitle {
    position: relative;
    text-align: left;
    padding: 0px 0px 70px 0px;
}

.pagetitle h2 {
    line-height: 1.1;
    font-size: 51px;
    color: #fff;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}

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

a {
    outline: none;
    border: none;
}

.fl_w {
    float: left;
}

.container-fluid {
    padding-left: 60px;
    padding-right: 60px;
}


/*About us*/
.about_us_sec {
    position: relative;
    padding: 0 0 50px 0;
    background: url(../../images/about-bg.svg);
    background-position: 100% -60px;
    background-size: cover;
    background-repeat: no-repeat;
}

.our_story_sec {
    position: relative;
}

.our_story_sec_right h2 {
    position: relative;
    display: inline-block;
    font-size: 40px;
    font-weight: 700;
    border-bottom: 5px solid #000;
    color: #000;
    padding-bottom: 10px;
    margin: 0 0 20px 0;
}

.our_story_sec_right {
    position: relative;
}

.our_story_sec_right p {
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

.our_story_sec_right ul {
    display: block;
}

.our_story_sec_right ul li {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 17px;
    font-weight: 500;
    color: #000;
}

.our_story_sec .row {
    align-items: flex-start;
}

.padd_left {
    padding-left: 20px;
}

.ethos_right_img {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.ethos_right_img img {
    *width: 300px;
    width: 60%;
}

.wid {
    *width: 230px !important;
    width: 60%;
}

.ethos_right_img_new {
    position: relative;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    padding: 250px 0 !important;
    width: 300px !important;
    margin: 0 auto !important;
}

.our_story_sec_left {
    position: relative;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 300px 0 !important;
    margin-left: -220px !important;
    width: auto !important;
}

/*About us*/


.inner_ftr {
    position: relative;
    background: #F9F9F9;
    box-shadow: 0px -3px 10px #92929229;
    padding: 40px 0 10px 0;
}

.inner_ftr_menu {
    position: relative;
}

.inner_menu_single {
    position: relative;
}

.inner_menu_single h5 {
    position: relative;
    font-size: 20px;
    color: #0C0000A8;
    font-weight: 700;
    margin: 0 0 15px 0;
}

.inner_menu_single ul {
    position: relative;
    display: block;
    padding-bottom: 20px;
}

.inner_menu_single ul li {
    padding-bottom: 18px;
}

.inner_menu_single ul li a {
    font-size: 18px;
    font-weight: 500;
    color: #0C0000A8;
}

.inner_ftr_copy_sec {
    position: relative;
    padding: 15px 0 0 0px;
    border-top: 1px solid #0C0000A8;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.inner_ftr_copy_sec_single {
    position: relative;
    flex: 1 1 0px;
    text-align: center;
}

.inner_ftr_copy_sec_single img {
    width: 100%;
}

.inner_ftr_copy_sec_single ul {
    display: block;
}

.inner_ftr_copy_sec_single:first-child {
    text-align: left;
    flex: 0 0 220px;
}

.inner_ftr_copy_sec_single:last-child {
    text-align: right;
}

.inner_ftr_copy_sec_single p {
    font-size: 20px;
    font-weight: 500;
    color: #606060;
    margin: 0;
}

.inner_ftr_copy_sec_single ul {
    position: relative;
}

.inner_ftr_copy_sec_single ul li {
    display: inline-block;
    padding-left: 15px;
}

.inner_ftr_copy_sec_single ul li:last-child {
    padding-left: 35px;
}

.inner_ftr_copy_sec_single ul li a {
    position: relative;
    color: #606060;
    font-size: 25px;
}

.inner_ftr_copy_sec_single ul li a i {
    font-size: 25px;
}

.inner_ftr_copy_sec_single ul li:last-child span {
    font-size: 23px;
    color: #606060;
    padding-right: 5px;
}

.inner_ftr_copy_sec_single ul li:last-child select {
    font-size: 25px;
    background: #f9f9f9 url(../../images/select.png) no-repeat 96% center;
    border: none;
    font-weight: 600;
    color: #606060;
    width: 70px;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single ul li:last-child select option {
    font-size: 16px;
    padding: 5px 0;
}

.inner_ftr_copy_sec_single ul li:last-child select -webkit-input-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single ul li:last-child select -moz-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single ul li:last-child select -ms-input-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single ul li:last-child select -moz-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_single_new_main {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
}

.inner_ftr_single_new {
    position: relative;
}


.carreer_page_sec {
    position: relative;
}

.carreer_page_sec:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: url(../images/star.png);
    background-position: right top;
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
}

.carreer_page_sec_main {
    position: relative;
    display: flex;
    align-items: flex-start;
    *justify-content: center;
}

.carreer_page_sec_left {
    position: relative;
    display: flex;
    flex: 0 0 55%;
    background: url(../images/career.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 500px 0;
}

.carreer_page_sec_right {
    position: relative;
    flex: 0 0 45%;
    padding: 0 100px;
}

.carreer_page_sec_right h5 {
    position: relative;
    color: #000604;
    font-size: 32px;
    font-weight: 500;
    margin-bottom: 25px;
}

.carreer_page_sec_right h3 {
    color: #1565C0;
    font-size: 50px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.carreer_page_sec_right p {
    font-size: 16px;
    color: #000604;
    font-weight: 500;
}

.view_open {
    position: relative;
    display: inline-block;
    color: #fff;
    background: #1565C0;
    border-radius: 8px;
    border: 3px solid #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 17px;
    text-align: center;
    font-weight: 600;
    padding: 10px 30px;
}

.view_open:hover {
    color: #fff;
}

.carreer_page_sec_left_right_new {
    position: relative;
    flex: 0 0 40%;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #F2F2F2;
    border-radius: 14px;
    padding: 20px;
}

.carreer_page_sec_left_right_new h5 {
    color: #181818;
    position: relative;
    font-size: 32px;
    font-weight: 600;
}

.carreer_page_sec_left_right_new_list {
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}

.carreer_page_sec_left_right_new_list li {
    display: inline-block;
    padding-right: 5px;
    font-size: 16px;
    color: #B1B1B1;
    position: relative;
}

.carreer_page_sec_left_right_new p strong {
    color: #000;
}

.carreer_page_sec_left_right_new h6 {
    padding-top: 15px;
    position: relative;
    color: #000604;
    font-size: 18px;
    font-weight: 600;
}

.carreer_page_sec_left_right_new ul li {
    font-size: 14px;
    color: #000;
    padding-bottom: 8px;
}

.carreer_page_sec_left_right_new p {
    font-size: 14px;
    color: #000;
    position: relative;
    margin-bottom: 8px;
}

.requirements_list {
    position: relative;
    display: block;
}

.requirements_list li {
    padding-bottom: 10px;
    position: relative;
    padding-left: 20px;
    color: #B1B1B1;
    font-size: 14px;
}

.requirements_list li:before {
    position: absolute;
    top: 5px;
    left: 0;
    content: '';
    width: 8px;
    height: 8px;
    background: #000;
    border-radius: 50%;
}

.carreer_page_sec_left_right_new ul li {
    position: relative;
    padding-left: 15px;
}

.carreer_page_sec_left_right_new li:before {
    position: absolute;
    top: 5px;
    left: 0;
    content: '';
    width: 8px;
    height: 8px;
    background: #000;
    border-radius: 50%;
}

.carreer_page_sec_left_right_new_list li {
    padding-left: 0px !important;
}

.carreer_page_sec_left_right_new_list li:before {
    display: none !important;
}

.resume_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 11;
}

.resume_sec h3 {
    position: relative;
    font-size: 17px;
    color: #000604;
    font-weight: 500;
    margin: 0px;
}

.resume_sec h3 a {
    color: #1565C0;
    font-weight: 600;
}

.email_resume_btn {
    position: relative;
    display: inline-block;
    background: #1565C0;
    font-weight: 500;
    font-size: 15px;
    color: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 8px;
    padding: 8px 20px;
}

.story-ctn {
    position: relative;
}

.email_resume_btn:hover {
    color: #fff;
}

.see_more_setting {
    position: relative;
}

.see_more_setting p {
    position: relative;
    margin: 0px;
    color: #1565C0;
    font-size: 16px;
    font-weight: 500;
    text-align: right;
}

.see_more_setting p a {
    position: relative;
    margin: 0px;
    color: #1565C0;
    font-size: 16px;
    font-weight: 500;
    text-align: right;
}

.carreer_page_sec_right_join_team {
    position: relative;
    flex: 0 0 40%;
    margin: 0 auto;
}

.carreer_page_sec_right_join_team h2 {
    position: relative;
    color: #000604;
    font-weight: 500;
    font-size: 32px;
}

.carreer_page_sec_right_join_team h2 span {
    color: #1565C0;
}

.carreer_page_sec_right_join_team_search {
    position: relative;
}

.carreer_page_sec_right_join_team_search input {
    position: relative;
    width: 100%;
    height: 50px;
    border-radius: 30px;
    border: 1px solid #707070;
    padding-left: 15px;
    font-size: 16px;
}

.carreer_page_sec_right_join_team_search button {
    position: absolute;
    right: 10px;
    top: 0;
    border: none;
    background: transparent;
    font-size: 16px;
    color: rgb(0 6 4 / 35%);
    display: flex;
    align-items: center;
    height: 100%;
}

.graphics_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.graphics_sec_single {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #F2F2F2;
    border-radius: 14px;
    padding: 20px 15px;
    background: #fff;
}

.graphics_sec_single h6 {
    position: relative;
    color: #181818;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
}

.graphics_sec_single ul {
    position: relative;
    display: block;
    padding: 0 0 10px 0;
}

.graphics_sec_single ul li {
    display: inline-block;
    padding-right: 5px;
    font-size: 16px;
    color: #B1B1B1;
}

.graphics_sec_single .view_btns {
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 23px;
    position: relative;
    padding: 5px 15px;
    background: #A1A1A1;
    color: #FFFFFF;
    font-size: 12px;
}

.reset_password_sec {
    position: relative;
    padding: 40px 0;
}

.reset_password_sec_main {
    position: relative;
}

.reset_password_sec_left {
    position: relative;
}

.reset_password_sec_left img {
    width: 100%;
}

.reset_password_sec_right {
    position: relative;
}

.reset_password_sec_right h5 {
    position: relative;
    color: #242424;
    font-weight: 600;
    font-size: 40px;
    margin-bottom: 20px;
}

.reset_password_sec_right p {
    font-size: 20px;
    font-weight: 400;
    color: #747474;
    margin-bottom: 20px;
}

.reset_password_sec_right_form {
    position: relative;
}

.reset_password_sec_right_form_single {
    position: relative;
}

.reset_password_sec_right_form_single input {
    position: relative;
    border-radius: 7px;
    border: 1px solid #D5D5D5;
    border: 1px solid #D5D5D5;
    width: 100%;
    height: 48px;
    font-size: 18px;
    font-weight: 400;
    color: #CBCBCB;
    padding-left: 15px;
}

.reset_password_sec_right_form_single input -webkit-input-placeholder {
    color: #CBCBCB !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.reset_password_sec_right_form_single input -moz-placeholder {
    color: #CBCBCB !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.reset_password_sec_right_form_single input -ms-input-placeholder {
    color: #CBCBCB !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.reset_password_sec_right_form_single input -moz-placeholder {
    color: #CBCBCB !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.reset_password_sec_right_form .link_btn {
    position: relative;
    display: inline-block;
    background: #007BFF;
    *border-radius: 9px;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    border: 1px solid #fff;
    padding: 10px 40px;
    text-align: center;
}

.reset_password_sec_right_form_single span {
    color: #A7A7A7
}

.reset_password_sec_right_form_single .field-icon {
    position: absolute;
    top: 15px;
    right: 19px;
    font-size: 18px;
}



/*New Home Page*/

.camp_sec_hm {
    position: relative;
    padding: 15px 0 10px 0;
}

.camp_sec_hm_main {
    position: relative;
}

.camp_sec_hm_head {
    position: relative;
    text-align: center;
}

.camp_sec_hm_head h5 {
    position: relative;
    text-align: center;
    font-size: 30px;
    font-weight: 500;
    color: #000;
    margin: 0 0 40px 0;
    font-family: 'Barlow Semi Condensed', sans-serif;
}

.camp_sec_hm_body {
    position: relative;
}

.camp_sec_hm_body ul {
    display: block;
    text-align: center;
}

.camp_sec_hm_body ul li {
    display: inline-block;
    *padding: 5px 20px;
    padding: 5px;
}

/*.camp_sec_hm_body ul li:nth-child(7){padding-right: 0px;}
*/
.camp_sec_hm_body ul li img {
    width: 85%;
}

.popular_talent_new_cate {
    position: relative;
    padding: 5px 0 20px 0;
}

.popular_talent_new_cate_head {
    position: relative;
}

.popular_talent_new_cate_head h1 {
    position: relative;
    text-align: center;
    color: #000;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 500;
    font-size: 45px;
    margin-bottom: 40px;
}

.popular_talent_new_cate_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
    *min-height: 500px;
}

.popular_talent_new_cate_single {
    position: relative;
}

/*.popular_talent_new_cate_single img{width: 100%;}*/
.popular_talent_new_cate_single_img {
    position: relative;
}

.popular_talent_new_cate_single_img img {
    width: 100%;
    *min-height: 450px;
    *height: 450px;
    min-height: 100%;
    height: 100%;
}

.popular_talent_new_cate_single_img_cont {
    position: absolute;
    left: 30px;
    bottom: 30px;
}

.popular_talent_new_cate_single_img_cont p {
    margin-bottom: 0px;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 22px;
}

#talent_slide.owl-carousel .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    bottom: 0;
    left: -40px;
    transform: translateY(-50%);
    align-items: center;
    justify-content: space-between;
    width: 105.5%;
    z-index: -1;
}

#talent_slide .owl-nav i {
    font-size: 25px;
    line-height: inherit;
    color: #000;
}

.suceess_story {
    padding: 15px 0 5px 0;
}

.suceess_story_head {
    position: relative;
}

.suceess_story_body {
    position: relative;
    background: url(../images/reels.svg);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    *padding: 200px 0;
}

.suceess_story_body_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    padding: 70px 30px;
    min-height: 410px;
}

#sucess_slide.owl-carousel .owl-item img {
    width: 360px !important;
    height: 271px !important;
    border-radius: 30px 0 0 30px;
    object-fit: cover;
}

.suceess_story_body_single {
    position: relative;
    background: #fff;
    border-radius: 30px;
}

.suceess_story_body_single img {
    *width: 100%;
}

.suceess_story_body_single_cont {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 50%;
    background: #4DAFFB;
    border-radius: 30px;
    padding: 30px;
    display: flex;
    align-items: center;
}

.suceess_story_body_single_cont p {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    letter-spacing: 0.36px;
    opacity: 0.95;
}

.suceess_story_body_single_cont p span {
    font-weight: 600;
    opacity: 1;
}

.success_story_btns {
    position: relative;
    margin: 20px 0;
    padding: 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.success_btns {
    position: relative;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    color: #2196F3;
}

.success_btns i {
    color: #2196F3;
    font-size: 22px;
    font-weight: 600 !important;
    padding-left: 10px;
}

.btns_all_hm {
    position: relative;
    display: inline-block;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px 36px 5px 5px;
    text-align: center;
    background: #2196F3;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 13px 55px 13px 55px;
    /* height: 56px; */
    *left: 15px;
}

.btns_all_hm span {
    /*position: relative;*/
    box-shadow: 0px 3px 6px #00000029;
    width: 60px;
    height: 60px;
    outline: 1px solid #FFFFFF;
    line-height: 60px;
    display: inline-block;
    border-radius: 50%;
    outline-offset: -5px;
    position: absolute;
    left: -25px;
    top: -3px;
    background: #2196f3;
}

.btns_all_hm span img {
    width: 28px;
}

.btns_all_hm:focus {
    border: 2px solid #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
}

.models_sec_main {
    position: relative;
    background: #ECECEC;
    padding: 40px 0;
}

.models_sec_main_inner {
    position: relative;
}

.models_sec_main_inner ul {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.models_sec_main_inner ul li {
    display: inline-block;
    text-align: center;
    color: #000000;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 700;
    font-size: 90px;
    text-transform: uppercase;
    position: relative;
    border-right: 6px solid #000;
}

.models_sec_main_inner ul li span {
    color: #272727;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    display: block;
    width: 100%;
}

.models_sec_main_inner ul li:last-child {
    border-right: none;
}

.register_btn_main_sec {
    position: relative;
    padding: 0 0 30px 0;
    text-align: center;
}

.register_btn_main_sec ul li {
    display: inline-block;
}

.register_btn_main_sec ul li:first-child {
    border-radius: 5px 0 0 5px;
}

.register_btn_main_sec ul {
    display: inline-block;
    text-align: center;
    border: 1px solid #000;
    *border-radius: 5px;
}

.register_btn_main_sec ul li a {
    font-size: 19px;
    font-weight: 500;
    display: inline-block;
    color: #000;
    display: flex;
    align-items: center;
    background: #fff;
    padding: 10px 0px;
    width: 280px;
    text-align: center;
    margin: 0 auto;
    justify-content: center;
}

.register_btn_main_sec ul li a img {
    width: 25px;
    margin-right: 15px;
}

.register_btn_main_sec ul li a svg {
    width: 25px;
    margin-right: 15px;
}

.active_blue {
    background: #fff !important;
    color: #000 !important;
}

.active_blue .change_my_color {
    fill: #fff;
}

/*.register_btn_main_sec ul li a:hover .change_my_color{fill: #fff;}
.register_btn_main_sec ul li a:hover{background: #2196F3 !important;color: #fff !important;}*/

.our_talent_finger {
    position: relative;
    margin: 55px 0 45px 0;
    background: url(../images/finger-tips.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.our_talent_finger_main {
    position: relative;
    display: flex;
    align-items: flex-start;
}

.our_talent_finger_left {
    position: relative;
    display: flex;
    flex: 0 0 40%;
    top: -60px;
}

.our_talent_finger_right {
    position: relative;
    display: flex;
    flex: 0 0 60%;
    top: -40px;
}

.our_talent_finger_right h5 {
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 60px;
    line-height: 1.2;
    letter-spacing: 0.7px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 35px;
}

.our_talent_finger_right h5 span {
    font-weight: 600;
}

.our_talent_finger_right ul {
    display: block;
    width: 100%;
}

.our_talent_finger_right ul li {
    display: flex;
    align-items: flex-start;
    margin: 0 0 30px 0;
}

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

.our_talent_finger_right ul li:nth-child(2) {
    margin-left: -80px;
}

.our_talent_finger_right ul li:nth-child(3) {
    margin-left: -160px;
}

.our_talent_finger_right ul li img {
    width: 50px;
    margin-right: 30px;
}

.our_talent_finger_right ul li span h6 {
    margin: 0 0 8px 0;
    color: #000;
    position: relative;
    font-weight: 600;
    font-size: 23px;
    text-transform: uppercase;
}

.our_talent_finger_right ul li span p {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    margin-bottom: 0px;
}

.talent_grow_sec {
    background: url(../images/grow-bg.svg);
    *background: url(../images/grow-bg.png);
    position: relative;
    margin: 30px 0 0px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.talent_grow_sec_new {
    position: relative;
    margin: 0px 0 30px 0;
}

.talent_grow_sec_main {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.talent_grow_sec_left {
    position: relative;
    width: 95%;
    margin: 0 auto;
}

.talent_grow_sec_left img {
    width: 100%;
}

.talent_grow_sec_right {
    position: relative;
}

.talent_grow_sec_right h2 {
    position: relative;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 52px;
    font-weight: 500;
    color: #000;
}

.talent_grow_sec_right h2 span {
    color: #2196F3;
    font-weight: 600;
}

.talent_grow_sec_right p {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
}

.home_sec_banner {
    position: relative;
}

/*.home_sec_banner:after{position: absolute;content: '';width: 100%;height: 99%;background: rgba(0 0 0 / 0.38);left: 0;z-index: 1;top: 0px;}*/
.new_hm_ban_before {
    position: relative;
    background: url(../images/home-page-thumb.jpg);
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    height: 95% !important;
    background-repeat: no-repeat;
}

#myVideo {
    position: relative;
    width: 100%;
    height: 100%;
}

.home_sec_banner_cont_new {
    position: absolute;
    top: 25px;
    width: 100%;
    z-index: 11;
}

.home_sec_banner_cont_new_inner_logo {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.hm_sec_logo_sec {
    position: relative;
}

.hm_sec_logo_sec img {
    width: 100%;
}

.home_sec_banner_cont_right {
    position: relative;
}

.home_sec_banner_cont_right ul {
    display: flex;
    align-items: center;
}

.home_sec_banner_cont_right ul li {
    display: inline-block;
    margin: 0 0 0 35px;
}

.login_btn_new {
    position: relative;
    font-size: 17px;
    font-weight: 500;
    color: #fff;
}

.login_btn_new:hover {
    color: #fff;
}

.sign_btn_new {
    position: relative;
    font-size: 16px;
    color: #fff;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 6px 35px;
    transition: 0.5s ease-in-out;
}

.sign_btn_new:hover {
    background: #2196F3;
    color: #fff;
    border: 2px solid #2196F3;
}

.right_arrow_img img {
    width: 30px;
    margin-left: 15px;
}

.home_sec_banner_cont_new_main_bold {
    position: absolute;
    bottom: 160px;
    width: auto;
    z-index: 11;
}

.hm_banner_main_cont_sec {
    position: relative;
}

.hm_banner_main_cont_sec h1 {
    position: relative;
    font-size: 90px;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 700;
}

.hm_banner_main_cont_sec_btn {
    position: relative;
    width: 260px;
    height: 60px;
    overflow: hidden;
}

.simple_btn_black {
    position: relative;
    display: inline-block;
    background: #000;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-transform: uppercase;
    padding: 12px 40px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 4px;
    transition: 0.6s ease-in-out;
    transform: translateX(0px);
}

.simple_btn_black:hover {
    color: #fff;
}

.simple_btn {
    position: relative;
    display: inline-block;
    background: transparent;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-transform: uppercase;
    padding: 12px 20px 12px 20px;
    font-size: 20px;
    font-weight: 600;
    border-radius: 4px;
    transition: 0.6s ease-in-out;
    transform: translate(250px, -52px);
}

.simple_btn:hover {
    color: #fff;
}

.hm_banner_main_cont_sec_btn:hover .simple_btn_black {
    transform: translateX(320px);
}

.hm_banner_main_cont_sec_btn:hover .simple_btn {
    transform: translate(0px, -52px);
}

.home_sec_banner_cont_new_right {
    position: absolute;
    right: -60px;
    top: 42%;
    transform: translateX(-50%);
    transform: rotate(90deg);
    z-index: 1111;
}

.home_sec_banner_cont_new_right_inner {
    position: relative;
}

.home_sec_banner_cont_new_right_inner h3 {
    font-family: 'Barlow Semi Condensed', sans-serif;
    position: relative;
    font-size: 30px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 0px;
}

.home_sec_banner_cont_new_right_inner h3:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 130px;
    background: #fff;
    transform: rotate(90deg);
    right: -90px;
    bottom: -40px;
}

.about_company_sec {
    position: absolute;
    right: 0px;
    top: 0;
    width: 550px;
    height: 99%;
    background: #141414;
    padding: 70px 30px 20px;
    z-index: 1111;
}

.compny_list {
    position: relative;
    display: block;
}

.compny_list li {
    display: block;
    padding-bottom: 20px;
}

.compny_list li a {
    position: relative;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 45px;
    font-family: 'Poppins';
}

.about_comp_social {
    position: relative;
}

.about_comp_social li {
    display: inline-block;
    padding-right: 20px;
}

.about_comp_social li a {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
}

.about_company_sec .close_btn {
    position: absolute;
    right: 30px;
    border: none;
    background: none;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    z-index: 11;
    top: 30px;
}

.about_company_sec .close_btn i {
    padding-left: 10px;
}

.login_signup_menu {
    position: fixed;
    right: 0;
    top: 0;
    width: 340px;
    *height: 100%;
    height: 100vh;
    *background: #fff url(../images/new-star-new.png);
    background: #fff url(../images/bg-star-wt-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 1;
    padding: 90px 25px 25px;
    z-index: 112233;
    *transition: 0.5s ease-in-out;
    box-shadow: 0px 2px 12px #00000029;
    overflow-y: scroll;
}

.login_signup_menu::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.login_signup_menu::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.login_signup_menu::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.login_signup_menu::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.login_signup_menu ul {
    display: block;
}

.login_signup_menu ul li {
    display: block;
    margin-bottom: 30px;
}

.login_signup_menu ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.login_signup_menu ul li span {
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.login_signup_menu ul li span img {
    margin-right: 18px;
    width: 20px;
}

.login_signup_menu_close.new_close_round a {
    position: absolute;
    right: 30px;
    background: none;
    color: #000;
    font-weight: 500;
    font-size: 16px;
    z-index: 111;
    top: 30px;
    display: flex;
    align-items: center;
}

.login_signup_menu_close.new_close_round a span {
    margin: 0 0 0 10px;
}

.login_signup_menu_close.new_close_round a i {
    font-weight: 300;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    border: 2px solid #000;
    line-height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login_sign_new_menu_sec {
    position: absolute;
    width: 650px;
    height: 100%;
    *background: url(../images/sign-bg.png);
    top: 0;
    right: 0px;
    padding: 30px 30px 30px 30px;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 11;
    *background: #000;
    transition: 0.5s ease-in-out;
}

.login_sign_new_menu_sec_single {
    position: relative;
}

.login_sign_new_menu_sec_single_top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.login_sign_new_menu_sec_single_top i {
    position: relative;
    font-size: 40px;
    color: #fff;
    font-weight: 300;
}

.nav_tabs {
    position: relative;
    padding: 8px 10px;
    border-radius: 30px;
    border: 0.5px solid #707070;
    background: #fff;
}

.nav_tabs:hover {
    position: relative;
    padding: 8px 10px;
    border-radius: 30px;
    border: 0.5px solid #707070;
    background: #fff;
}

/*.nav_tabs a.active {border: 1px solid #0096C7 !important;background-color: #0096C7 !important;
    color: #fff !important;font-size: 15px;font-weight: 600;border-radius: 50px;padding: 12px 20px;border-color: #0096C7 !important;}*/
.nav_tabs a {
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #C4C4C4;
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;
    padding: 10px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.nav_tabs a.active {
    border: 1px solid #0096C7 !important;
    background-color: #0096C7 !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 500;
    border-radius: 30px;
    border-color: #0096C7 !important;
}

.nav_tabs:hover a {
    border: 1px solid #fff !important;
    background: #fff;
    color: #C4C4C4;
    font-weight: 500;
    border-radius: 30px;
}

.nav_tabs:first-child() a {
    margin: 0 15px 0 0;
}

.tab_cont_sec_new {
    position: relative;
    padding: 35px 30px 10px;
}

.tab_inner_cont_des {
    position: relative;
}

.tab_inner_cont_des h3 {
    position: relative;
    color: #FFFFFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-align: center;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 22px;
}

.tab_inner_cont_des h5 {
    position: relative;
    text-align: center;
    font-weight: 500;
    font-size: 40px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    color: #fff;
}

.tab_inner_cont_des_input {
    position: relative;
    padding: 0px 0 10px 0;
}

.tab_inner_cont_des_input_single {
    position: relative;
}

.tab_inner_cont_des_input_single input {
    position: relative;
    height: 55px;
    color: #000;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    border: 1px solid #fff;
    padding-left: 60px !important;
    border-radius: 4px;
}

.tab_inner_cont_des_input_single input::-webkit-input-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.tab_inner_cont_des_input_single input::-moz-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.tab_inner_cont_des_input_single input:-ms-input-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.tab_inner_cont_des_input_single input:-moz-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.tab_inner_cont_des_input_single i {
    position: absolute;
    left: 25px;
    z-index: 1;
    display: flex;
    align-items: center;
    top: 0;
    bottom: 0;
    font-size: 24px;
    color: #8F8F8F;
    font-weight: 600 !important;
}

.tab_inner_cont_des_input_check {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.new_check_box_sec .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #fff;
}

.new_check_box_sec .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_check_box_sec .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 4px;
}

.new_check_box_sec .container:hover input~.checkmark {
    background-color: transparent;
}

.new_check_box_sec .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.new_check_box_sec .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 14px;
}

.new_check_box_sec .container input:checked~.checkmark:after {
    display: block;
}

.frgt_pass {
    position: relative;
    font-size: 17px;
    color: #fff;
    font-weight: 400;
}

.frgt_pass:hover {
    color: #fff;
}

.terms_cond_sec_new {
    position: relative;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    display: block;
    padding: 20px 0 10px 0;
    margin: 0;
    text-align: center;
}

.terms_cond_sec_new a {
    font-weight: 500;
    color: #fff;
    font-size: 14px;
}

.new_or_sec {
    position: relative;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    display: block;
    padding: 20px 0 0px 0;
    margin: 0;
}

.new_or_sec:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    left: 100px;
    background: #fff;
    top: 30px;
}

.new_or_sec:after {
    position: absolute;
    content: '';
    height: 1px;
    width: 100px;
    right: 100px;
    background: #fff;
    top: 30px;
}

.login_button {
    position: relative;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.login_button img {
    margin-right: 15px;
}

.login_button:hover {
    color: #fff;
}

.sign_btn_linear {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin: 30px auto 10px;
    border: 1px solid transparent;
    border-radius: 36px;
    width: 200px;
    height: 55px;
    box-shadow: 0px 3px 6px #00000029;
    *background: transparent linear-gradient(217deg, #DB1B29 0%, #B92843 24%, #1565C0 100%) 0% 0% no-repeat padding-box;
    background: #2196F3;
}

.sign_up_here_btn {
    position: relative;
    font-size: 21px;
    color: #fff;
    font-weight: 300;
    text-align: center;
}

.sign_up_here_btn a {
    font-weight: 600;
    color: #0096C7Ãƒâ€šÃ‚Â !important;
    cursor: pointer;
}

.tab_inner_cont_des h4 {
    position: relative;
    color: #FFFFFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-align: left;
    font-size: 48px;
    font-weight: 600;
    margin-bottom: 5px;
}

.tab_inner_cont_des_input_single_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}

.tab_inner_cont_des_input_single_grid_resend {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 10px;
}

.resend_otp_new {
    position: relative;
    height: 60px;
    border-radius: 9px;
    background: transparent;
    color: #fff !important;
    border: 1px solid #fff;
    text-align: center;
    justify-content: center !important;
    display: flex;
    align-items: center !important;
    font-size: 14px !important;
    width: 100%;
}

.verify_btn_new {
    position: absolute;
    right: 0;
    height: 55px;
    width: 130px;
    background: #2196F3;
    border: 1px solid #2196F3;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    border-radius: 9px 0 0 9px;
}

#mobile_number {
    border-radius: 9px 0 0 9px;
    padding-left: 80px !important;
}

#mobile_number1 {
    border-radius: 9px 0 0 9px;
    padding-left: 80px !important;
}

.tab_inner_cont_des_input_single_otp_sec {
    position: relative;
    background: #fff;
    text-align: center;
}

.otp_single_sec {
    position: relative;
    text-align: center;
    width: 13%;
    display: inline-block;
    border: none;
}

.otp_single_sec input {
    text-align: center;
    font-size: 18px;
    color: rgba(39 39 39 / 0.39) !important;
    border: 1px solid #fff;
    width: 100%;
    height: 60px;
    border-radius: 4px;
}

.tab_inner_cont_des_input_single img {
    position: absolute;
    left: 25px;
    z-index: 1;
    display: flex;
    align-items: center;
    top: 25px;
    bottom: 0;
    width: 28px;
    color: #8F8F8F;
    font-weight: 600 !important;
}

.resend_otp {
    position: relative;
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.resend_otp:hover {
    color: #fff;
}

.custom_new_select {
    position: relative;
}

.custom_new_select select {
    display: none;
}

.select-selected {
    position: relative;
    height: 60px;
    color: rgba(39 39 39 / 0.39);
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    border: 1px solid #fff;
    padding-left: 80px;
    border-radius: 4px;
}

.select-selected:after {
    position: absolute;
    content: "\f0d7";
    top: 0px;
    right: 20px;
    font-family: 'FONT AWESOME 5 PRO';
    color: #000;
    font-size: 40px;
    font-weight: 800;
}

.select-selected.select-arrow-active:after {
    transform: rotate(180deg);
    color: #231F20;
}

.select-selected {
    position: relative;
    height: 60px;
    color: rgba(39 39 39 / 0.39);
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    border: 1px solid #fff;
    padding-left: 80px;
    border-radius: 4px;
    background: #fff;
    display: flex;
    align-items: center;
}

.custom_new_select .select-selected {
    padding-left: 60px !important
}

.select-items div {
    color: #231F20;
    cursor: pointer;
    user-select: none;
    padding: 10px 0;
    border-bottom: 1px solid rgba(35 31 32 / 0.13);
    font-size: 14px;
}

.select-items div:last-child {
    border-bottom: none;
}

.select-items {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgb(182 182 182 / 50%);
    padding: 0 15px;
    border-top: 3px solid #ccc;
    height: 110px;
    font-family: 'Poppins', sans-serif;
}

.select-hide {
    display: none;
}

.select-items div:hover,
.same-as-selected {
    color: #75a85e;
}

.select-selected:before {
    position: absolute;
    content: '\f879';
    font-family: 'FONT AWESOME 5 PRO';
    left: 20px;
    font-size: 18px;
    color: #8F8F8F;
    font-weight: 400;
}

.emailbefore:before {
    content: '\f0e0' !important;
    position: absolute;
    font-family: 'FONT AWESOME 5 PRO';
    left: 20px;
    font-size: 18px;
    color: #8F8F8F;
    font-weight: 400;
}

.emailbefore .select-selected:before {
    display: none;
}

.select-items {}

.select-items div {
    position: relative;
}

.select-items div:first-child {
    position: absolute;
    content: '\f0e0';
    font-family: 'FONT AWESOME 5 PRO';
    *left: 80px;
    font-size: 20px;
    color: #8F8F8F;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    padding-left: 80px;
    width: 95%;
}

.select-items div:first-child:before {
    content: '\f0e0';
    font-family: 'FONT AWESOME 5 PRO';
    left: 5px;
    position: absolute;
    font-weight: 400;
}

.select-items div:last-child {
    position: absolute;
    content: '\f0e0';
    font-family: 'FONT AWESOME 5 PRO';
    *left: 80px;
    font-size: 20px;
    color: #8F8F8F;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    padding-left: 80px;
    top: 50px;
    width: 95%;
}

.select-items div:last-child:before {
    content: '\f879';
    font-family: 'FONT AWESOME 5 PRO';
    left: 5px;
    position: absolute;
    font-weight: 400;
}

.india_location {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    bottom: 100px;
    width: 85%;
    left: 25px;
    border-top: 1px solid #000;
    padding-top: 20px;
}

.india_location p {
    font-size: 18px;
    color: #000;
    margin: 0px;
}

.featured_jobs_sec {
    position: relative;
    padding: 5px 0 35px 0;
}

.featured_jobs_sec_head {
    position: relative;
    text-align: center;
}

.featured_jobs_sec_head h2 {
    position: relative;
    font-size: 45px;
    color: #000;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 15px;
}

.featured_jobs_sec_head p {
    font-size: 22px;
    color: #272727;
    width: 65%;
    margin: 0 auto;
    font-weight: 400;
}

.featured_jobs_sec_body_main {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    width: 100%;
    margin: 40px 0 0 0;
    *min-height: 300px;
}

.featured_jobs_sec_single {
    position: relative;
    padding: 15px;
    background: #F5FAFF;
    box-shadow: 0px 2px 7px #00000029;
    border: 1px solid #2196F3;
    border-radius: 15px;
    margin: 10px;
    height: 360px;
    *height: 100%;
}

.featured_jobs_sec_single_web {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.featured_jobs_sec_single_web p {
    color: #9F9E9E;
    font-size: 14px;
    font-weight: 400;
}

.featured_jobs_sec_single_web p i {
    margin-right: 8px;
}

.featured_jobs_sec_single h6 {
    position: relative;
    font-size: 22px;
    font-weight: 500;
    color: #000;
}

.featured_jobs_sec_single h5 {
    position: relative;
    color: #3E9C35;
    font-size: 26px;
}

.featured_jobs_sec_single h5 span {
    display: inline-block;
    padding-left: 20px;
    font-size: 14px;
    font-weight: 300;
    color: #333333;
}

.featured_disc h4 {
    font-size: 16px;
    color: #333333;
    font-weight: 500;
    margin-bottom: 10px;
}

.featured_disc p {
    font-size: 16px;
    color: #8F8F8F;
    font-weight: 400;
    z-index: 11;
    position: relative;
    *height: 45px;
}

#success_sto_slide .featured_disc p {
    height: auto;
}

#success_sto_slide .featured_jobs_sec_single {
    height: auto;
}

.featured_disc p a {
    color: #0096C7;
    font-weight: 500;
}

.apply_now_new {
    position: relative;
    width: 160px;
    height: 45px;
    background: #2196F3;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #fff;
}

.apply_now_new:focus {
    border: none;
    color: #fff;
}

.apply_now_new img {
    padding-right: 8px;
}

.apply_now_new:hover {
    background: #0096C7;
    color: #fff;
}

.view_det_btn_new_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.view_det_btn_new_sec span {
    font-size: 12px;
    color: #9F9E9E;
    font-weight: 400;
}

.view_det_btn_new_sec span b {
    color: #000;
    font-weight: 600;
}

.popular_fea_sec_body {
    position: relative;
    margin: 40px 0 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 60px;
}

.popular_fea_sec_single {
    position: relative;
    display: flex;
    align-items: center;
    padding: 35px;
    border-radius: 12px;
    border: 2px solid #fff;
    transition: 0.5s ease-in-out;
}

.popular_fea_sec_single_cont {
    position: relative;
}

.popular_fea_sec_single_cont h6 {
    font-size: 24px;
    color: #000;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.popular_fea_sec_single_cont p {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin: 0px;
}

.popular_fea_sec_single img {
    margin-right: 30px;
    width: 140px;
}

.popular_fea_sec_single:hover {
    border: 2px solid #2196F3;
    box-shadow: 1px 1px 10px 3px #2196f357;
}

/*Conversion Page*/

.conversion_page {
    position: relative;
    margin: 30px 0 40px 0;
}

.conversion_page_head {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #B1B1B1;
    border-radius: 40px;
    padding: 85px 50px;
}

.conversion_page_head h6 {
    position: relative;
    text-align: center;
    margin-bottom: 0px;
    font-size: 34px;
    color: #707070;
    font-weight: 500;
}

.conversion_page_head img {
    position: absolute;
    right: 40px;
    top: 20px;
    width: 160px;
}

.conversion_page_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}

.conversion_page_single {
    position: relative;
}

.conversion_page_single img {
    text-align: center;
    width: 60%;
    margin: 0 auto 30px;
    min-height: 260px;
}

.conversion_page_single p {
    text-align: center;
    position: relative;
    color: #000000;
    font-size: 27px;
    font-weight: 500;
    margin-bottom: 0px;
}

.conversion_page_single_inner {
    position: relative;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 10px #00000029;
    padding: 50px 30px;
    text-align: center;
    height: 100%;
}

/*Responsive Menu*/

.mob_head .hm_logo {
    display: none;
}

.gee_hamburger {
    background: #ffffff;
    position: absolute;
    top: 0px;
    right: 0;
    line-height: 35px;
    padding: 0px 4px 0px 5px;
    color: #fb2a01;
    border: 0;
    font-size: 20px;
    font-weight: 500;
    cursor: pointer;
    outline: none;
    z-index: 100;
    width: 40px;
    border-radius: 4px;
}

.gee_hamburger:focus {
    outline: none;
}

.gee_cross:focus {
    outline: none;
}

.gee_cross {
    background: #ffffff;
    position: absolute;
    top: 0px;
    right: 0;
    padding: 0px 10px 0px 10px;
    color: #fb2a01;
    border: 0;
    height: 35px;
    font-size: 42px;
    line-height: 53px;
    font-weight: 500;
    cursor: pointer;
    outline: none;
    z-index: 100;
    width: 35px;
    border-radius: 4px;
}

.gee_menu {
    z-index: 101;
    font-weight: 500;
    font-size: 0.8em;
    width: 80%;
    background: #f5faff;
    position: absolute;
    text-align: center;
    top: 45px;
    display: none;
    border-top: 1px solid #0096c7;
    float: right;
    right: 0;
    border-radius: 10px 0 0 10px;
}

.gee_menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

.gee_menu li {
    display: block;
    padding: 10px 20px 10px 15px;
    border-bottom: #00000012 1px solid;
    text-align: right;
}

.gee_menu ul li:hover {
    display: block;
    background: #f5faff;
    padding: 10px 20px 10px 15px;
    color: #2196f3 !important;
    border-radius: 5px;
}

.gee_menu ul li a {
    text-decoration: none;
    margin: 0px;
    color: #000;
    font-size: 15px;
    font-weight: 400;
}

.gee_menu ul li a:hover {
    color: #2196f3 !important;
}

.gee_glyphicon-home {
    color: white;
    font-size: 1.5em;
    margin-top: 5px;
    margin: 0 auto;
}

.gee_mobile {
    width: 50px;
    float: right;
    position: absolute;
    height: 50px;
    line-height: 50px;
    margin: 8px 10px 0 0;
    flex: 1;
    display: none;
    top: 0;
    right: 0;
}

.gee_menu ul li a i {
    margin-left: 30px;
    color: #fb2a01;
}

.all_head_main {
    padding-right: 0px;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    top: 15px;
    left: 20px !important;
}

.iti--separate-dial-code .iti__selected-dial-code {
    display: none;
}

.iti__arrow {
    display: none;
}

.error-msg-ajax {
    color: red;
    font-size: 16px;
    font-weight: 600;
}

.talent_profile_page_sec {
    position: relative;
    padding: 30px 0 40px 0;
}

.talent_profile_page_sec_main {
    position: relative;
}

.talent_profile_page_sec_left {
    position: relative;
}

.talent_profile_page_sec_left_top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.talent_profile_page_sec_left_top p {
    position: relative;
    margin-bottom: 0px;
    font-size: 13px;
    color: #000;
    font-weight: 600;
}

.talent_profile_page_sec_left_top p span {
    color: #707070;
    font-weight: 500;
}

.talent_profile_page_sec_left_top a {
    color: #181818;
    font-size: 16px;
    font-weight: 600;
}

.talent_profile_page_sec_left_top a i {
    padding-right: 5px;
}

.talent_profile_page_sec_left_cont_sec {
    position: relative;
    padding: 10px 15px 20px 15px;
    box-shadow: 0px 4px 10px #0000002B;
    border-radius: 8px;
    *background: #fff;
    background: linear-gradient(184.33deg, #F5F8FF 0.55%, #ECF0FE 108.94%);
}

.talent_profile_page_sec_left_cont_sec_img {
    position: relative;
    margin-bottom: 17px;
}

.talent_profile_page_sec_left_cont_sec_img img {
    width: 100%;
    box-shadow: 0px 5px 10px #0000004F;
    border-radius: 8px;
}

.un_prof {
    position: absolute;
    top: 10px;
    left: 15px;
    width: 120px;
    height: 22px;
    background: #E8E8E8;
    border-radius: 3px;
    text-align: center;
    font-size: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: #6E6E6E;
}

.edit_btn_prof {
    position: relative;
}

.edit_btn_prof_inner {
    position: absolute;
    right: 15px;
    bottom: 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    font-family: 'Poppins';
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 50%;
    background: #2196F3;
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
}

.edit_btn_prof_inner i {
    padding-right: 0;
    font-weight: 400 !important;
    font-size: 16px;
}

.edit_btn_prof_inner:hover {
    color: #fff;
}

.edit_btn_prof .dropdown-menu.show {
    display: block;
    right: auto !important;
    position: absolute !important;
    width: 265px;
    transform: translate3d(30px, -10px, 0px) !important;
    background: #f8fbff;
    border-radius: 10px 10px 0 0;
    padding: 10px 20px;
    box-shadow: 0px 2px 6px #0000004f;
}

.drop_inner_cont {
    position: relative;
}

.drop_inner_cont li {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}

.drop_inner_cont li:last-child {
    border-bottom: none;
}

.drop_inner_cont li a {
    position: relative;
    font-size: 14px;
    color: #21558E;
    font-weight: 400;
    display: flex;
    align-items: center;
}

.drop_inner_cont li a i {
    padding-right: 10px;
    font-size: 16px;
}

.view_btn_new_sec {
    position: relative;
    color: #21558E;
    font-size: 15px;
    font-weight: 500;
    padding: 0 0 8px 0;
    display: inline-block;
}

.view_btn_new_sec i {
    padding-right: 8px;
    font-size: 18px;
    font-weight: 900 !important;
}

.talent_prof_cont_prof {
    position: relative;
    padding: 0px 0px 0px 0px;
}

.talent_prof_cont_prof_inner {
    position: relative;
}

.talent_prof_name_text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.talent_prof_name_text h1 {
    position: relative;
    margin-bottom: 5px;
    color: #181818;
    font-weight: 700;
    line-height: inherit;
    font-size: 18px;
}

.talent_prof_name_text h1 img {
    width: 15px;
    margin-left: 5px;
}

.talent_prof_name_text span {
    position: relative;
    margin: 0 0 0 10px;
    font-size: 14px;
    font-weight: 400;
    color: #1386FF;
}

.talent_prof_name_text span i {
    color: #FB9022;
    margin-right: 5px;
}

.talent_prof_cont_prof_inner h5 {
    position: relative;
    font-size: 15px;
    font-weight: 400;
    color: #181818;
    margin: 0 0 8px 0;
}

.talent_prof_cont_prof_inner h5 i {
    padding-right: 5px;
}

.talent_prof_cont_prof_inner h6 {
    position: relative;
    color: #181818;
    font-weight: 500;
    font-size: 15px;
}

.talent_prof_cont_prof_inner h6 span {
    color: #FCAF49;
}

.bg_light_blue {
    position: relative;
    padding: 12px;
    *background: rgba(221 238 255 / 0.50);
    border-radius: 8px;
    margin: 0px 0 5px 0;
    background: #fff;
}

.bg_light_blue_right {
    position: relative;
    *padding: 15px 20px;
    padding: 8px 20px;
    *background: rgba(221 238 255 / 0.50);
    border-radius: 8px;
    margin: 0px 0 5px 0;
    background: #fff;
}

.gender_cont_sec {
    position: relative;
    text-align: center;
}

.gender_cont_sec table {
    position: relative;
    width: 100%;
}

.gender_cont_sec table tr td {
    font-size: 15px;
    font-weight: 500;
    color: #626262;
}

.gender_cont_sec table tr td span {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}

.talent_prof_cont_prof_inner span i {
    font-weight: 900 !important;
}

.text_bold_sec {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #242424;
    margin: 0 0 10px 0;
}

.contact_talent_manager_icn {
    position: relative;
    text-align: center;
}

.contact_talent_manager_icn li {
    display: inline-block;
    font-weight: 600;
    font-size: 30px;
}

.contact_talent_manager_icn li a {
    padding: 0 20px;
    color: #2196F3;
    font-weight: 600;
    font-size: 30px;
}

.contact_talent_manager_icn li i {
    font-weight: 900 !important;
}

.analyse_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle_sec_new_cir {
    position: relative;
    margin: 0;
    text-align: center;
    flex: 0 0 40%;
}

.circle_sec_new_cir img {
    width: 70%;
}

.circle_sec_new_cir p {
    position: absolute;
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 15px;
    color: #242424;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle_sec_new_cir_cont p {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #181818;
    margin: 0 0 10px 0;
}

.btn_fr_all {
    display: inline-block;
    position: relative;
    font-size: 12px;
    color: #2386EE;
    font-weight: 500;
    border-radius: 4px;
    border: 1px solid #2386EE;
    padding: 4px 15px;
    align-items: center;
    justify-content: center;
}

.btn_fr_all:hover {
    color: #2386EE;
}

/*.talent_profile_page_sec_left_cont_sec:after{position: absolute;top: 20px;left: 20px;height: 100%;width: 100%;content: '';background: #DDEEFF;z-index: -1;border-radius: 8px;}*/
.talent_profile_page_sec_right {
    position: relative;
    padding: 18px;
    box-shadow: 0px 4px 10px #00000021;
    border-radius: 8px;
    margin-left: 20px;
    background: linear-gradient(196.18deg, #F5F8FF 0%, #ECF0FE 116.51%);
}

.text_bold_sec_right {
    position: relative;
    font-size: 22px;
    font-weight: 700;
    color: #242424;
    margin: 0 0 10px 0;
}

.lang_para {
    position: relative;
    margin-bottom: 0px;
    font-size: 16px;
    color: #181818;
    margin-bottom: 10px;
    font-weight: 500;
}

.edit_physical_attr {
    position: relative;
    color: #2386EE;
    font-size: 16px;
    font-weight: 500;
    margin-left: 18px;
}

.edit_physical_attr i {
    padding-right: 5px;
}

.physical_attr_sec {
    position: relative;
}

.physical_attr_sec ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 5px;
    align-items: flex-end;
}

.physical_attr_sec ul li {
    display: inline-block;
    padding-right: 10px;
}

.physical_attr_sec ul li {
    color: #6F6E6E;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
}

.physical_attr_sec ul li span {
    color: #181818;
    font-weight: 600;
    font-size: 19px;
}

.physical_attr_sec ul li:last-child {
    width: 225px;
    text-align: right;
}

.physical_attr_sec .edit_physical_attr {
    font-size: 14px;
}

.text_bold_sec_right span i {
    color: #000;
    font-size: 15px;
    padding-left: 8px;
}

.socail_stat_new_sec {
    position: relative;
    padding: 12px 0;
}

.socail_stat_new_sec ul {
    display: block;
}

.socail_stat_new_sec ul li {
    display: inline-block;
    padding-right: 105px;
    position: relative;
    min-height: auto;
}

.socail_stat_new_sec ul li:last-child {
    padding-right: 0px;
}

.follow_sec li {
    display: block !important;
    padding-right: 0px !important;
    padding-bottom: 10px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    min-height: 0px !important;
}

.follow_sec li span {
    color: #181818;
    font-weight: 600;
}

.follow_sec li:last-child {
    padding-bottom: 0px;
}

.social_sec_img {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.social_sec_img img {
    width: 55px;
}

.social_sec_img_cont {
    position: relative;
    padding-left: 14px;
}

.social_sec_img_cont p {
    margin: 0px;
    color: #181818;
    font-weight: 600;
    font-size: 18px;
}

.socail_stat_new_sec ul li:after {
    position: absolute;
    content: '';
    right: 50px;
    top: 50%;
    background: rgba(112 112 112 / 0.46);
    width: 1px;
    height: 100%;
    bottom: 0;
    transform: translateY(-50%);
}

/*.socail_stat_new_sec ul li:nth-child(2):after{top: 0px;}*/
.follow_sec {
    display: block !important;
}

.socail_stat_new_sec ul li:last-child:after {
    display: none;
}

.socail_stat_new_sec ul li:first-child {
    padding-left: 5px;
}

.follow_sec li:after {
    display: none !important;
}

.social_see_new {
    position: absolute;
    right: 5px;
    bottom: 0px;
}

.follow_sec li:first-child {
    padding-left: 0px !important;
}

.new_cate_sec_main {
    position: relative;
    padding: 0 0 10px 0;
}

.new_cate_sec_main ul {
    display: flex;
}

.new_cate_sec_main ul li {
    display: inline-block;
    padding-right: 15px;
    font-size: 17px;
    color: #181818;
    font-weight: 500;
    line-height: 30px;
}

.new_cate_sec_main ul li:last-child {
    padding-right: 0px;
}

.new_cate_sec_main ul li.active_btn {
    color: #2386EE !important;
}

.cate_sec_new {
    color: #818181 !important;
    min-width: 150px;
}

.bg_light_blue_right_language {
    position: relative;
}

.bg_light_blue_right_language_flex {
    display: flex;
    justify-content: space-between;
    width: 90%;
    align-items: center;
}

.lang_known ul {
    display: block;
}

.lang_known ul li {
    display: inline-block;
    color: #181818;
    font-size: 18px;
    font-weight: 600;
    padding-right: 10px;
}

.lang_known ul li:last-child {
    padding-right: 0px;
}

.bg_light_blue_right_language img {
    width: 80px;
}

.new_tabs_sec_prof {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    grid-gap: 10px;
    width: 83%;
    margin: 0 auto;
    margin-right: 155px;
}

.new_sec_new_cls .new_tabs_sec_prof {
    justify-content: flex-start;
}

.add_media_new_btn {
    position: absolute;
    background: #2196F3;
    padding: 12px 25px;
    *border-radius: 27px;
    right: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    top: 0;
    border-radius: 0 8px 8px 0;
}

.add_media_new_btn:hover {
    color: #fff;
}

.new_nav_sec_prof {
    background: #fff;
    *border-radius: 27px;
    border-radius: 8px;
    padding: 12px 0;
    margin: 0;
    position: relative;
}

.new_tabs_sec_prof a {
    position: relative;
    text-align: center;
    color: #626161;
    font-weight: 400;
    font-size: 18px;
    padding: 0 55px;
}

.new_tabs_sec_prof a.active {
    color: #000;
    font-weight: 500;
}

.new_prof_picture_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 100%;
    margin: 0 auto;
}

.new_prof_picture_sec_single {
    position: relative;
}

.new_prof_picture_sec_single a {
    height: 100%;
    width: 100%;
    display: flex;
}

.new_prof_picture_sec_single img {
    width: 100% !important;
    height: 320px;
    object-fit: cover;
    border-radius: 5px;
}

.new_prof_picture_sec_single .fa-play {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 60px;
    color: rgba(255 255 255 / 0.70);
    font-weight: 900 !important;
    transform: translateY(-50%);
}

.new_prof_picture_sec_audio {
    position: relative;
    background: #fff;
    border-radius: 8px;
    padding: 60px 15px 60px 15px;
    text-align: center;
    height: 320px;
}

.new_prof_picture_sec_audio_sign {
    position: relative;
    display: flex;
    align-items: center;
    *justify-content: center;
    width: 100%;
    margin: 40px 0 15px 0;
    justify-content: space-between;
}

.graph_wave {
    text-align: center;
    margin: 0 auto 20px;
    width: 80%;
}

.new_prof_picture_sec_audio_sign p {
    position: relative;
    margin: 0px;
    font-size: 14px;
    font-weight: 600;
    color: #181818;
}

.new_prof_picture_sec_audio_sign i {
    font-size: 30px;
    color: #181818;
}

.audio_line_dots {
    position: relative;
}

.line_dots {
    position: absolute;
    left: 45%;
    right: 0;
    top: -2px;
    bottom: 0px;
}

.upload_hour {
    position: absolute;
    left: 25px;
    bottom: 16px;
    font-size: 9px;
    color: #C1C1C1;
    font-weight: 500;
    margin: 0;
    display: none;
}

.new_drop_sec_audio_cont.show {
    position: relative;
    background: #fff;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 4px;
    text-align: center;
}

.new_drop_sec_audio_cont.show a {
    color: #DB3131;
    font-size: 14px;
    font-weight: 500;
    min-width: 135px !important;
    padding: 13px 0px;
    display: inline-block;
    position: relative;
}

.new_drop_sec_audio_cont.show a i {
    padding-right: 10px;
    color: #DB3131;
    font-size: 14px;
}

.talent_profile_page_sec_right_top_new_sec {
    position: relative;
    border-bottom: 1px solid rgba(112 112 112 / 0.32);
    padding-bottom: 25px;
    *height: 930px;
    *overflow-y: scroll;
}

.talent_profile_page_sec_right_top_new_sec::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.talent_profile_page_sec_right_top_new_sec::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.talent_profile_page_sec_right_top_new_sec::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.talent_profile_page_sec_right_top_new_sec::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

#all_slide .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    left: -35px;
    width: 108%;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: -1;
}

#all_slide .owl-nav i {
    font-size: 35px;
    line-height: inherit;
    color: rgb(0 0 0 / 35%);
    font-weight: 600 !important;
    z-index: -1;
    background: none;
    padding: 0;
}

#all_slide1 .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    left: -35px;
    width: 108%;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: -1;
}

#all_slide1 .owl-nav i {
    font-size: 35px;
    line-height: inherit;
    color: rgb(0 0 0 / 35%);
    font-weight: 600 !important;
    z-index: -1;
    background: none;
    padding: 0;
}

#all_slide2 .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    left: -35px;
    width: 108%;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: -1;
}

#all_slide2 .owl-nav i {
    font-size: 35px;
    line-height: inherit;
    color: rgb(0 0 0 / 35%);
    font-weight: 600 !important;
    z-index: -1;
    background: none;
    padding: 0;
}

#all_slide3 .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    left: -35px;
    width: 108%;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: -1;
}

#all_slide3 .owl-nav i {
    font-size: 35px;
    line-height: inherit;
    color: rgb(0 0 0 / 35%);
    font-weight: 600 !important;
    z-index: -1;
    background: none;
    padding: 0;
}

#all_slide1 .owl-carousel .owl-item {
    min-height: 260px;
}

#all_slide2 .owl-carousel .owl-item {
    min-height: 260px;
}

#all_slide3 .owl-carousel .owl-item {
    min-height: 260px;
}

#all_slide .owl-carousel .owl-item {
    min-height: 260px;
}

.talent_profile_page_sec_jobs_tab {
    position: relative;
    *margin-top: 120px;
    display: inline-block;
    width: 100%;
    margin-top: 50px;
}

.m_bg {
    width: 100%;
    background: #fff;
}

.intl-tel-input.allow-dropdown .flag-container {
    left: 20px;
}

#login-with-mobile {
    background: #fff;
    border-radius: 4px;
}

.talent_prof_jobs_tabs {
    position: relative;
    *background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 8px;
    padding: 30px 30px;
    background: linear-gradient(237.8deg, #F4F7FF 72.71%, #FFFFFF 111.7%);
}

.talent_prof_jobs_tabs a {
    position: relative;
    padding: 25px 0 8px 0;
    text-align: left !important;
    font-size: 18px !important;
    font-weight: 500;
    color: #000 !important;
    border-bottom: 2px solid #E5E5E5;
    display: block;
    width: 100%;
    display: grid !important;
    grid-template-columns: 15% 85% !important;
}

.talent_prof_jobs_tabs a:first-child {
    padding-top: 0px;
}

.talent_prof_jobs_tabs a:last-child {
    border-bottom: none;
}

.talent_prof_jobs_tabs a.active {
    color: #2196F3 !important;
}

.talent_prof_jobs_tabs a i {
    padding-right: 10px;
    font-size: 20px;
}

.jobs_right_tabs_sec {
    position: relative;
    padding-top: 20px;
}

.jobs_recommened_sec {
    position: relative;
}

.jobs_recommened_sec h4 {
    font-size: 22px;
    color: #181818;
    font-weight: 600;
    margin: 0 0 15px 0;
}

.recomm_jobs_body {
    position: relative;
    background: rgba(221 238 255 / 0.50);
    padding: 15px;
    border-radius: 8px;
    *max-height: 650px;
    *overflow-y: scroll;
}

.recomm_jobs_body::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.recomm_jobs_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.recomm_jobs_body::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.recomm_jobs_body::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.recomm_jobs_body_single_new {
    position: relative;
    padding: 25px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #BBBBBB;
    border-radius: 15px;
    margin: 0 0 40px 0;
}

.recomm_jobs_body_single_new:last-child {
    margin: 0 0 10px 0;
}

.recomm_jobs_body_single_new ul {
    display: block;
    padding-bottom: 15px;
}

.recomm_jobs_body_single_new ul:last-child {
    padding-bottom: 0px;
}

.recomm_jobs_body_single_new ul li {
    display: inline-block;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    margin-right: 50px;
}

.recomm_jobs_body_single_new ul li span {
    color: #9F9E9E;
    font-weight: 500;
}

.recomm_jobs_body_single_new h6 {
    position: relative;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    margin: 0 0 20px 0;
    line-height: inherit;
}

.recomm_jobs_body_single_new ul li:last-child {
    margin-right: 0px;
}

.recomm_jobs_body_single_new ul li .fa-map-marker-alt {
    font-weight: 900 !important;
    margin-right: 6px;
}

.new_tal_pay_new {
    font-size: 22px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.vac_sec_list li {
    display: inline-block;
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    background: #E9E9E9;
    border-radius: 8px;
    text-align: center;
    padding: 8px 30px;
    margin-right: 35px !important;
}

.vac_sec_list li:last-child {
    padding: 8px 30px !important;
}

.job_list_body_right_body_single_btn_new {
    position: relative;
    text-align: right;
    margin: 20px 0 0 0;
}

.job_list_body_right_body_single_btn_new ul {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.job_list_body_right_body_single_btn_new ul li {
    display: inline-block;
    padding-left: 20px;
    margin-right: 0px;
}

.view_details_new_sec {
    position: relative;
    width: 150px;
    height: 45px;
    background: #C4C4C4;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    transition: 0.5s ease-in-out;
    border: 1px solid #fff;
}

.view_details_new_sec:hover {
    background: #C4C4C4;
    color: #000;
}

.view_details_new_sec:focus {
    border: none;
    color: #000;
}

.view_details_new_sec img {
    padding-right: 8px;
}

.apply_now_new_sec {
    position: relative;
    width: 150px;
    height: 45px;
    *background: #0096C7;
    background: #2196F3;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #fff;
}

.apply_now_new_sec:focus {
    border: none;
    color: #fff;
}

.apply_now_new_sec img {
    padding-right: 8px;
}

.apply_now_new_sec:hover {
    background: #0096C7;
    color: #fff;
}

.talent_profile_page_sec_jobs_tab:after {
    position: absolute;
    top: 20px;
    left: 20px;
    height: 100%;
    width: 100%;
    content: '';
    background: #fff;
    z-index: -1;
    border-radius: 8px;
}

.new_short_list {
    position: relative;
    display: inline-block !important;
    background: #44BF39;
    border-radius: 8px;
    color: #fff !important;
    text-align: center;
    font-size: 16px !important;
    padding: 5px 30px !important;
    font-weight: 500 !important;
    margin-right: 0px !important;
}

.view_details_black_btn {
    position: relative;
    width: 150px;
    height: 45px;
    background: transparent;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #000000;
}

.view_details_black_btn:focus {
    border: 1px solid #000000;
    color: #000000;
}

.view_details_black_btn img {
    padding-right: 8px;
}

.view_details_black_btn:hover {
    background: #fff;
    color: #000000;
}

.shortlist_new_btn_sec {
    position: relative;
    display: inline-block;
    background: #0096C7;
    color: #fff;
    height: 45px;
    padding: 0 15px;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 7px;
    font-weight: 500;
}

.shortlist_new_btn_sec:hover {
    color: #fff;
}

.shortlist_new_btn_sec i {
    padding-right: 10px;
}

.reject_new_btn {
    background: #f91313;
    color: #fff;
}

.Pending_new_btn_sec {
    background: #0055D4;
    color: #fff !important;
}

.new_tal_pay_new {
    cursor: pointer;
    position: relative;
}

.new_tal_pay_new:hover .client_pay_new {
    transition: 0.5s ease-in-out;
    display: block;
}

.client_pay_new {
    position: absolute;
    z-index: 1;
    transition: 0.5s ease-in-out;
    background: #fff;
    padding: 10px 8px;
    border: 1px solid #000000;
    width: 300px;
    border-radius: 5px;
    left: -110px;
    display: none;
    top: 50px;
    *left: -140px;
}

.new_tal_pay_new i {
    color: #242424;
    font-size: 14px;
    position: absolute;
    right: -30px;
    top: 10px;
}

.client_pay_new table {
    position: relative;
}

.client_pay_new table tr td {
    font-size: 12px;
    color: #000000;
    font-weight: 600;
    text-transform: capitalize;
}

.client_pay_new table tr td .blue_btn_new {
    background: #15B5EA;
    color: #fff !important;
    font-size: 10px;
    font-weight: 500;
    padding: 3px 5px;
    border-radius: 2px;
}

.client_pay_new table tr td .red_btn_new {
    background: #D50000;
    color: #fff !important;
    font-size: 10px;
    font-weight: 500;
    padding: 3px 5px;
    border-radius: 2px;
}

.client_pay_new table tr td:first-child {
    text-align: left;
}

.client_pay_new table tr td:last-child {
    text-align: right;
}

.client_pay_new table tr td ul {
    display: block;
}

.client_pay_new table tr td ul li {
    display: inline-block;
    margin: 0 !important;
}

.brdr_btm_tab_new {
    border-bottom: 1px solid #ccc;
}

.client_pay_new:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #e9e9e9;
    position: absolute;
    left: 0;
    top: -21px;
    right: 0;
    margin: 0 auto
}

.brdr_btm_tab_new .recomm_jobs_body_single_new ul li {
    margin-right: 0px !important;
}

.add_previous_jobs {
    position: relative;
    display: inline-block;
    font-size: 15px;
    color: #0055D4;
    font-weight: 500;
}

.prev_jobs_single {
    position: relative;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #BBBBBB;
    border-radius: 15px;
    padding: 20px;
}

.prev_jobs_single_head {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.prev_jobs_single_head h6 {
    position: relative;
    color: #181818;
    margin: 0 0 10px 0;
    font-size: 22px;
    font-weight: 600;
}

.prev_jobs_single_head a {
    color: #0055D4;
    font-size: 15px;
    font-weight: 500;
}

.prev_jobs_single_head a i {
    padding-right: 10px;
}

.prev_jobs_single_head h5 {
    font-size: 18px;
    color: #181818;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.prev_jobs_proj {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    width: 80%;
}

.prev_jobs_proj_left table tr {
    display: flex;
    align-items: center;
}

.prev_jobs_proj_left table tr td {
    position: relative;
    font-size: 17px;
    padding: 0 0 10px 0;
    width: 300px;
    display: inline-block;
    word-break: break-all;
}

.prev_jobs_proj_left table tr td:first-child {
    color: #242424;
    font-weight: normal;
    display: block;
    width: 300px;
}

.prev_jobs_proj_left table tr td:last-child {
    color: #001D3D;
    font-weight: bold;
}

.wash_text {
    font-size: 18px;
    color: #181818;
    font-weight: 400;
    margin: 15px 0;
}

.wash_text i {
    padding-right: 8px;
}

.prev_jobs_proj_right {
    position: relative;
}

.studio_pack_new {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 11px;
    padding: 15px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.studio_pack_single_new {
    position: relative;
}

.prev_jobs_para {
    position: relative;
    background: #fff;
    padding: 10px;
    border: 1px solid #BBBBBB;
    border-radius: 14px;
    margin-bottom: 15px;
}

.prev_jobs_para p {
    font-size: 18px;
    color: #181818;
    font-weight: 400;
    margin: 0px;
    word-break: break-all;
}

.prev_jobs_big_screen {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 90%;
}

.prev_jobs_big_screen_single {
    position: relative;
}

.prev_jobs_big_screen_single img {
    width: 100%;
}

.see_less_btn {
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: #0055D4;
}

.connect_pop_before {
    position: relative;
}

#connect1 .modal-dialog {
    position: relative;
    background: #fff;
    border-radius: 38px;
    padding: 25px;
    max-width: 660px;
}

.connect_pop_before_body {
    position: relative;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 47px;
    padding: 20px 15px;
}

.connect_pop_before_body_inner {
    position: relative;
}

.connect_pop_before_body_inner h5 {
    position: relative;
    font-size: 18px;
    color: #242424;
    font-weight: 500;
    border-bottom: 1px solid rgba(0 0 0 / 0.11);
    margin: 0 0 30px 0;
    padding-bottom: 15px;
}

#connect1 .close {
    position: absolute;
    right: -7px;
    top: -15px;
    font-weight: 400;
    height: 20px;
    width: 20px;
    border: 2px solid #000000;
    line-height: 19px;
    border-radius: 50%;
    opacity: 1;
    font-size: 20px;
}

#connect1 .modal-body {
    padding: 0px;
}

.connect_pop_before_body_inner {
    position: relative;
    width: 80%;
    margin: 0 auto;
}

.connect_pop_before_body_inner ul {
    display: block;
}

.connect_pop_before_body_inner ul li {
    display: block;
    padding-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.connect_pop_before_body_inner ul li img {
    width: 120px;
}

.connect_pop_before_body_inner ul li:last-child {
    padding-bottom: 0px;
}

.gallery_popup_sec {
    position: relative;
}

.gallery_popup_sec_single img {
    width: 100%;
}

.gallery_popup_sec .modal-body {
    position: relative;
    padding: 15px;
    background: #fff;
    border-radius: 20px;
}

.gallery_popup_sec .modal-dialog {
    width: 450px;
    max-width: 450px;
    margin: 100px auto;
}

.gallery_popup_sec_main {
    position: relative;
    width: 80%;
    margin: 0 auto;
    padding: 30px 0 20px 0;
}

.gallery_popup_sec .close {
    position: absolute;
    right: 15px;
    top: 20px;
    font-weight: 400;
    height: 25px;
    width: 25px;
    border: 2px solid #000000;
    line-height: 22px;
    border-radius: 50%;
    opacity: 1;
    font-size: 25px;
}

.gallery_popup_sec_single {
    position: relative;
}

.picture_drop {
    position: relative;
    text-align: right;
    margin: 10px 0 0 0;
}

.picture_drop .fa-ellipsis-h {
    color: #21558E;
    font-size: 30px;
    font-weight: 900 !important;
    text-align: right;
}

.picture_drop ul {
    box-shadow: 0px 2px 10px #00000029;
    background: #fff;
    border-radius: 10px;
    padding: 15px;
    *transform: translate3d(115px, -105px, 0px) !important;
    transform: translate3d(175px, -60px, 0px) !important;
}

.picture_drop ul li {
    padding: 0 0 12px 0;
    border-bottom: 1px solid #AFAFAF;
}

.picture_drop ul li:last-child {
    padding-bottom: 0px;
    border-bottom: none;
}

.set_pic {
    position: relative;
    color: #21558E;
    font-size: 18px;
    font-weight: 500;
    display: inline-block;
}

.set_pic i {
    margin-right: 15px;
}

.delete_pic_btn {
    position: relative;
    color: #DB3131;
    font-size: 18px;
    font-weight: 500;
    padding-top: 12px;
    display: inline-block;
}

.delete_pic_btn i {
    margin-right: 15px;
}

#gallery_new_popup .owl-nav {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 121%;
    left: -35px;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
}

#gallery_new_popup .owl-nav i {
    color: #21558E;
    font-weight: 600 !important;
    font-size: 30px;
}

/*#gallery_new_popup.owl-carousel {z-index: 11;}*/
.signup_grid_2 {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

/*Pre Login Popup responsive Continue*/

.pre_login_pop_new_des {
    position: relative;
}

.pre_login_pop_new_des .modal-dialog {
    max-width: 730px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
    padding: 0;
}

.pre_login_pop_new_des .close {
    position: absolute;
    z-index: 11;
    opacity: 1;
    width: 25px;
    right: 32px;
    top: 22px;
}

.pre_login_pop_new_des .modal-body {
    position: relative;
    padding: 22px 32px 60px 32px;
}

.pre_login_pop_new_des_body {
    position: relative;
}

.pre_login_pop_new_des_body nav {
    position: relative;
    display: inline-block;
}

.pre_login_pop_new_des_body .nav-link {
    display: block;
    padding: 7px 25px;
    color: #8F8F8F;
    font-size: 14px;
    font-weight: 500;
    border-radius: 33px;
}

.pre_login_pop_new_des_body .nav-link.active {
    background: #2196F3;
    color: #fff;
}

.pre_login_pop_new_des_body .nav {
    border: 1px solid #707070;
    border-radius: 33px;
    position: relative;
    padding: 6px 10px;
}

.nav_sec_inner {
    position: relative;
    width: 85%;
    margin: 20px auto 20px;
    background: url(../images/bg-star.png);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    background-size: cover;
}

.nav_sec_inner h4 {
    position: relative;
    font-size: 52px;
    color: #2196F3;
    font-weight: 600;
    margin: 0 0 15px 0;
    font-family: 'Barlow Semi Condensed', sans-serif;
}

.nav_sec_inner h5 {
    position: relative;
    font-size: 45px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 15px 0;
    font-family: 'Barlow Semi Condensed', sans-serif;
}

.nav_sec_inner h3 {
    position: relative;
    font-size: 45px;
    color: #2196F3;
    font-weight: 600;
    margin: 0 0 15px 0;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-align: left;
}

.nav_sec_inner_form_sec {
    position: relative;
    margin: 30px 0 0 0;
    width: 100%;
}

.nav_sec_inner_form_sec_single {
    position: relative;
    margin-bottom: 15px;
}

.nav_sec_inner_form_sec_single:last-hcild {
    margin-bottom: 0px;
}

.nav_sec_inner_form_sec_single input {
    position: relative;
    background: #F1F1F1;
    height: 55px;
    color: rgba(39 39 39 / 0.39);
    font-size: 20px;
    font-weight: 400;
    width: 100%;
    padding-left: 90px;
    border: 1px solid #F1F1F1;
}

.nav_sec_inner_form_sec_single input::-webkit-input-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.nav_sec_inner_form_sec_single input::-moz-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.nav_sec_inner_form_sec_single input:-ms-input-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.nav_sec_inner_form_sec_single input:-moz-placeholder {
    color: rgba(39 39 39 / 0.39) !important;
    opacity: 1 !important;
}

.nav_sec_inner_form_sec_single i {
    position: absolute;
    left: 30px;
    z-index: 11;
    font-size: 30px;
    color: #8F8F8F;
    font-weight: 900 !important;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
}

.tab_inner_cont_des_input_check_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 20px 0 0 0;
}

.new_check_box_sec_bef .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000000;
}

.new_check_box_sec_bef .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_check_box_sec_bef .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #F1F1F1;
    border: 1px solid #fff;
    border-radius: 4px;
}

.new_check_box_sec_bef .container:hover input~.checkmark {
    background-color: #F1F1F1;
}

.new_check_box_sec_bef .container input:checked~.checkmark {
    background-color: #F1F1F1;
    border: 1px solid #F1F1F1;
}

.new_check_box_sec_bef .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 14px;
}

.new_check_box_sec_bef .container input:checked~.checkmark:after {
    display: block;
}

.frgt_pass_bef {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
}

.frgt_pass_bef:hover {
    color: #000000;
}

.terms_cond_sec_new_bef {
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 14px;
    display: block;
    padding: 15px 0;
    margin: 0;
    text-align: center;
}

.terms_cond_sec_new_bef a {
    font-weight: 600;
    color: #000000;
    font-size: 14px;
}

.new_or_sec_bef {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    text-align: center;
    display: block;
    padding: 20px 0 0px 0;
    margin: 0;
}

.new_or_sec_bef:before {
    position: absolute;
    content: '';
    height: 1px;
    width: 125px;
    left: 100px;
    background: #000000;
    top: 30px;
}

.new_or_sec_bef:after {
    position: absolute;
    content: '';
    height: 1px;
    width: 125px;
    right: 100px;
    background: #000000;
    top: 30px;
}

.otp_btn_bef {
    position: relative;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 25px 0 10px 0;
}

.otp_btn_bef img {
    margin-right: 15px;
}

.otp_btn_bef:hover {
    color: #000;
}

.sign_btn_linear_bef {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin: 30px auto 25px;
    border: 1px solid transparent;
    border-radius: 36px;
    width: 200px;
    height: 55px;
    box-shadow: 0px 3px 6px #00000029;
    background: transparent linear-gradient(217deg, #DB1B29 0%, #B92843 24%, #1565C0 100%) 0% 0% no-repeat padding-box;
}

.sign_btn_linear_bef {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    margin: 30px auto 25px;
    border: 1px solid transparent;
    border-radius: 36px;
    width: 200px;
    height: 55px;
    box-shadow: 0px 3px 6px #00000029;
    background: transparent linear-gradient(217deg, #DB1B29 0%, #B92843 24%, #1565C0 100%) 0% 0% no-repeat padding-box;
}

.sign_up_here_btn_bef {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 300;
    text-align: center;
}

.sign_up_here_btn_bef a {
    font-weight: 600;
    color: #000000;
    cursor: pointer;
}

.signup_grid_bef {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.get_otp_btn {
    position: absolute;
    right: 0;
    top: 0;
    color: #F1F1F1;
    font-size: 20px;
    font-weight: 400;
    background: #2196F3;
    border-radius: 9px;
    text-align: center;
    height: 100%;
    padding: 0 15px;
    border: none;
}

.enter_otp_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.enter_otp_sec p {
    position: relative;
    margin-bottom: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
}

.enter_otp_sec a {
    color: #7A7A7A;
    font-weight: 400;
}

.enter_otp_sec_box {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    margin: 15px 0 20px 0;
}

.enter_otp_sec_box input {
    position: relative;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border: none;
    border-bottom: 2px solid #000;
    background: transparent;
    color: #000;
    font-size: 20px;
    text-align: center;
}

.new_cust_sel .custom_select {
    position: relative;
}

.new_cust_sel .custom_select select {
    display: none;
}

.new_cust_sel .select-selected {
    position: relative;
    background: #F1F1F1;
    height: 55px;
    color: rgba(39 39 39 / 0.39);
    font-size: 20px;
    font-weight: 400;
    width: 100%;
    padding-left: 90px;
    border: 1px solid #F1F1F1;
}

.new_cust_sel .select-selected.select-arrow-active:after {
    position: absolute;
    content: "\f0d7";
    top: 0px;
    right: 20px;
    font-family: 'FONT AWESOME 5 PRO';
    color: #000;
    font-size: 40px;
    font-weight: 800;
}

.new_cust_sel .select-items div,
.select-selected {
    color: rgba(39 39 39 / 0.39);
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
    user-select: none;
}

.new_cust_sel .select-items {
    position: absolute;
    background-color: #f1f1f1;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    border-top: none;
    text-align: left;
    padding-left: 75px;
}

.new_cust_sel .select-hide {
    display: none;
}

.new_cust_sel .select-items div:hover,
.same-as-selected {
    background: none !important;
}

.new_cust_sel .select-selected:before {
    position: absolute;
    content: '\f879';
    font-family: 'FONT AWESOME 5 PRO';
    left: 20px;
    font-size: 18px;
    color: #8F8F8F;
    font-weight: 400;
}

.select-items div:first-child:before {
    content: '\f0e0';
    font-family: 'FONT AWESOME 5 PRO';
    left: -50px;
}

.select-items div:last-child:before {
    content: '\f879';
    font-family: 'FONT AWESOME 5 PRO';
    left: -50px;
}

.new_cust_sel .select-items div {
    border-color: transparent;
}

.custom_new_select .select-items div:first-child:before {
    content: '\f0e0';
    font-family: 'FONT AWESOME 5 PRO';
    left: 10px;
}

.custom_new_select .select-items div:last-child:before {
    content: '\f879';
    font-family: 'FONT AWESOME 5 PRO';
    left: 10px;
}

/*Pre Login Popup responsive Continue*/


.delete_new_pop_sec {
    position: relative;
}

.delete_new_pop_sec {
    position: relative;
}

.delete_new_pop_sec .modal-dialog {
    max-width: 450px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.delete_new_pop_sec .modal-body {
    position: relative;
    padding: 30px;
}

.delete_new_pop_sec_inner {
    position: relative;
    display: flex;
    align-items: center;
}

.delete_pic_new {
    width: 122px;
}

.delete_new_pop_sec_inner_cont {
    position: relative;
    padding-left: 25px;
}

.delete_new_pop_sec_inner_cont h5 {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 20px;
}

.delete_new_pop_sec_inner_cont p {
    position: relative;
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 0px;
    padding-bottom: 20px;
    border-bottom: 3px solid rgba(114 114 114 / 0.15);
}

.delete_new_pop_sec_inner_cont ul {
    position: relative;
    padding-top: 20px;
    display: block;
}

.delete_new_pop_sec_inner_cont ul li {
    display: inline-block;
    margin: 0 20px 0 0;
}

.delete_new_pop_sec_inner_cont ul li:last-child {
    margin-right: 0px;
}

.delete_new_pop_sec_inner_cont ul li .delete_btn_new {
    background: #FFE0E0;
    box-shadow: 0px 2px 8px #00000029;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    color: #FF3838;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 20px;
}

.delete_new_pop_sec_inner_cont ul li .delete_btn_new img {
    margin-right: 8px;
}

.cancel_btn {
    position: relative;
    font-size: 16px;
    color: #000000;
    font-weight: 400;
}

.add_lang_popup_popup {
    position: relative;
}

.add_lang_popup_popup .modal-dialog {
    max-width: 1250px;
    margin: 80px auto;
    background: #fff;
    box-shadow: 0px 2px 20px #00000029;
    border-radius: 50px;
}

.add_lang_popup_popup .modal-body {
    padding: 50px;
    position: relative;
}

.add_lang_popup_popup .close {
    position: absolute;
    z-index: 11;
    opacity: 1;
    width: 25px;
    right: 35px;
    top: 25px;
}

.add_lang_popup_popup_inner {
    position: relative;
}

.add_lang_popup_popup_inner_left h3 {
    position: relative;
    display: inline-block;
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 30px 0;
}

.add_lang_popup_popup_inner_left h5 {
    position: relative;
    font-size: 25px;
    color: #000;
    font-weight: 400;
    margin: 0 0 30px 0;
}

.add_lang_popup_popup_inner_left input {
    position: relative;
    width: 100% !important;
    border-radius: 5px;
    box-shadow: 0px 4px 10px #00000029;
    background: #F5F5F5;
    height: 55px;
    display: flex;
    align-items: center;
    border: none;
    padding-left: 35px;
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 35px;
}

.add_lang_popup_popup_inner_left select {
    position: relative;
    width: 100% !important;
    border-radius: 5px;
    box-shadow: 0px 4px 10px #00000029;
    background: #F5F5F5;
    height: 55px;
    display: flex;
    align-items: center;
    border: none;
    padding-left: 35px;
    font-size: 18px;
    color: #333;
    font-weight: 500;
    margin-bottom: 35px;
}

.add_lang_popup_popup_inner_right {
    position: relative;
    text-align: right;
}

.add_lang_popup_popup_inner_right img {
    width: 365px;
}

.add_lang_popup_popup_inner .row {
    align-items: center;
}

.add_lang_popup_popup_inner_left h6 {
    position: relative;
    font-size: 22px;
    color: #000;
    font-weight: 400;
    margin: 0 0 30px 0;
}

.add_lang_btns {
    position: relative;
    margin-bottom: 40px;
}

.add_lang_btns li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 20px;
}

.add_lang_btns li a {
    position: relative;
    display: inline-block;
    background: #DCEDFF;
    padding: 7px 15px;
    font-size: 17px;
    font-weight: 600;
    border-radius: 5px;
    color: #21558E;
}

.more_btn {
    background: #F6F6F6 !important;
    color: #000000 !important;
}

.add_lang_btns_new li {
    display: inline-block;
    margin-right: 35px;
}

.add_lang_btns_new li a.add_language_btn {
    background: #21558E;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    display: inline-block;
    padding: 15px 30px;
    color: #FFFFFF;
    font-weight: 500;
}

.add_lang_btns_new li a.cancel_btn_new {
    font-size: 20px;
    color: #000000;
    font-weight: 500;
}

.upload_media_popup {
    position: relative;
}

.upload_media_popup .modal-dialog {
    max-width: 1050px;
    margin: 70px auto;
    background: #fff;
    box-shadow: 0px 2px 20px #00000029;
    border-radius: 40px;
}

.upload_media_popup .close {
    position: absolute;
    z-index: 11;
    opacity: 1;
    width: 25px;
    right: 32px;
    top: 22px;
}

.upload_media_popup .modal-body {
    padding: 50px;
}

.upoad_media_prof_new {
    position: relative;
    color: #000000;
    font-size: 32px;
    font-weight: 600;
    margin: 0px 0 50px 0;
    display: inline-block;
}

.upoad_media_prof_new_inner {
    position: relative;
}

.upoad_media_prof_new_inner_left {
    position: relative;
    padding: 40px;
    border: 2px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 380px;
    margin-right: 15px;
}

.upoad_media_prof_new_inner_left_inner {
    position: relative;
    text-align: center;
}

.upoad_media_prof_new_inner_left_inner p {
    position: relative;
    margin: 0px;
    color: #C2C2C2;
    font-size: 22px;
    font-weight: 300;
    padding: 15px 0;
}

.upoad_media_prof_new_inner_left_inner span {
    position: relative;
    font-size: 19px;
    color: #C2C2C2;
    font-weight: 300;
}

.upoad_media_prof_new_inner_left_inner span:before {
    content: '';
    position: absolute;
    left: 40px;
    top: 15px;
    height: 1px;
    width: 60px;
    background: #C2C2C2;
}

.upoad_media_prof_new_inner_left_inner span:after {
    content: '';
    position: absolute;
    right: 40px;
    top: 15px;
    height: 1px;
    width: 60px;
    background: #C2C2C2;
}

.browse_btn_main {
    position: relative;
    display: inline-block;
    background: #0096C7;
    color: #0096c7 !important;
    font-weight: 500;
    text-align: center;
    padding: 8px 20px;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 5px;
    width: 220px;
    border: none;
}

.browse_btn_main {
    color: transparent;
    margin: 10px 0 0 0;
}

.browse_btn_main::-webkit-file-upload-button {
    visibility: hidden;
}

.browse_btn_main::before {
    content: 'Browse Now';
    color: #fff;
    font-family: 'Poppins';
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
}

.upoad_media_prof_new_inner_right {
    position: relative;
    margin: 0px;
}

.upoad_media_prof_new_inner_right_top {
    position: relative;
    background: #F5F5F5;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 300px;
    *margin-bottom: 35px;
}

.upoad_media_prof_new_inner_right_top_inner {
    position: relative;
}

.upoad_media_prof_new_inner_right_top_inner ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 25px;
}

.upoad_media_prof_new_inner_right_top_inner ul li {
    display: inline-block;
    padding: 0 10px 0 0;
    text-align: center;
}

.upoad_media_prof_new_inner_right_top_inner ul li:last-child {
    padding-right: 0px;
}

.upoad_media_prof_new_inner_right_top_inner ul li img {
    width: 75%;
    margin: 0 auto;
}

.upoad_media_prof_new_inner_right_top_inner h5 {
    text-align: center;
    position: relative;
    font-size: 22px;
    color: #000;
    margin: 0 0 5px 0;
}

.upoad_media_prof_new_inner_right_top_inner p {
    font-size: 16px;
    font-weight: 300;
    color: #000000;
    margin: 0;
}

.upload_btn_new {
    position: relative;
    background: #21558E;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #fff;
    padding: 8px 30px;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    border: none;
}

.upload_btn_new:hover {
    color: #fff;
}

.cancel_btn_new {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
}

.upload_media_prof_new_inner_right_btns {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 95%;
    margin: 0 auto;
    margin-top: 35px;
}

.upload_media_prof_new_inner_right_btns li {
    display: inline-block;
}

.upoad_media_prof_new_inner_right_main_slide {
    position: relative;
}

#upload_popup .owl-nav {
    position: absolute;
    display: flex;
    align-items: center;
    top: -50px;
    right: 0;
    width: 25%;
    justify-content: space-between;
}

#upload_popup .owl-carousel .owl-stage-outer {
    min-height: 360px;
}

#upload_popup .owl-nav .owl-next i {
    font-size: 18px;
    line-height: 0;
    color: #21558E;
    background: #E5F1FF;
    padding: 20px 12px;
}

#upload_popup .owl-nav .owl-prev i {
    font-size: 18px;
    line-height: 0;
    color: #21558E;
    background: #E5F1FF;
    padding: 20px 12px;
}

.upoad_media_prof_new_inner_left_img_vid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.upoad_media_prof_new_inner_left_img_vid_single {
    position: relative;
    text-align: center;
    width: 100%;
}

.upoad_media_prof_new_inner_left_new {
    position: relative;
    padding: 15px;
    border: 2px solid #000000;
    height: 380px;
    margin-right: 15px;
    overflow-y: scroll;
}

.upoad_media_prof_new_inner_left_new::-webkit-scrollbar {
    width: 5px;
}

.upoad_media_prof_new_inner_left_new::-webkit-scrollbar-track {
    border-radius: 2px;
}

.upoad_media_prof_new_inner_left_new::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
}

.upoad_media_prof_new_inner_left_new::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
}



.upoad_media_prof_new_inner_left_img_vid_single img {
    width: 100%;
}

.upoad_media_prof_new_inner_left_img_vid_single.active img {
    padding: 3px;
    border: 1.5px solid #03B8F3;
}

.upoad_media_prof_new_inner_left_img_vid_single .fa-play {
    position: absolute;
    bottom: 10px;
    font-size: 16px;
    color: #fff;
    left: 10px;
    font-weight: 900 !important;
}

.upoad_media_prof_new_inner_left_img_vid_single .fa-plus-circle {
    position: relative;
    font-size: 30px;
    color: #000;
    font-weight: 300 !important;
}

.upoad_media_prof_new_inner_left_img_vid_single p {
    position: relative;
    margin-bottom: 0px;
    padding: 5px 0;
    color: #737373;
    font-size: 12px;
    font-weight: 400;
}

.upload_img_file_right_slide {
    position: relative;
}

.upload_img_file_right_slide img {
    width: 100% !important;
}

.upload_video_file_right_slide_top {
    position: relative;
}

.upload_video_file_right_slide_top input {
    position: relative;
    width: 99%;
    border: 1.5px solid #000000;
    font-size: 16px;
    font-weight: 400;
    color: #C5C5C5;
    padding-left: 12px;
    height: 50px;
    margin: 0 0 20px 0px;
}

.upload_img_file_right_slide .fa-play {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: 900 !important;
    position: absolute;
    z-index: 11;
    top: 0;
}

.upload_img_file_right_slide .fa-pause {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    color: #fff;
    font-size: 30px;
    font-weight: 900 !important;
    position: absolute;
    z-index: 11;
    top: 0;
}

.upload_media_audio_sec_new {
    position: relative;
    background: #E8F4FF;
    padding: 25px 15px;
    text-align: center;
}

.upload_media_audio_sec_new_timer {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 0 0 0;
}

.audio_btn_slide {
    width: 50px;
}

.upload_media_audio_sec_new_timer p {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin: 0px;
}

.plus_icn_new {
    color: transparent;
    margin: 10px 0 0 0;
}

.plus_icn_new::-webkit-file-upload-button {
    visibility: hidden;
}

.plus_icn_new::before {
    content: '\f055';
    color: #fff;
    font-family: 'FONT AWESOME 5 PRO';
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
}

.image-upload>input {
    display: none;
}

.image-upload {
    cursor: pointer;
}

.edit_physical_popup_sec {
    position: relative;
}

.edit_physical_popup_sec .modal-dialog {
    max-width: 1250px;
    margin: 20px auto;
    background: #fff;
    border-radius: 38px;
    border: 1px solid #707070;
    position: relative;
}

.edit_physical_popup_sec .modal-body {
    padding: 0px;
}

.edit_physical_popup_sec_inner {
    position: relative;
    padding: 70px 60px 40px 40px;
}

.edit_physical_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 30px;
    opacity: 1;
    z-index: 1;
}

.edit_physical_popup_sec_inner_left {
    position: relative;
}

.edit_physical_popup_sec_inner_left_top {
    position: relative;
}

.edit_physical_popup_sec_inner_left_top img {
    width: 100%;
    margin-bottom: 10px;
}

.edit_physical_popup_sec_inner_left_top h5 {
    position: relative;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #242424;
    margin: 0 0 3px 0;
}

.edit_physical_popup_sec_inner_left_top p {
    font-size: 16px;
    font-weight: 500;
    color: #242424;
    margin-bottom: 0px;
    text-align: center;
}

.edit_physical_popup_sec_inner_left_top p i {
    margin-right: 5px;
}

.builder_img {
    position: relative;
    margin-top: 30px;
}

.edit_physical_popup_sec_inner_right {
    position: relative;
    background: #FFFFFF;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 47px;
    padding: 25px 35px;
}

.edit_physical_popup_sec_inner_right h6 {
    position: relative;
    font-size: 25px;
    color: #242424;
    font-weight: 600;
    text-align: center;
    margin: 0 0 15px 0;
}

.edit_physical_popup_sec_inner_right_blue {
    position: relative;
    background: #F3F9FFB3;
    border-radius: 8px;
    padding: 20px;
}

.edit_physical_popup_sec_inner_right_blue_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    width: 95%;
    margin: 0 auto;
}

.edit_physical_popup_sec_inner_right_blue_single {
    position: relative;
    text-align: center;
    margin: 0 0 10px 0;
}

.edit_physical_popup_sec_inner_right_blue_single h5 {
    color: #242424;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

.edit_physical_popup_sec_inner_right_blue_single input {
    position: relative;
    width: 130px;
    height: 30px;
    text-align: center;
    color: #333;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid #707070;
}

.edit_physical_popup_sec_inner_right_blue_single select {
    position: relative;
    width: 130px;
    height: 30px;
    text-align: center;
    color: #333;
    font-size: 14px;
    font-weight: 300;
    border: 1px solid #707070;
    background: #fff url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
}

.submit_btn_new_sec {
    position: relative;
    display: inline-block;
    background: #21558E;
    border-radius: 5px;
    box-shadow: 0px 3px 10px #00000029;
    text-align: center;
    padding: 10px 30px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border: none;
    display: inline-block;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.submit_new_right_sec {
    position: relative;
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: 40px;
}

.report_popup_sec {
    position: relative;
}

.report_popup_sec .modal-dialog {
    max-width: 625px;
    margin: 25px auto;
    background: #fff;
    border-radius: 38px;
    border: 1px solid #707070;
}

.report_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.report_popup_sec_inner {
    position: relative;
    padding: 25px 50px;
}

.report_popup_sec_inner h5 {
    position: relative;
    text-align: center;
    font-size: 22px;
    color: #000;
}

.report_popup_sec .modal-body {
    padding: 0px;
}

.report_popup_sec_inner_body {
    position: relative;
    background: #FFFFFF;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    padding: 30px 30px 20px 30px;
}

.report_popup_sec_inner_body h6 {
    position: relative;
    font-size: 22px;
    color: #242424;
    margin-bottom: 20px;
    font-weight: 600;
}

.report_popup_sec_inner_body .container {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.report_popup_sec_inner_body .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.report_popup_sec_inner_body .checkmark {
    position: absolute;
    top: 6px;
    left: 0;
    height: 12px;
    width: 12px;
    background-color: #ECECEC;
    border: 1px solid #707070;
}

.report_popup_sec_inner_body .container:hover input~.checkmark {
    background-color: #ECECEC;
}

.report_popup_sec_inner_body .container input:checked~.checkmark {
    background-color: #fff;
}

.report_popup_sec_inner_body .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: 'FONT AWESOME 5 PRO';
}

.report_popup_sec_inner_body .container input:checked~.checkmark:after {
    display: block;
}

.report_popup_sec_inner_body .container .checkmark:after {
    left: 2px;
    top: 0;
    color: #2196f3;
    font-size: 7px;
}

.report_popup_sec_inner_body ul li {
    margin-bottom: 15px;
}

.report_popup_sec_inner_body_text {
    position: relative;
}

.report_popup_sec_inner_body_text textarea {
    position: relative;
    width: 100%;
    background: #FCFCFC;
    border: 1px solid #CCCCCC;
    border-radius: 7px;
    padding: 15px;
    font-size: 16px;
    color: #AFAFAF;
}

.submit_btn_social button {
    position: relative;
    display: inline-block;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #227BDC;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    padding: 8px 30px;
    font-size: 15px;
    color: #FFFFFF;
    font-weight: 500;
}

.submit_btn_social {
    position: relative;
    text-align: center;
    margin: 25px auto 10px;
}

.edit_prev_jobs_sec {
    position: relative;
}

.edit_prev_jobs_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 40px;
}

.edit_prev_jobs_sec .modal-body {
    padding: 0px;
}

.edit_prev_jobs_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.edit_prev_jobs_sec_inner {
    position: relative;
    padding: 15px 50px;
}

.edit_prev_jobs_sec_inner h6 {
    position: relative;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
    margin: 0 0 30px 0;
}

.edit_prev_jobs_sec_inner_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
}

.edit_prev_jobs_sec_inner_grid_single {
    position: relative;
}

.edit_prev_jobs_sec_inner_grid_single ul {
    display: block;
}

.edit_prev_jobs_sec_inner_grid_single ul li label {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 8px 0;
}

.edit_prev_jobs_sec_inner_grid_single ul li {
    margin-bottom: 30px;
}

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

.edit_prev_jobs_sec_inner_grid_single ul li span {
    width: 100%;
    position: relative;
    background: #FAFAFA;
    border-radius: 5px;
    padding: 12px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    color: #21558E;
}

.edit_prev_jobs_sec_inner_grid_single ul li span .fa-times {
    font-size: 14px;
}

.edit_prev_jobs_sec_inner_grid_single ul li textarea {
    background: #FAFAFA;
    width: 100%;
    border-radius: 5px;
    color: #C2C2C2;
    font-size: 14px;
    padding: 10px;
}

.edit_prev_jobs_sec_inner_grid_single ul li select {
    width: 100%;
    position: relative;
    background: #FAFAFA;
    border-radius: 5px;
    padding: 12px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    color: #21558E;
    border: none;
    -webkit-appearance: block;
    -moz-appearance: block;
    appearance: block;
    background: #FAFAFA url(../images/select.png) no-repeat 96% center;
}

.edit_prev_jobs_sec_inner_grid_single_new {
    position: relative;
}

.edit_prev_jobs_sec_inner_grid_single_new h6 {
    position: relative;
    font-size: 22px;
    color: #000000;
    font-weight: 500;
    margin: 0 0 5px 0;
}

.edit_prev_jobs_sec_inner_grid_single_new p {
    color: #838383;
    position: relative;
    font-size: 16px;
    margin-bottom: 10px;
}

.edit_prev_jobs_sec_inner_grid_single_new span {
    position: relative;
    border: 2px solid #BEBEBE;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.edit_prev_jobs_sec_inner_grid_single_new span img {
    margin-bottom: 15px;
}

.btns_sec_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
    width: 48%;
    margin: 30px 0 0 0;
}

.blue_new {
    position: relative;
    display: inline-block;
    background: #21558E;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    padding: 10px 22px;
    font-size: 17px;
    font-weight: 500;
    border: 1px solid #21558E;
}

.normal_new {
    position: relative;
    display: inline-block;
    background: #fff;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    padding: 10px 22px;
    font-size: 17px;
    font-weight: 500;
    border: 1px solid #707070;
}

.reset_new {
    position: relative;
    display: inline-block;
    background: transparent;
    color: #F17373;
    display: flex;
    align-items: center;
    justify-content: center;
    *box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    padding: 10px 22px;
    font-size: 17px;
    font-weight: 500;
    border: 1px solid transparent;
}

.reset_new i {
    margin-right: 5px;
}

.add_prev_jobs_sec_inner_grid_single {
    position: relative;
}

.add_prev_jobs_sec_inner_grid_single ul li label {
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 8px 0;
}

.add_prev_jobs_sec_inner_grid_single ul li input {
    position: relative;
    background: #FAFAFA;
    border-radius: 5px;
    font-size: 16px;
    color: #C2C2C2;
    height: 45px;
    width: 100%;
    border: none;
    padding: 0 0 0 30px;
    font-weight: 500;
}

.add_prev_jobs_sec_inner_grid_single ul li {
    margin-bottom: 12px;
}

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

.add_prev_jobs_sec_inner_grid_single ul li textarea {
    background: #FAFAFA;
    width: 100%;
    border-radius: 5px;
    color: #333;
    font-size: 16px;
    padding: 15px 0 0 30px;
    border: none;
    position: relative;
}

.add_prev_jobs_sec_inner_grid_single ul li select {
    width: 100%;
    position: relative;
    background: #FAFAFA;
    border-radius: 5px;
    padding: 0px 0 0 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    color: #333;
    border: none;
    -webkit-appearance: block;
    -moz-appearance: block;
    appearance: block;
    background: #FAFAFA url(../images/select.png) no-repeat 96% center;
    height: 45px;
}

.add_sub_cate_popup_sec {
    position: relative;
}

.add_sub_cate_popup_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 40px;
}

.add_sub_cate_popup_sec .modal-body {
    padding: 0px;
}

.add_sub_cate_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.add_sub_cate_popup_sec_inner {
    position: relative;
    padding: 45px 55px;
}

.add_sub_cate_popup_sec_inner h6 {
    position: relative;
    font-size: 28px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 35px 0;
}

.more_cate_add {
    position: relative;
    display: block;
    margin-bottom: 35px;
}

.more_cate_add .cate_para {
    position: relative;
    font-size: 16px;
    color: #000000;
    font-weight: 600;
}

.more_cate_add li {
    display: inline-block;
    margin-right: 20px;
}

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

.more_cate_add li select {
    width: 200px;
    height: 35px;
    position: relative;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    padding-left: 12px;
    background: #FAFAFA url(../images/select.png) no-repeat 96% center;
    border: 1px solid #707070;
}

.add_btn_new {
    position: relative;
    background: #21558E;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 10px;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    padding: 5px 20px;
    border: none;
}

.more_sub_cate_inner_single {
    position: relative;
    border-top: 1px solid rgba(112 112 112 / 0.29);
    padding: 25px 0 0px 0;
    *border-bottom: 1px solid rgba(112 112 112 / 0.29);
}

.more_sub_cate_inner_single_left {
    position: relative;
}

.more_sub_cate_inner_single_left h5 {
    position: relative;
    font-size: 18px;
    color: #21558E;
    font-weight: 600;
    margin: 0px;
}

.more_sub_cate_inner_single_left h5 img {
    width: 13px;
    margin-left: 5px;
}

.more_sub_cate_inner_single_right {
    position: relative;
}

.more_sub_cate_inner_single_right ul li {
    display: inline-block;
    margin: 0 20px 20px 0;
}

.sub_cate_new select {
    position: relative;
    width: 285px;
    height: 40px;
    color: #000000;
    font-size: 16px;
    text-align: center;
    font-weight: 500;
    background: #fff url(../images/select.png) no-repeat 96% center;
    border: 1px solid #707070;
}

.more_sub_cate_inner_single_right ul li span {
    display: inline-block;
    background: #DCEDFF;
    color: #21558E;
    font-size: 16px;
    font-weight: 500;
    padding: 9px 20px 9px 25px;
    border-radius: 5px;
}

.more_sub_cate_inner_single_right ul li span i {
    margin-left: 10px;
}

.more_sub_cate_inner_single_main {
    position: relative;
}

.profile_rating_popup_sec {
    position: relative;
}

.profile_rating_popup_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 40px;
}

.profile_rating_popup_sec .modal-body {
    padding: 0px;
}

.profile_rating_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.profile_rating_popup_sec_inner {
    position: relative;
    padding: 45px 55px;
}

.safe_img_new {
    width: 15px !important;
    margin-bottom: 0 !important;
    margin-left: 10px;
}

.edit_star {
    position: relative;
    text-align: center;
    margin: 5px auto 0;
    width: 100%;
    display: block;
}

.edit_star i {
    color: #fcaf49;
    font-weight: 600 !important;
}

.edit_star span {
    color: #fcaf49;
    font-weight: 600 !important;
}

.profile_rating_popup_sec_inner_right {
    position: relative;
    box-shadow: inset 0px 3px 6px #0000002b, 5px 6px 10px #0000000f;
    padding: 40px;
    border-radius: 36px;
}

.profile_rating_popup_sec_inner_right_top {
    position: relative;
    box-shadow: 0px 4px 10px #00000021;
    width: 52%;
    padding: 25px 30px;
    border-radius: 20px;
    margin-bottom: 15px;
}

.profile_rating_popup_sec_inner_right_top ul {
    display: block;
}

.profile_rating_popup_sec_inner_right_top ul li {
    display: flex;
    margin-bottom: 10px;
    align-items: center;
    justify-content: space-between;
}

.profile_rating_popup_sec_inner_right_top ul li:last-child {
    margin: 0px;
}

.profile_rating_popup_sec_inner_right_top ul li p {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin: 0px;
    flex: 0 0 140px;
}

.profile_rating_popup_sec_inner_right_bottom {
    position: relative;
    margin-top: 30px;
}

.profile_rating_popup_sec_inner_right_bottom h6 {
    position: relative;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
}

.profile_rating_popup_sec_inner_right_bottom_inner {
    position: relative;
    box-shadow: inset 0px 3px 6px #0000002b, 5px 6px 10px #0000000f;
    border-radius: 20px;
    padding: 20px 25px;
}

.profile_rating_popup_sec_inner_right_bottom_inner p {
    position: relative;
    font-size: 12px;
    font-weight: 500;
    color: #000;
    margin: 0 0 15px 0;
}

.profile_rating_popup_sec_inner_right_bottom_inner h6 {
    position: relative;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    margin: 0 0 15px 0;
}

.profile_rating_popup_sec_inner_right_bottom_inner h6 span {
    padding: 0 0 0 10px;
    color: #fcaf49;
    padding-left: 10px;
}

.profile_rating_popup_sec_inner_right_bottom_inner h6 span i {
    font-weight: 900 !important;
    font-size: 14px;
}

.dummy_cont_new {
    position: relative;
    border-radius: 10px;
    border: 1px solid #aaa;
    padding: 15px;
}

.dummy_cont_new p {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin: 0px;
}

.dummy_cont_new_pic {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    margin: 20px 0;
    width: 50%;
}

.dummy_cont_new_pic img {
    width: 100%;
}

.dummy_cont_bg_blue_sec {
    position: relative;
    background: #e9f3fe;
    padding: 15px;
    border-radius: 10px;
}

.dummy_cont_bg_blue_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dummy_cont_bg_blue_sec_head p {
    position: relative;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin: 0px;
}

.dummy_cont_bg_blue_sec_head a {
    font-size: 16px;
    color: #000;
    font-weight: 400;
}

.dummy_cont_bg_blue_sec p {
    position: relative;
    font-size: 16px;
    color: #333;
    font-weight: 400;
    margin: 0px;
    padding: 10px 0;
}

.short_list_popup_sec {
    position: relative;
}

.short_list_popup_sec .modal-dialog {
    max-width: 650px;
    margin: 0px 0 0px auto;
    background: #fff;
    border-radius: 0px;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
}

.short_list_popup_sec .modal-body {
    padding: 0px;
}

.short_list_popup_sec .close {
    position: absolute;
    right: 40px;
    top: -100px;
    opacity: 1;
    z-index: 1;
    font-weight: 400;
}

.short_list_popup_sec .close i {
    font-size: 35px;
    font-weight: 300 !important;
}

.short_list_popup_sec_inner {
    position: relative;
    padding: 15px 50px;
    display: flex;
    align-items: center;
    height: 100%;
    justify-content: center;
}

#short_list_popup {
    padding: 0px !important;
    margin: 0px;
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.short_list_popup_sec_inner_cont {
    position: relative;
    text-align: center;
}

.short_list_popup_sec_inner_cont h6 {
    position: relative;
    font-size: 22px;
    color: #121212;
    font-weight: 500;
    margin: 0 0 20px 0;
}

.short_list_popup_sec_inner_cont p {
    font-size: 18px;
    color: #000;
    font-weight: 400;
    text-align: left;
}

.short_list_popup_sec_inner_cont img {
    width: 80%;
    margin: 0 auto 25px;
}

.start_chat_new {
    position: relative;
    display: inline-block;
    background: #21558E;
    border-radius: 5px;
    box-shadow: 0px 3px 10px #00000029;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding: 10px 30px;
    border: none;
}

.start_chat_new i {
    padding-right: 8px;
}

.talent_pic_popup_sec {
    position: relative;
}

.talent_pic_popup_sec .modal-dialog {
    max-width: 1250px;
    margin: 100px auto;
    background: #fff;
    border-radius: 20px;
}

.talent_pic_popup_sec .modal-body {
    padding: 0px;
}

.talent_pic_popup_sec .close {
    position: absolute;
    right: 20px;
    top: 15px;
    opacity: 1;
    z-index: 1;
    font-weight: 400;
    width: 25px;
}

.talent_pic_popup_sec_inner {
    position: relative;
    padding: 50px 40px 40px 40px;
}

.talent_pic_popup_sec_inner_left {
    position: relative;
}

.talent_pic_popup_sec_inner_left_single {
    position: relative;
    margin-bottom: 20px;
}

.talent_pic_popup_sec_inner_left_single img {
    width: 100%;
}

.talent_pic_popup_sec_inner_right_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    height: 365px;
    overflow-y: scroll;
    padding-right: 15px;
}

.talent_pic_popup_sec_inner_right_top_single {
    position: relative;
}

.talent_pic_popup_sec_inner_right_top_single img {
    width: 100%;
}

.talent_pic_popup_sec_inner_right_bottom {
    position: relative;
    padding-top: 0px;
    *border-top: 1px solid rgb(0 0 0 / 15%);
    padding: 40px 0 0 0;
}

.talent_pic_popup_sec_inner_right_bottom:before {
    position: absolute;
    content: '';
    left: 0;
    top: 23px;
    width: 98%;
    background: rgb(0 0 0 / 15%);
    height: 1px;
}

.talent_pic_popup_sec_inner_right_bottom ul {
    display: block;
}

.talent_pic_popup_sec_inner_right_bottom ul li {
    display: inline-block;
    margin: 0 240px 0 0;
}

.talent_pic_popup_sec_inner_right_bottom ul li:last-child {
    margin-right: 0px;
}

.talent_pic_popup_sec_inner_right_bottom ul li.report_sec {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
}

.talent_pic_popup_sec_inner_right_bottom ul li.report_sec i {
    margin-right: 10px;
    font-weight: 900 !important;
}

.talent_pic_popup_sec_inner_right_bottom ul li.report_sec_1 {
    position: relative;
    font-size: 25px;
    color: #000000;
    font-weight: 500;
}

.talent_pic_popup_sec_inner_right_top::-webkit-scrollbar {
    width: 5px;
}

.talent_pic_popup_sec_inner_right_top::-webkit-scrollbar-track {
    border-radius: 2px;
}

.talent_pic_popup_sec_inner_right_top::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
}

.talent_pic_popup_sec_inner_right_top::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
}

#pic_slide {
    margin: 0px;
}

#pic_slide.owl-carousel .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    left: 385%;
    bottom: 0;
}

#pic_slide.owl-carousel .owl-nav .owl-prev {
    height: 45px;
    width: 45px;
    background: #21558e;
    line-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    margin: 0 7px;
}

#pic_slide.owl-carousel .owl-nav .owl-prev i {
    font-size: 25px;
    color: #fff;
}

#pic_slide.owl-carousel .owl-nav .owl-next {
    height: 45px;
    width: 45px;
    background: #21558e;
    line-height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0px;
    margin: 0 7px;
}

#pic_slide.owl-carousel .owl-nav .owl-next i {
    font-size: 25px;
    color: #fff;
}

#pic_slide .owl-nav .disabled {
    background: rgba(33 85 142 / 0.50) !important;
}


.add_lang_new_popup_sec {
    position: relative;
}

.add_lang_new_popup_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 38px;
}

.add_lang_new_popup_sec .modal-body {
    padding: 0px;
}

.add_lang_new_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.add_lang_new_popup_sec_inner {
    position: relative;
    padding: 45px 55px;
}

.add_lang_new_popup_sec_inner_left {
    position: relative;
}

.add_lang_new_popup_sec_inner_left_top {
    position: relative;
    text-align: center;
}

.lang_img_main {
    position: relative;
    *width: 195px;
    margin: 0 auto 15px;
    width: 130px;
}

.add_lang_new_popup_sec_inner_left_top h6 {
    position: relative;
    color: #242424;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 5px 0;
}

.add_lang_new_popup_sec_inner_left_top p {
    font-size: 16px;
    color: #242424;
    font-weight: 500;
    margin: 0;
}

.location_img {
    position: relative;
    width: 14px;
}

.add_lang_new_popup_sec_inner_left_bottom {
    position: relative;
    margin-top: 15px;
}

.add_lang_new_popup_sec_inner_right {
    position: relative;
    margin-top: 15px;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 47px;
    padding: 25px 25px;
}

.add_lang_new_popup_sec_inner_right_blue {
    position: relative;
    background: #F6FBFF;
    border-radius: 20px;
    padding: 25px 25px;
}

.add_lang_new_popup_sec_inner_right_blue h6 {
    position: relative;
    font-size: 26px;
    font-weight: 600;
    color: #242424;
    margin: 0 0 30px 0;
}

.add_lang_new_popup_sec_inner_right_blue ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
}

.add_lang_new_popup_sec_inner_right_blue ul li {
    display: inline-block;
    width: 100%;
    padding: 8px 0px;
    border-radius: 10px;
    color: #242424;
    font-size: 18px;
    background: #ADDAFF;
    text-align: center;
    font-weight: 500;
}

.add_lang_new_popup_sec_inner .row {
    align-items: flex-start;
}

.physical_attr_popup_sec {
    position: relative;
}

.physical_attr_popup_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 38px;
}

.physical_attr_popup_sec .modal-body {
    padding: 0px;
}

.physical_attr_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.physical_attr_popup_sec_inner {
    position: relative;
    padding: 45px 55px;
}

#physical_attr_popup .lang_img_main {
    position: relative;
    width: 195px;
    margin: 0 auto 15px;
    *width: 130px;
}

.physical_attr_popup_sec_inner_right {
    position: relative;
    background: #FFFFFF;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 47px;
    padding: 25px 40px;
}

.physical_attr_popup_sec_inner_right h4 {
    position: relative;
    font-size: 27px;
    font-weight: 600;
    color: #242424;
    margin: 0 0 15px 0;
    text-align: center;
}

.physical_attr_popup_sec_inner_right_inner_blue {
    position: relative;
    background: #F3F9FFB3;
    border-radius: 8px;
    padding: 15px 25px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
}

.physical_attr_popup_sec_inner_right_inner_blue_single {
    position: relative;
    text-align: center;
}

.physical_attr_popup_sec_inner_right_inner_blue_single h5 {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #242424;
    display: block;
    margin: 0 0 2px 0;
}

.physical_attr_popup_sec_inner_right_inner_blue_single p {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    display: block;
    margin: 0 0 2px 0;
}

.cate_sub_cate_popup_sec {
    position: relative;
}

.cate_sub_cate_popup_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #fff;
    border-radius: 38px;
}

.cate_sub_cate_popup_sec .modal-body {
    padding: 0px;
}

.cate_sub_cate_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.cate_sub_cate_popup_inner {
    position: relative;
    padding: 45px 55px;
}

.popcate_tab_new {
    position: relative;
    padding: 30px;
}

.popcate_tab_new .first_table tr td {
    font-size: 16px;
    color: #242424;
    font-weight: bold;
}

.popcate_tab_new .first_table tr td:last-child {
    padding-left: 20px;
}

.popcate_tab_new .sec_table tr td:first-child {
    padding: 15px 15px 20px 15px;
    background: #F3F9FFB3;
    font-size: 16px;
    color: #242424;
    font-weight: 500;
    border-radius: 8px;
    vertical-align: initial;
}

.popcate_tab_new .sec_table tr td:last-child {
    padding-left: 20px;
}

.language_popup_right_top_new {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: inset 0px 3px 6px #0000002B, 5px 6px 10px #0000000F;
    border: 1px solid #FFFFFF;
    border-radius: 47px;
    position: relative;
}

.sec_table {
    margin: 15px 0 0 0;
}

.unorder_list_new {
    position: relative;
}

.unorder_list_new li {
    display: inline-block;
    margin: 0 10px 18px 0;
}

.unorder_list_new li a {
    font-size: 14px;
    color: #242424;
    font-weight: 500;
    background: #D3E7FB;
    padding: 5px 10px;
    border-radius: 8px;
    display: block;
}

#cate_sub_cate_popup .lang_img_main {
    position: relative;
    width: 195px;
    margin: 0 auto 15px;
    *width: 130px;
}

.crop_popup_sec_sec {
    position: relative;
}

.crop_popup_sec_sec .modal-dialog {
    max-width: 1300px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.crop_popup_sec_sec .modal-body {
    padding: 0px;
}

.crop_popup_sec_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.crop_popup_sec_sec_inner {
    position: relative;
    padding: 25px 45px;
}

.crop_popup_sec_sec_inner h6 {
    position: relative;
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 30px 0;
}

.crop_popup_sec_sec_inner_left {
    position: relative;
    margin: 0 0 25px 0;
}

.crop_popup_sec_sec_inner_left img {
    width: 100%;
}

.crop_popup_sec_sec_inner_left_btns {
    position: relative;
    margin: 10px 0 0 0;
}

.crop_popup_sec_sec_inner_left_btns ul {
    display: block;
    text-align: right;
}

.crop_popup_sec_sec_inner_left_btns ul li {
    display: inline-block;
    margin: 0 0 0 25px;
}

.crop_popup_sec_sec_inner_left_btns ul li:first-child {
    margin: 0px;
}

.crop_popup_sec_sec_inner_left_btns ul li:first-child a {
    color: #2196F3;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
}

.crop_popup_sec_sec_inner_left_btns ul li:first-child a i {
    font-size: 22px;
    font-weight: 600;
    margin: 0 8px 0 0;
}

.crop_popup_sec_sec_inner_left_btns ul li:last-child a {
    color: #000000;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
}

.crop_popup_sec_sec_inner_left_btns ul li:last-child a i {
    font-size: 22px;
    font-weight: 600;
    margin: 0 8px 0 0;
}

.crop_img_icn {
    position: absolute;
    top: 15px;
    left: 15px;
}

.crop_img_icn a {
    display: flex;
    align-items: center;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    background: #0000004a;
    padding: 0 10px;
}

.crop_img_icn a i {
    margin: 0 8px 0 0;
}

.crop_img_icn a p {
    margin: 0px;
    color: #fff;
}

.prof_img_new {
    position: relative;
}

.svg_img {
    position: absolute;
    left: 0;
    right: 0;
    top: 55px;
    width: 80% !important;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.crop_popup_sec_sec_right_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    height: 380px;
    overflow-y: scroll;
    padding-right: 20px;
}

.crop_popup_sec_sec_right_top_single {
    position: relative;
}

.crop_popup_sec_sec_right_top_single img {
    width: 100%;
    cursor: pointer;
}

.crop_popup_sec_sec_right:after {
    content: '';
    position: absolute;
    bottom: 25px;
    height: 2px;
    *background: rgba(0 0 0 / 0.15);
    width: 95%;
    z-index: 11;
    left: 15px;
}

.crop_popup_sec_sec_right_top::-webkit-scrollbar {
    width: 5px;
}

.crop_popup_sec_sec_right_top::-webkit-scrollbar-track {
    border-radius: 2px;
}

.crop_popup_sec_sec_right_top::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
}

.crop_popup_sec_sec_right_top::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
}

.crop_btn_sec_new {
    position: relative;
    margin: 10px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.crop_btn_crop {
    position: relative;
    display: inline-block;
    border: 1px solid #21558E;
    background: transparent;
    font-size: 17px;
    color: #21558E;
    font-weight: 400;
    padding: 7px 15px;
    border-radius: 5px;
}

.crop_btn_crop i {
    padding-right: 10px;
}

.upload_new_btn_up {
    position: relative;
    display: inline-block;
    background: #0096C7;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    font-size: 17px;
    color: #fff;
    font-weight: 400;
    padding: 7px 30px;
    border: none;
}

.single_crop_sec {
    position: relative;
}

.single_crop_sec .modal-dialog {
    max-width: 400px;
    margin: 10px auto;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.18);
}

.single_crop_sec .modal-body {
    padding: 0px;
}

.single_crop_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    width: 25px;
    opacity: 1;
    z-index: 1;
}

.single_crop_sec .close img {
    width: 20px;
}

.single_crop_sec_inner {
    position: relative;
    padding: 20px;
}

.single_crop_sec_inner h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 25px;
}

.single_crop_sec_inner_img {
    position: relative;
    width: 100%;
    margin: 0 auto;
}

.single_crop_sec_inner_img img {
    width: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.crop_img_tag {
    position: relative;
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.crop_img_tag_left {
    position: relative;
}

.crop_img_tag_left a {
    display: flex;
    align-items: center;
}

.crop_img_tag_left a img {
    width: 24px;
}

.crop_img_tag_left h6 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-left: 10px;
    margin-bottom: 0px;
}

.crop_img_tag_right {
    position: relative;
    text-align: right;
    width: 100%;
}

.crop_img_tag_right ul {
    display: inline-block;
    text-align: right;
}

.crop_img_tag_right ul li {
    display: inline-block;
    margin-left: 10px;
}

.crop_img_tag_right ul li:first-child {
    margin-left: 0px;
}

.crop_img_tag_right ul li a {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.crop_img_tag_right ul li a img {
    width: 22px;
    margin-right: 5px;
}


.single_crop_sec_inner_img_icn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 75%;
    margin: 20px auto 0;
}

.single_crop_sec_inner_img_icn a img {
    width: 70%;
}

.done_btn_new {
    position: relative;
    display: inline-block;
    background: #0096C7;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: 500;
    border: none;
    padding: 9px 45px;
}

.single_crop_img_sec {
    position: relative;
}

.single_crop_img_sec .modal-dialog {
    max-width: 500px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.single_crop_img_sec .modal-body {
    padding: 0px;
}

.single_crop_img_sec .close {
    position: absolute;
    right: 15px;
    top: 20px;
    width: 20px;
    opacity: 1;
    z-index: 1;
}

.single_crop_img_inner {
    position: relative;
    padding: 45px 0;
}

.single_crop_img_inner_slider {
    position: relative;
}

.single_crop_img_inner_slider_single {
    position: relative;
    width: 75%;
    margin: 0 auto;
}

.single_crop_img_inner_slider_single img {
    width: 100%;
}

#nor_slide .owl-nav {
    position: absolute;
    left: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 90%;
    top: 0;
    bottom: 0;
}

#nor_slide .owl-nav .owl-next i {
    font-size: 20px;
    line-height: 0;
    color: #21558E;
}

#nor_slide .owl-nav .owl-prev i {
    font-size: 20px;
    line-height: 0;
    color: #21558E;
}

.video_sec_pop_sec {
    position: relative;
}

.video_sec_pop_sec .modal-dialog {
    max-width: 1200px;
    margin: 20px auto;
    background: #fff;
    border-radius: 20px;
}

.video_sec_pop_sec .modal-body {
    padding: 0px;
}

.video_sec_pop_sec .close {
    position: absolute;
    right: 15px;
    top: 20px;
    width: 20px;
    opacity: 1;
    z-index: 1;
}

.video_sec_pop_sec_inner {
    position: relative;
    padding: 45px 50px;
}

.video_sec_pop_sec_inner_left_slide_icn {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    bottom: 30px;
    width: 90%;
    left: 30px;
    margin: 0 auto;
}

.video_sec_pop_sec_inner_left_slide_icn i {
    font-size: 25px;
    color: #FFFFFF;
    font-weight: 900 !important;
}

.video_sec_pop_sec_inner_left_slide_icn p {
    font-size: 20px;
    color: #FFFFFF;
    margin: 0px;
    font-weight: 400;
}

.video_sec_pop_sec_inner_right_inner {
    position: relative;
}

.video_sec_pop_sec_inner_right {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    height: 500px;
    overflow-y: scroll;
    padding: 0 15px 0 0;
}

.video_sec_pop_sec_inner_right_inner_play {
    position: absolute;
    left: 10px;
    bottom: 15px;
}

.video_sec_pop_sec_inner_right_inner_play i {
    font-size: 22px;
    color: #FFFFFF;
    font-weight: 900 !important;
}

.video_sec_pop_sec_inner_right_inner img {
    width: 100%;
}

.video_sec_pop_sec_inner_left {
    position: relative;
}

.video_sec_pop_sec_inner_left_slide {
    position: relative;
}

.video_sec_pop_sec_inner_right::-webkit-scrollbar {
    width: 5px;
}

.video_sec_pop_sec_inner_right::-webkit-scrollbar-track {
    border-radius: 2px;
}

.video_sec_pop_sec_inner_right::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
}

.video_sec_pop_sec_inner_right::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
}

#video_slide_popup_new {
    margin: 0px;
}

#video_slide_popup_new .owl-nav {
    display: flex !important;
    align-items: center;
    position: absolute;
    bottom: -100px;
}

#video_slide_popup_new .owl-nav i {
    position: relative;
    height: 50px;
    width: 50px;
    background: #21558E;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
    color: #fff;
    margin: 0 7px 0 0;
}

#video_slide_popup_new .owl-nav .owl-next i {
    margin-right: 0px;
}

#video_slide_popup_new .owl-nav .disabled i {
    background: rgba(33 85 142 / 0.50);
}

.video_popup_new_bottom {
    position: absolute;
    bottom: 0px;
    right: 15px;
}

.video_popup_new_bottom ul {
    display: flex;
    align-items: center;
}

.video_popup_new_bottom ul li {
    display: inline-block;
    margin: 0 0px 0 220px;
}

.video_popup_new_bottom ul li:first-child {
    margin-left: 0px;
}

.video_popup_new_bottom ul li.report_sec {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 500;
}

.video_popup_new_bottom ul li.report_sec i {
    margin-right: 10px;
    font-weight: 900 !important;
}

.video_popup_new_bottom ul li.report_sec_1 {
    position: relative;
    font-size: 25px;
    color: #000000;
    font-weight: 500;
}

.social_status_sec {
    position: relative;
}

.social_status_sec .modal-dialog {
    max-width: 1000px;
    margin: 20px auto;
    background: #fff;
    border-radius: 20px;
}

.social_status_sec .modal-body {
    padding: 0px;
}

.social_status_sec .close {
    position: absolute;
    right: 15px;
    top: 20px;
    width: 20px;
    opacity: 1;
    z-index: 1;
}

.social_status_sec_inner {
    position: relative;
    padding: 45px 50px;
}

.social_status_sec_inner h2 {
    position: relative;
    font-size: 30px;
    font-weight: 500;
    color: #000000;
}

.social_status_sec_inner_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.social_status_sec_inner_top_left {
    position: relative;
}

.social_status_sec_inner_top_left img {
    width: 100%;
}

.social_status_sec_inner_top_right {
    position: relative;
    background: #F6FBFF;
    padding: 20px 15px;
    border-radius: 23px;
}

.social_status_sec_inner_top_right_logo {
    position: relative;
    text-align: center;
    width: 25%;
    margin: 10px auto 30px;
}

.social_status_sec_inner_top_right_logo img {
    width: 100%;
}

.social_status_sec_inner_top_right_list {
    position: relative;
}

.social_status_sec_inner_top_right_list ul {
    display: block;
    text-align: center;
}

.social_status_sec_inner_top_right_list ul li {
    display: inline-block;
    margin: 10px;
    text-align: center;
}

.social_status_sec_inner_top_right_list ul li h6 {
    position: relative;
    color: #858585;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 15px 0;
    display: block;
}

.social_status_sec_inner_top_right_list ul li h5 {
    position: relative;
    color: #000000;
    font-size: 32px;
    font-weight: 600;
    display: block;
}

.socail_media_grid {
    position: relative;
    margin: 40px 0 10px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 80px;
    grid-row-gap: 40px;
}

.socail_media_grid_single {
    position: relative;
    background: #F5F5F5;
    padding: 10px;
    border-radius: 10px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.socail_media_grid_single img {
    width: 60%;
}


.talent_msg_module_sec {
    position: relative;
    margin: 30px 0;
}

.talent_msg_module_sec_main {
    position: relative;
    background: #F6FBFF;
    border-radius: 7px;
    padding: 20px;
}

.talent_msg_module_sec_left {
    position: relative;
}

.talent_msg_module_sec_left_msg {
    position: relative;
}

.talent_msg_module_sec_left_msg_icn {
    position: relative;
    display: flex;
    align-items: center;
}

.talent_msg_module_sec_left_msg_icn i {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 9px;
    color: #fff;
    font-size: 22px;
    background: #1565C0;
    padding: 10px;
}

.talent_msg_module_sec_left_msg_icn h6 {
    position: relative;
    font-size: 22px;
    color: #2C2C2C;
    font-weight: 600;
    margin: 0px 0 0 15px;
}

.talent_msg_module_sec_left_msg_id {
    position: relative;
    text-align: center;
    margin: 30px 0 20px 0;
}

.talent_msg_module_sec_left_msg_id h5 {
    font-size: 26px;
    color: #1A63B1;
    font-weight: 600;
}

.talent_msg_module_sec_left_msg_id p {
    position: relative;
    font-size: 16px;
    color: #090909;
    font-weight: 600;
}

.talent_msg_module_sec_left_msg_id p i {
    margin-right: 8px;
}

.list_btn_sec {
    position: relative;
    display: block;
    text-align: center;
}

.list_btn_sec li {
    display: inline-block;
}

.view_prof_btn {
    display: inline-block;
    margin: 0 8px;
    font-size: 12px;
    color: #000000;
    border-radius: 5px;
    border: 1.5px solid #000000;
    text-align: center;
    font-weight: 600;
    padding: 10px 20px;
}

.view_prof_btn a {
    color: #000000;
}

.view_prof_btn i {
    font-size: 13px;
    color: #000000;
    margin-right: 5px;
}

.jobs_applied_btn {
    display: inline-block;
    margin: 0 8px;
    font-size: 12px;
    color: #fff;
    border-radius: 5px;
    border: 1.5px solid #2382E7;
    text-align: center;
    font-weight: 600;
    padding: 10px 20px;
    background: #2382E7;
}

.jobs_applied_btn i {
    font-size: 13px;
    color: #fff;
    margin-right: 5px;
}

.jobs_applied_btn a {
    color: #fff;
}

.latest_chats_sec {
    position: relative;
}

.latest_chats_sec_top {
    position: relative;
    display: flex;
    align-items: center;
    margin: 30px 0 30px 0;
    justify-content: space-between;
}

.latest_chats_sec_top p {
    font-size: 16px;
    color: #707070;
    margin: 0px;
}

.latest_chats_sec_top a i {
    color: #707070;
    font-size: 20px;
}

.latest_chats_sec_single {
    position: relative;
    background: #FFFFFF;
    border-radius: 6px;
    padding: 20px 85px 20px 30px;
    text-align: left;
    margin: 0 0 25px 0;
}

.latest_chats_sec_single h6 {
    position: relative;
    font-size: 18px;
    color: #2C2C2C;
    font-weight: 600;
    margin-bottom: 15px;
}

.latest_chats_sec_single h6 i {
    padding: 0 0 0 10px;
    color: #21558E;
    font-weight: 900 !important;
    font-size: 10px;
}

.latest_chats_sec_single p {
    margin: 0px;
    font-size: 14px;
    color: rgba(44 44 44 / 0.64);
    font-weight: 500;
    min-height: 50px;
}

.latest_chats_sec_single_cont {
    position: absolute;
    right: 12px;
    top: 10px;
    display: flex;
    height: 105%;
    align-items: center;
    flex-direction: column;
}

.latest_chats_sec_single_cont h6 {
    position: relative;
    margin: 0px;
    font-size: 14px;
    color: #2C2C2C;
    font-weight: 500;
}

.online {
    position: relative;
    position: relative;
    margin: 0px;
    font-size: 14px;
    color: #2C2C2C;
    font-weight: 500;
}

.latest_chats_sec_single_cont h6.online:after {
    position: absolute;
    left: -20px;
    top: 2px;
    height: 9px;
    width: 9px;
    background: #0AE90A;
    content: '';
    border-radius: 50%;
}

.online:after {
    position: absolute;
    left: -20px;
    top: 5px;
    height: 9px;
    width: 9px;
    background: #0AE90A;
    content: '';
    border-radius: 50%;
}

.latest_chats_sec_single_cont p {
    position: absolute;
    bottom: 0px;
    font-size: 12px;
    color: #000000;
    font-weight: 600;
    margin: 0px;
}

.latest_chats_sec_single_main {
    position: relative;
    height: 640px;
    overflow-y: scroll;
}

.latest_chats_sec_single:after {
    content: '';
    height: 1px;
    width: 85%;
    background: #C2C2C2;
    position: absolute;
    left: 30px;
    bottom: -15px;
}

.latest_chats_sec_single:last-child:after {
    display: none;
}

.offline {
    position: relative;
    position: relative;
    margin: 0px;
    font-size: 14px;
    color: #2C2C2C;
    font-weight: 500;
}

.latest_chats_sec_single_cont h6.offline:after {
    position: absolute;
    left: -20px;
    top: 2px;
    height: 9px;
    width: 9px;
    background: #858585;
    content: '';
    border-radius: 50%;
}

.offline:after {
    position: absolute;
    left: -20px;
    top: 5px;
    height: 9px;
    width: 9px;
    background: #858585;
    content: '';
    border-radius: 50%;
}

.latest_chats_sec_single_main::-webkit-scrollbar {
    width: 5px;
    display: none;
}

.latest_chats_sec_single_main::-webkit-scrollbar-track {
    border-radius: 2px;
    display: none;
}

.latest_chats_sec_single_main::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
    display: none;
}

.latest_chats_sec_single_main::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
    display: none;
}

.talent_msg_module_sec_right {
    position: relative;
    float: left;
    width: 100%;
}

.talent_msg_module_sec_right_top {
    position: relative;
    background: #FFFFFF;
    border-radius: 18px 18px 0px 0px;
    padding: 20px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    float: left;
    width: 100%;
}

.id_name {
    position: relative;
    display: block;
}

.id_name li {
    display: inline-block;
    margin: 0 45px 0 0;
}

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

.id_name .id {
    font-size: 22px;
    color: #2C2C2C;
    font-weight: 600;
}

.search_list {
    position: relative;
    display: flex;
    align-items: center;
}

.search_list li {
    display: inline-block;
    margin-left: 25px;
}

.search_list li:first-child {
    margin-left: 0px;
}

.search_list_input {
    position: relative;
}

.search_list_input input {
    position: relative;
    width: 180px;
    height: 30px;
    border-radius: 14px;
    border: 1px solid #707070;
    font-size: 12px;
    padding: 0 0 0 40px;
}

.search_list_input i {
    position: absolute;
    left: 15px;
    top: 5px;
    font-size: 14px;
    color: #8C8C8C;
}

.search_list li .fa-ellipsis-v {
    color: #929292;
    font-weight: 900 !important;
    font-size: 20px;
}

.drop_sec_new_report {
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    padding: 8px 17px;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
}

.drop_sec_new_report i {
    padding-right: 5px;
    font-weight: 900 !important;
    font-size: 16px !important;
}

.red_col {
    color: #CB0025 !important;
}

.red_col a {
    color: #CB0025 !important;
}

.red_col a i {
    color: #CB0025 !important;
}

.talent_msg_module_sec_right_bottom {
    position: relative;
    background: #EAF2FB;
    border-radius: 0px 0px 18px 18px;
    padding: 15px;
    float: left;
    width: 100%;
    height: 860px;
    overflow: hidden;
}

.talent_msg_module_sec_right_bottom_single {
    position: relative;
}

.talent_msg_module_sec_right_bottom_single p {
    position: relative;
    font-size: 13px;
    color: #929292;
    margin: 0 0 5px 0;
    font-weight: 600;
}

.talent_msg_module_sec_right_bottom_single span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    padding: 15px;
    display: inline-block;
    border-radius: 10px 10px 0 10px;
    position: relative;
    width: 480px;
    font-size: 15px;
    color: #2C2C2C;
    font-weight: 500;
}

.talent_msg_module_sec_right_bottom_single span:after {
    content: "";
    position: absolute;
    border-color: #7269ef00 transparent #ffffff #ffffff;
    border-style: solid;
    border-width: 15px;
    left: auto;
    right: -14px;
    bottom: 0;
    z-index: 1;
}

.pull_right {
    position: relative;
    float: right;
}

.pull_left {
    position: relative;
    float: left;
}

.talent_msg_module_sec_right_bottom_single_right {
    position: relative;
}

.talent_msg_module_sec_right_bottom_single_right p {
    position: relative;
    font-size: 13px;
    color: #929292;
    margin: 0 0 5px 0;
    font-weight: 600;
}

.talent_msg_module_sec_right_bottom_single_right span {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    padding: 15px;
    display: inline-block;
    border-radius: 10px 10px 10px 0px;
    position: relative;
    width: 480px;
    font-size: 15px;
    color: #2C2C2C;
    font-weight: 500;
}

.talent_msg_module_sec_right_bottom_single_right span:after {
    content: "";
    position: absolute;
    border-color: #ffffff00 #ffffff #ffffff #ffffff00;
    border-style: solid;
    border-width: 15px;
    left: -15px;
    right: auto;
    bottom: 0;
    z-index: 1;
}

.small_width {
    width: 250px !important;
}

.talent_msg_module_sec_right_bottom_chat_panel {
    position: relative;
    height: 785px;
    overflow-y: scroll;
}

.talent_msg_module_sec_right_bottom_chat_panel ul {
    display: block;
}

.talent_msg_module_sec_right_bottom_chat_panel ul li {
    clear: both;
    width: 96%;
    float: left;
    margin: 0px 0 30px 20px;
}

.inner_job_panel {
    position: relative;
    display: block;
    margin: 8px 0;
    background: #EAF2FB;
    padding: 10px 20px;
    border-radius: 11px;
}

.inner_job_panel ul {
    display: block;
    margin: 0 0 5px 0;
}

.inner_job_panel ul li {
    display: inline-block;
    font-size: 14px;
    color: #000000;
    font-weight: 600;
    margin-right: 10px;
    margin-bottom: 5px;
    float: none;
    display: inline-block;
    width: auto;
    margin-left: 0px;
}

.inner_job_panel ul li div {
    color: #9F9E9E;
    font-weight: 500;
    display: inline-block;
}

.inner_job_panel h6 {
    position: relative;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.inner_job_panel ul li:last-child {
    margin-right: 0px;
    padding-bottom: 0px !important;
}

.inner_job_panel ul li .fa-map-marker-alt {
    font-weight: 900 !important;
}

.new_tal_pay_new_inner {
    font-size: 16px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.talent_msg_module_sec_right_bottom_chat_panel::-webkit-scrollbar {
    width: 5px;
    display: none;
}

.talent_msg_module_sec_right_bottom_chat_panel::-webkit-scrollbar-track {
    border-radius: 2px;
    display: none;
}

.talent_msg_module_sec_right_bottom_chat_panel::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
    display: none;
}

.talent_msg_module_sec_right_bottom_chat_panel::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
    display: none;
}

.talent_msg_module_sec_right_bottom_text_field {
    position: absolute;
    bottom: 25px;
    left: 25px;
    width: 95%;
}

.talent_msg_module_sec_right_bottom_text_field input {
    position: relative;
    width: 100%;
    height: 65px;
    background: #FFFFFF;
    border-radius: 18px;
    border: none;
    padding-left: 75px;
    font-size: 16px;
}

.input_icn {
    position: relative;
}

.input_icn .fa-paperclip {
    position: absolute;
    left: 25px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 26px;
    font-weight: 500 !important;
    z-index: 11;
    height: 100%;
}

.input_icn button {
    position: absolute;
    right: 30px;
    top: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 46px;
    height: 49px;
    background: #1565C0;
    border: 1px solid #1565C0;
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
}

.talent_msg_module_sec_right_bottom_single_right span a {
    display: block;
    font-size: 13px;
    color: #2382E7;
    padding: 10px 0 0 0;
}

.talent_msg_module_sec_right_bottom_chat_panel ul li:last-child {
    padding-bottom: 32px;
}

.influencer_sec_main {
    position: relative;
    padding: 20px 0 20px 0;
}

.influencer_sec_main_sec {
    position: relative;
}

.influencer_sec_main_sec_right {
    position: relative;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

.influencer_sec_main_sec_right img {
    width: 100%;
}

.influencer_sec_main_sec_left {
    position: relative;
}

.influencer_sec_main_sec_left h1 {
    position: relative;
    font-size: 70px;
    color: #2196F3;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 18px;
}

.influencer_sec_main_sec_left p {
    font-size: 25px;
    color: #000000;
    font-weight: 300;
}

.influencer_sec_main_sec .row {
    align-items: center;
}

#influence_slide {
    margin: 0px;
}

.influencer_sec_main_sec .row {
    margin: 0;
}

.mt_top_30 {
    margin-top: -30px !important;
}

.mt_top_50 {
    margin-top: -50px !important;
}

.influencer_sec_main_sec_left_list {
    position: relative;
    display: block;
}

.influencer_sec_main_sec_left_list li {
    display: inline-block;
    margin: 0 30px 0 0;
}

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

.btns_all_hm_new {
    position: relative;
    display: inline-block;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #2196f3;
    border-radius: 36px 5px 5px 5px;
    text-align: center;
    background: #fff;
    color: #2196f3;
    font-size: 18px;
    font-weight: 400;
    padding: 13px 30px;
    transition: 0.5s ease-in-out;
}

.btns_all_hm_new:hover {
    background-color: #2196f3;
    color: #fff;
}

/*Wallet Page*/

.wallet_btn {
    background: none;
    border: none;
}

.wallet_btn i {
    font-size: 28px;
    font-weight: 300 !important;
    padding-top: 0;
    display: inline-block;
    background: none;
    border: none;
    top: 5px;
    position: absolute;
}

.new_drop_wallet.dropdown.show {
    display: inline-block;
    right: 0;
}

.new_drop_wallet_cont {
    position: relative;
    width: 260px;
    min-width: 260px;
    background: #fff;
    border: 1px solid #333;
    padding: 10px 15px;
    border-radius: 10px;
    transform: translate3d(-225px, 40px, 0px) !important;
}

.new_drop_wallet_cont a {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    font-weight: 500 !important;
    font-size: 15px !important;
}

.new_drop_wallet_cont a:last-child {
    border-bottom: none;
}

.new_drop_wallet_cont a i {
    padding-right: 10px;
}

.talent_wallet_sec {
    position: relative;
    padding: 60px 0;
}

.talent_wallet_sec_inner {
    position: relative;
}

.talent_wallet_sec_inner_left_top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.talent_wallet_sec_inner_left_top span i {
    position: relative;
    height: 44px;
    width: 44px;
    background: #007FEB;
    line-height: 44px;
    color: #FFFFFF;
    font-weight: 900 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    border-radius: 5px;
}

.talent_wallet_sec_inner_left_top h5 {
    position: relative;
    margin: 0px 0 0 30px;
    color: #242424;
    font-size: 40px;
    font-weight: 700;
}

.talent_wallet_sec_inner_left_profile {
    position: relative;
    margin: 40px 0 0 0;
    display: flex;
    align-items: center;
}

.talent_wallet_sec_inner_left_profile span {
    position: relative;
    width: 138px;
    height: 138px;
}

.talent_wallet_sec_inner_left_profile span img {
    border-radius: 50%;
    box-shadow: 0px 5px 15px #00000029;
}

.talent_wallet_sec_inner_left_profile_cont {
    position: relative;
    margin: 0 0 0 30px;
}

.talent_wallet_sec_inner_left_profile_cont h5 {
    position: relative;
    font-size: 28px;
    color: #242424;
    font-weight: 500;
    margin: 0 0 15px 0;
}

.talent_wallet_sec_inner_left_profile_cont p {
    font-size: 18px;
    color: #242424;
    font-weight: 300;
    margin: 0 0 8px 0;
}

.talent_wallet_sec_inner_left_profile_cont p i {
    padding-right: 6px;
}

.talent_wallet_sec_inner_left_profile_cont span i {
    color: #FCAF49;
    font-weight: 600 !important;
    font-size: 15px;
}

.talent_wallet_sec_inner_left_profile_cont span h6 {
    color: #FCAF49;
    font-weight: 600 !important;
    font-size: 15px;
    display: inline-block;
}

.talent_wallet_sec_cash {
    position: relative;
    margin: 50px 0 0 0;
}

.talent_wallet_sec_cash ul {
    position: relative;
    display: block;
}

.talent_wallet_sec_cash ul li {
    display: inline-block;
    margin-right: 20px;
}

.talent_wallet_sec_cash ul li:last-child {
    margin-right: 0px;
}

.talent_cash_new {
    position: relative;
    font-size: 24px;
    color: #121212;
    font-weight: 500;
    margin: 0px;
}

.talent_cash_new i {
    font-size: 14px;
    padding: 0 0 0 7px;
}

.add_money_wal {
    position: relative;
}

.add_money_wal a i {
    margin: 0 10px 0 0;
}

.add_money_wal a {
    display: inline-block !important;
    font-size: 17px;
    color: #007FEB;
    position: relative;
    background: #EFF7FF;
    box-shadow: 0px 1px 10px #00000029;
    border-radius: 5px;
    padding: 10px 22px;
    font-weight: 500;
}

.send_mony_btn {
    position: relative;
}

.send_mony_btn a {
    position: relative;
    display: inline-block;
    font-size: 17px;
    border: 2px solid #007FEB;
    border-radius: 5px;
    padding: 8px 22px;
    font-weight: 500;
    color: #007FEB;
}

.send_mony_btn a i {
    margin: 0 10px 0 0;
}

.talent_wallet_sec_cash p {
    position: relative;
    font-size: 28px;
    color: #007FEB;
    font-weight: 500;
    margin: 0 0 15px 0;
}

.talent_wallet_sec_table {
    position: relative;
    margin: 15px 0 0 0;
    padding: 5px 25px;
    border: 1px solid #707070;
}

.talent_wallet_sec_table tr td {
    position: relative;
    color: #121212;
    font-size: 18px;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
}

.talent_wallet_sec_table tr td i {
    margin-left: 8px;
    font-size: 13px;
}

.talent_wallet_sec_table tr td:last-child {
    text-align: right;
}

.talent_wallet_sec_table tr:last-child td {
    border-bottom: none;
}

.talent_wallet_sec_table tr:last-child td {
    font-size: 25px;
    font-weight: 600;
}

.withdraw_btn_new {
    position: relative;
    text-align: right;
}

.withdraw_btn_new button {
    display: inline-block;
    margin: 10px 0 20px 0;
    background: #007FEB;
    font-size: 20px;
    color: #fff;
    border: none;
    padding: 8px 25px;
    border-radius: 3px;
    font-weight: 500;
}

.talent_wallet_sec_inner_right {
    position: relative;
    padding-left: 15px;
}

.talent_wallet_sec_inner_right_top {
    position: relative;
}

.talent_wallet_sec_inner_right_top h6 {
    position: relative;
    margin: 0px 0 20px 0px;
    color: #242424;
    font-size: 40px;
    font-weight: 700;
}

.talent_wallet_sec_inner_right_top h6 i {
    margin-right: 10px;
    font-size: 28px;
}

.talent_wallet_sec_inner_right_cont {
    position: relative;
    height: 625px;
    overflow-y: scroll;
}

.talent_wallet_sec_inner_right_cont_single {
    position: relative;
    background: #F8F8F8;
    border-radius: 7px;
    padding: 15px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.talent_wallet_sec_inner_right_cont a {
    margin-bottom: 20px;
    display: block;
}

.talent_wallet_sec_inner_right_cont_single_left {
    position: relative;
    display: flex;
    align-items: center;
}

.talent_wallet_sec_inner_right_cont_single_left span {
    position: relative;
}

.talent_wallet_sec_inner_right_cont_single_left span.green_btn i {
    color: #0DAB0D;
    position: relative;
    font-size: 40px;
    font-weight: 900 !important;
    margin-right: 30px;
}

.talent_wallet_sec_inner_right_cont_single_left_cont {
    position: relative;
}

.talent_wallet_sec_inner_right_cont_single_left_cont h6 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    margin: 0 0 10px 0;
}

.talent_wallet_sec_inner_right_cont_single_left_cont p {
    position: relative;
    margin: 0px;
    font-size: 12px;
    color: #B5B5B5;
    font-weight: 600;
}

.talent_wallet_sec_inner_right_cont_single_right {
    position: relative;
    text-align: right;
}

.talent_wallet_sec_inner_right_cont_single_right h6 {
    position: relative;
    margin: 0 0 10px 0;
    font-size: 24px;
    color: #0DAB0D;
    font-weight: 600;
}

.talent_wallet_sec_inner_right_cont_single_right h6 span {
    font-size: 16px;
    font-weight: 400;
}

.talent_wallet_sec_inner_right_cont_single_right p {
    position: relative;
    margin: 0px;
    font-size: 12px;
    color: #B5B5B5;
    font-weight: 600;
}

.talent_wallet_sec_inner_right_cont_single_right p span {
    color: #818181;
    font-weight: 400;
}

.talent_wallet_sec_inner_right_cont_single_left span.blk_btn i {
    color: #000;
    position: relative;
    font-size: 40px;
    font-weight: 400 !important;
    margin-right: 30px;
}

.pending_class {
    color: #B1B1B1 !important;
}

.reject_class {
    color: #121212 !important;
}

.talent_wallet_sec_inner_right_cont_single_left span.red_btn i {
    color: #F94040;
    position: relative;
    font-size: 40px;
    font-weight: 900 !important;
    margin-right: 30px;
}

.talent_wallet_sec_inner_right_cont::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.talent_wallet_sec_inner_right_cont::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.talent_wallet_sec_inner_right_cont::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 5px;
}

.talent_wallet_sec_inner_right_cont::-webkit-scrollbar-thumb:hover {
    background: grey;
}

.talent_wallet_sec_inner_right_cont a:last-child {
    margin: 0px;
}

.under_process_sec {
    position: relative;
}

.under_process_sec_cont {
    position: absolute;
    top: 0;
    left: 0;
    background: #e3e3e3;
    border-radius: 5px;
    width: 240px;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    z-index: 11;
    display: none;
    text-align: center;
}

.under_process_sec_cont p {
    color: #000;
    font-size: 18px;
    margin: 0px;
    padding: 10px 0;
}

.under_process_sec:hover .under_process_sec_cont {
    display: block;
}

#add_money .modal-dialog {
    max-width: 800px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

#add_money .modal-body {
    padding: 0px;
}

#send_money .modal-dialog {
    max-width: 800px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

#send_money .modal-body {
    padding: 0px;
}

.add_money_popup_sec_cont {
    position: relative;
    padding: 45px 45px;
}

.add_money_popup_sec_cont_top {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 2px solid #ccc;
    padding: 0 0 20px 0;
}

.add_money_popup_sec_cont_top img {
    margin: 0 15px 0 0;
    width: 35px;
}

.add_money_popup_sec_cont_top p {
    font-size: 22px;
    color: #121212;
    margin: 0;
    font-weight: 600;
    line-height: inherit
}

.add_money_popup_sec_cont_btm {
    position: relative;
    padding-top: 25px;
}

.add_money_popup_sec_cont_btm h4 {
    position: relative;
    font-size: 28px;
    color: #121212;
    margin: 0 0 10px 0;
}

.add_money_popup_sec_cont_btm h4 span {
    position: relative;
    color: #007FEB;
    margin-left: 30px;
}

.add_money_popup_sec_cont_btm p {
    position: relative;
}

.input_field {
    position: relative;
    width: 100%;
    height: 55px;
    font-size: 18px;
    color: #B5B5B5;
    font-weight: 400;
    padding-left: 35px;
    background: #F5F5F5;
    border: 1px solid #F5F5F5;
}

.input_field::-webkit-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.input_field::-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.input_field:-ms-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.input_field:-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.add_money_popup_sec_card_sec {
    position: relative;
    margin: 30px 0 0 0;
}

.nav_tabs_card .nav-link {
    position: relative;
    padding: 0;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    border-bottom: 2px solid #fff !important;
    margin: 0 40px 0 0;
}

/*.nav_tabs_card .nav-link:hover{border-bottom: none;}
.nav_tabs_card .nav-link:focus{border-bottom: none;}*/
.nav_tabs_card.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
    border-color: #fff;
}

.nav_tabs_card .nav-link.active {
    color: #007FEB;
    border-bottom: 2px solid #007FEB !important;
    border-color: #007FEB;
    background: transparent;
}

.nav_tabs_card_cont {
    position: relative;
    margin: 30px 0 0 0;
}

.nav_tabs_card_cont_main {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    width: 90%;
}

.nav_tabs_card_cont_main_single {
    position: relative;
}

.nav_tabs_card_cont_main_single label {
    position: relative;
    font-size: 18px;
    color: #090909;
    font-weight: 400;
    margin: 0 0 12px 0;
}

.nav_tabs_card_cont_main_single input {
    width: 100%;
    position: relative;
    height: 50px;
    background: #F1F1F1;
    color: #B5B5B5;
    font-size: 14px;
    border: none;
    padding-left: 30px;
    border-radius: 5px;
}

.nav_tabs_card_cont_main_single input::-webkit-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.nav_tabs_card_cont_main_single input::-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.nav_tabs_card_cont_main_single input:-ms-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.nav_tabs_card_cont_main_single input:-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.save_card_next {
    position: relative;
    margin: 15px 0 0 0;
}

.save_card_next .container {
    display: block;
    position: relative;
    padding-left: 30px;
    width: 85%;
    margin: 20px 0 10px 0;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.save_card_next .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.save_card_next .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #F2F2F2;
}

.save_card_next .container b {
    color: #007FEB;
    font-weight: 500;
}

.save_card_next .container:hover input~.checkmark {
    background-color: #F2F2F2;
}

.save_card_next .container input:checked~.checkmark {
    background-color: #F2F2F2;
}

.save_card_next .checkmark:after {
    content: "\f00c";
    font-family: 'FONT AWESOME 5 PRO';
    position: absolute;
    display: none;
}

.save_card_next .container input:checked~.checkmark:after {
    display: block;
}

.save_card_next .container .checkmark:after {
    left: 2px;
    top: 1px;
    font-size: 10px;
    color: #007FEB;
}

.Add_money_wallet_sec {
    position: relative;
    margin: 40px 0 0 0;
}

.add_money_wal_btn {
    position: relative;
    display: inline-block;
    background: #007FEB;
    box-shadow: 0px 2px 15px #00000029;
    border-radius: 5px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    padding: 12px 25px;
}

.cancel_mon_btn {
    position: relative;
    display: inline-block;
    font-size: 17px;
    color: #121212;
    font-weight: 500;
    background: none;
    border: none;
}

.Add_money_wallet_sec ul {
    display: block;
}

.Add_money_wallet_sec ul li {
    display: inline-block;
    margin: 0 30px 0 0;
}

.Add_money_wallet_sec ul li:last-child {
    margin: 0px;
}

.circle_info {
    position: absolute;
    right: 14px;
    top: 0;
    display: flex;
    align-items: center;
    bottom: 0;
    font-size: 14px;
}

.other_wallet_sel {
    position: relative;
}

.other_wallet_sel button {
    position: relative;
    font-size: 20px;
    border: none;
    font-weight: 400;
    background: #fff url(../images/select.png) no-repeat 100% center;
    width: 170px;
    padding: 0;
    display: inline-block;
}

/*.other_wallet_sel:after{content: '\f078';position: absolute;font-family: 'FONT AWESOME 5 PRO';right: 0px;}*/
.mr_10 {
    margin-right: 15px !important;
}

.other_wallet_drop {
    transform: translate3d(25px, 30px, 0px) !important;
    width: 140px;
    min-width: 140px;
    background: #fff;
    border: 1.5px solid #121212;
    padding: 10px 15px;
}

.other_wallet_drop ul {
    display: block;
}

.other_wallet_drop ul li {
    display: block;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #ccc;
}

.other_wallet_drop ul li:last-child {
    border-bottom: none;
}

.send_money_popup_sec_cont_sec {
    position: relative;
    background: #F5F5F5;
    border-radius: 10px;
    padding: 25px 25px;
    margin: 30px 0 0 0;
}

.send_id_btn {
    border: 1px solid #007FEB;
    position: relative;
    background: #007FEB;
    color: #fff;
    padding: 5px 20px;
    font-size: 17px;
    border-radius: 2px;
    display: inline-block;
    margin: 0 0 25px 0;
}

.white_input_field {
    position: relative;
    width: 100%;
    height: 50px;
    background: #fff;
    border: none;
    font-size: 17px;
    padding: 0 0 0 25px;
    color: #D5D5D5;
}

.white_input_field::-webkit-input-placeholder {
    color: #D5D5D5 !important;
    opacity: 1 !important;
}

.white_input_field::-moz-placeholder {
    color: #D5D5D5 !important;
    opacity: 1 !important;
}

.white_input_field:-ms-input-placeholder {
    color: #D5D5D5 !important;
    opacity: 1 !important;
}

.white_input_field:-moz-placeholder {
    color: #D5D5D5 !important;
    opacity: 1 !important;
}

.send_money_popup_sec_cont_sec p {
    position: relative;
    font-size: 14px;
    color: #A9A9A9;
    font-weight: 400;
    margin: 12px 0;
}

.wallet_talent_details {
    position: relative;
    margin: 15px 0 0 0;
}

.wallet_talent_details h6 {
    position: relative;
    font-size: 23px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.wallet_talent_details_pic {
    position: relative;
    display: flex;
    align-items: center;
}

.wallet_talent_details_pic img {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    box-shadow: 0px 5px 15px #00000029;
    margin: 0 25px 0 0;
}

.wallet_talent_details_pic_cont p {
    position: relative;
    font-size: 16px;
    color: #121212;
    font-weight: 300;
    margin: 0 0 5px 0;
}

.wallet_talent_details_pic_cont h6 {
    position: relative;
    color: #242424;
    font-size: 20px;
    color: #242424;
    font-weight: 500;
    margin: 0 0 8px 0;
}

.wallet_talent_details_pic_cont h5 {
    position: relative;
    color: #242424;
    font-size: 18px;
    color: #242424;
    font-weight: 500;
    margin: 0 0 5px 0;
}

.wallet_talent_details_pic_cont h5 i {
    padding-right: 6px;
}

.wallet_talent_details_pic_cont span i {
    color: #FCAF49;
    font-weight: 600 !important;
    font-size: 15px;
}

.wallet_talent_details_pic_cont span h6 {
    color: #FCAF49;
    font-weight: 600 !important;
    font-size: 15px;
    display: inline-block;
}

.Send_now_btn {
    position: relative;
    text-align: right;
    margin: 20px 0 5px 0;
}

.Send_now_btn button {
    position: relative;
    display: inline-block;
    background: #E1F1FF;
    box-shadow: 0px 1px 10px #00000029;
    font-size: 18px;
    font-weight: 600;
    color: #007FEB;
    border: 1px solid #E1F1FF;
    padding: 6px 20px;
}

.Withdraw_money_popup_sec {
    position: relative;
}

.Withdraw_money_popup_sec .modal-dialog {
    max-width: 1000px;
    margin: 50px auto;
    background: #FBFBFB;
    border-radius: 20px;
}

.Withdraw_money_popup_sec .modal-body {
    padding: 40px;
    position: relative;
}

.Withdraw_money_popup_sec_cont {
    position: relative;
}

.Withdraw_money_popup_sec_cont_form {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.Withdraw_money_popup_sec_cont_form_single {
    position: relative;
}

.nav_tabs_card_cont_main_single label span {
    color: #090909;
    font-size: 10px;
    padding-left: 10px;
}

.Withdraw_money_popup_sec_cont h4 {
    position: relative;
    font-size: 40px;
    color: #090909;
    font-weight: 600;
    margin: 0 0 5px 0;
}

.Withdraw_money_popup_sec_cont p {
    font-size: 18px;
    color: #090909;
    font-weight: 400;
    margin: 0 0 20px 0;
}

.Withdraw_money_popup_sec_cont h5 {
    color: #090909;
    font-size: 26px;
    margin: 0 0 20px 0;
}

.Withdraw_money_popup_sec .close {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 1;
    opacity: 1;
}

.account_add_confirm_pop_sec {
    position: relative;
}

.account_add_confirm_pop_sec .modal-dialog {
    max-width: 900px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.account_add_confirm_pop_sec .modal-body {
    padding: 40px 20px;
    position: relative;
}

.account_add_confirm_pop_sec_cont {
    position: relative;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

.account_add_confirm_pop_sec_cont img {
    width: 130px;
}

.account_add_confirm_pop_sec_cont h5 {
    position: relative;
    color: #090909;
    font-size: 36px;
    font-weight: 600;
    margin: 15px 0;
    line-height: inherit;
}

.account_add_confirm_pop_sec .close {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 1;
    opacity: 1;
}

.account_add_confirm_pop_sec_cont button {
    position: relative;
    display: inline-block;
    background: #2382E7;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #FFFFFF;
    text-align: center;
    border: none;
    padding: 10px 25px;
}

.avail_withdraw_pop_sec {
    position: relative;
}

.avail_withdraw_pop_sec {
    position: relative;
}

.avail_withdraw_pop_sec .modal-dialog {
    max-width: 900px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.avail_withdraw_pop_sec .modal-body {
    padding: 40px 30px;
    position: relative;
}

.avail_withdraw_pop_sec .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 1;
    opacity: 1;
    width: 20px;
}

.avail_withdraw_pop_sec_cont {
    position: relative;
    background: #F3F9FF7A;
    border-radius: 8px;
    padding: 40px;
    display: flex;
    align-items: flex-start;
    margin: 15px 0 0 0;
}

.avail_withdraw_pop_sec_cont_left {
    position: relative;
    flex: 0 0 170px;
}

.avail_withdraw_pop_sec_cont_left h6 {
    position: relative;
    font-size: 25px;
    color: #000000;
    font-weight: 600;
    display: block;
    margin: 0 0 35px 0;
}

.avail_withdraw_pop_sec_cont_left h5 {
    font-size: 48px;
    color: #007FEB;
    font-weight: 600;
}

.avail_withdraw_pop_sec_cont_right {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #CECECE;
    border-radius: 18px;
    margin: 0 0 0 25px;
    padding: 30px;
    width: 100%;
}

.avail_withdraw_pop_sec_cont_right h6 {
    position: relative;
    font-size: 18px;
    color: #007FEB;
    font-weight: 600;
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
    margin: 0px 0px 25px 0px;
}

.avail_withdraw_pop_sec_cont_right table.new_table_wal tr td {
    position: relative;
    color: #AAAAAA;
    font-weight: 600;
    padding: 15px 0 0 0;
}

.rs_bg_blue {
    position: relative;
    background: rgba(0 127 235 / 0.22);
    border-radius: 3px;
    color: #007FEB !important;
    font-size: 18px;
    font-weight: 500 !important;
    text-align: center;
    padding: 5px 10px !important;
}

.avail_withdraw_pop_sec_cont_right table.new_table_wal tr:first-child td:first-child {
    padding-top: 0px;
}

.avail_withdraw_pop_sec_cont_right table.new_table_wal tr td:last-child {
    text-align: center;
}

.avail_withdraw_pop_sec_cont_right table.new_table_wal tr td .fa-info-circle {
    font-size: 14px;
    padding-left: 8px;
}

.avail_withdraw_pop_sec_cont_right table.new_table_wal {
    margin: 0 0 30px 0;
    position: relative;
}

.change_class {
    position: relative;
    color: #007FEB;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

.sec_table_brdr tr td {
    position: relative;
    border-top: 1px solid #ccc;
    padding-top: 15px;
}

.bank_change_drop {
    position: relative;
}

.bank_change_drop button {
    font-size: 15px;
    color: #AAAAAA;
    font-weight: 500;
    display: inline-block;
    border: none;
    background: none;
    position: relative;
}

.bank_change_drop .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0px;
    vertical-align: 0px;
    content: "";
    border-top: 6px solid;
    border-right: 6px solid transparent;
    border-bottom: 0;
    border-left: 6px solid transparent;
}

.bank_change_drop.show button {
    color: #000;
}

.bank_change_drop.show .dropdown-toggle::after {
    transform: rotate(180deg);
}

.bank_change_drop_cont {
    position: relative;
    background: #fff;
    border: 1px solid #333;
    padding: 15px;
}

.bank_change_drop_cont a {
    position: relative;
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #000;
    padding: 8px 0;
    border-bottom: 1px solid #ccc;
}

.bank_change_drop_cont a:last-child {
    border-bottom: none;
}

.add_new_acc_wal {
    color: #007FEB !important;
    font-weight: 600 !important;
}

.add_new_acc_wal i {
    padding-right: 10px;
}

.withdraw_money_btn_wal {
    position: relative;
    margin: 40px 0 30px 0;
    text-align: center;
}

.withdraw_money_btn_wal button {
    position: relative;
    display: inline-block;
    width: 350px;
    height: 50px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    border: 1px solid #3DAF49;
    background: #3DAF49;
    border-radius: 5px;
}

.amount_request_pop_sec {
    position: relative;
}

.amount_request_pop_sec .modal-dialog {
    max-width: 900px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.amount_request_pop_sec .modal-body {
    padding: 40px;
    position: relative;
}

.amount_request_pop_sec .close {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 1;
    opacity: 1;
}

.amount_request_pop_sec_cont {
    position: relative;
}

.amount_request_pop_sec_cont span {
    position: relative;
    display: flex;
    align-items: center;
    margin: 0 0 15px 0;
}

.amount_request_pop_sec_cont span h4 {
    font-size: 30px;
    color: #1E1E1E;
    font-weight: 600;
    margin: 0 0 0px 0;
}

.amount_request_pop_sec_cont span img {
    width: 28px;
    margin: 0 0 0 15px;
}

.amount_request_pop_sec_cont h5 {
    position: relative;
    font-size: 18px;
    color: #1E1E1E;
    font-weight: 400;
    margin: 0 0 20px 0;
}

.amount_request_transaction_det {
    position: relative;
    background: #F3F9FFB3;
    border-radius: 8px;
    padding: 30px;
}

.amount_request_transaction_det_inner_single {
    position: relative;
}

.amount_request_transaction_det {
    position: relative;
}

.amount_request_transaction_det h6 {
    position: relative;
    color: #1E1E1E;
    font-weight: 600;
    font-size: 20px;
}

.withdraw_list {
    position: relative;
    display: block;
    margin: 0 0 20px 0;
}

.withdraw_list li {
    display: inline-block;
    margin: 0 20px 0 0;
    font-size: 18px;
    color: #1E1E1E;
    font-weight: 400;
}

.withdraw_list li b {
    font-weight: 600;
}

.amount_request_transaction_det_inner {
    position: relative;
    *display: grid;
    *grid-template-columns: 1fr 1fr 1fr 1fr;
    *grid-gap: 10px;
}

.amount_request_transaction_det_inner_single h6 {
    font-size: 16px;
    color: #1E1E1E;
    font-weight: 400;
    margin: 0 0 5px 0;
}

.amount_request_transaction_det_inner_single p {
    font-size: 14px;
    color: #AAAAAA;
    font-weight: 400;
}

.new_width_sec {
    position: relative;
}

.amount_request_transaction_det_inner ul {
    display: block;
}

.amount_request_transaction_det_inner ul li {
    display: inline-block;
    margin: 0 60px 0 0;
}

.amount_request_transaction_det_inner ul li:last-child {
    margin: 0px;
}

.amount_req_btns {
    position: relative;
    display: block;
    margin: 10px 0 0 0;
}

.amount_req_btns li {
    display: inline-block;
    margin: 0 30px 0 0;
}

.download_copy {
    position: relative;
    display: inline-block;
    background: #118CCC;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    background: #118CCC;
    border-radius: 10px;
    padding: 12px 30px;
}

.download_copy:hover {
    color: #fff;
}

.need_help_btn {
    position: relative;
    font-size: 18px;
    color: #118CCC;
    font-weight: 600;
}

.receipt_head {
    position: relative;
    padding: 25px 0;
}

.receipt_head_main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.receipt_head_main a img {
    flex: 0 0 300px;
    width: 300px;
}

.receipt_head_main p {
    position: relative;
    margin: 0px;
    font-size: 12px;
    color: #000000;
    font-size: 400;
}

.receipt_head_main p span {
    color: #118CCC;
}

.withdraw_request_receipt {
    position: relative;
    padding-top: 50px;
}

.withdraw_request_receipt h3 {
    position: relative;
    font-size: 35px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.withdraw_request_receipt h3 i {
    padding-right: 8px;
    font-size: 30px;
    font-weight: 300 !important;
}

.withdraw_request_receipt h6 {
    font-size: 23px;
    color: #000000;
    font-weight: 300;
    margin: 0 0 30px 0;
}

.withdraw_request_receipt p {
    color: #000000;
    font-size: 25px;
    font-weight: 400;
}

.withdraw_request_receipt h5 {
    position: relative;
    font-size: 30px;
    color: #9C9C9C;
    font-weight: 600;
    margin: 25px 0 50px 0;
    display: inline-block;
}

.withdraw_request_receipt h5 span {
    color: #118CCC;
    padding-left: 25px;
}

.withdraw_request_receipt h5:after {
    position: absolute;
    bottom: -5px;
    height: 2px;
    background: #118CCC;
    left: 0px;
    width: 70px;
    content: '';
}

.withdraw_request_receipt_info {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 65%;
    margin: 0 0 40px 0;
}

.withdraw_request_receipt_info_single {
    position: relative;
}

.withdraw_request_receipt_info_single h4 {
    position: relative;
    font-size: 30px;
    color: #121212;
    font-weight: 400;
    margin: 0 0 10px 0;
}

.withdraw_request_receipt_info_single h2 {
    font-size: 16px;
    color: #9C9C9C;
    font-weight: 500;
    margin: 0 0 5px 0;
}

.withdraw_request_receipt_info_single h2 span {
    color: #121212;
}

.withdraw_request_receipt_info_single h2 b {
    font-weight: 500;
    width: 130px !important;
    display: inline-block;
}

.withdraw_request_receipt_info_double {
    position: relative;
}

.withdraw_request_receipt_info_double h4 {
    position: relative;
    color: #9C9C9C;
    font-size: 30px;
    font-weight: 400;
    margin: 0 0 10px 0;
}

.withdraw_request_receipt_info_double p {
    font-size: 18px;
    color: #121212;
    font-weight: 600;
}

.withdraw_request_receipt_table {
    position: relative;
    width: 100%;
}

.withdraw_request_receipt_table table thead tr td {
    background: #9C9C9C;
    padding: 10px 0 10px 50px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
}

.withdraw_request_receipt_table table tbody tr td {
    padding: 50px 100px 15px 50px;
    border-right: 1px solid #707070;
}

.withdraw_request_receipt_table table tbody tr td:last-child {
    border: none;
    padding-right: 0px;
}

.withdraw_request_receipt_table table tbody tr td span {
    color: #000000;
    font-size: 16px;
    padding: 0 0 5px 0;
}

.withdraw_request_receipt_table table tbody tr td p {
    margin: 0px;
    font-size: 25px;
    color: #000;
}

.d_fl {
    position: relative;
    display: flex;
    align-items: center;
}

.d_fl h6 {
    width: 115px;
    margin: 0;
    font-size: 25px;
    color: #118CCC;
    font-weight: 600;
}

.d_fl p {
    display: inline-block;
}

.copy_sec_recipt {
    position: relative;
    background: #FAFAFA;
    padding: 25px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.copy_sec_recipt p {
    position: relative;
    margin: 0px;
    color: #C7C7C7;
    font-size: 18px;
}

.new_wallet_det .modal.right .modal-body {
    padding: 40px 40px 20px;
}

.green_bg {
    background: #4EE728 !important;
    *padding: 7px 40px !important;
    color: #fff !important;
}

.my_projects_sec_right_single_btns_new {
    position: relative;
    margin: 5px 0 0 0;
}

.my_projects_sec_right_single_btns_new ul li {
    margin-right: 5px;
    display: inline-block;
    margin-bottom: 0px;
}

.my_projects_sec_right_single_btns_new ul li a {
    background: #E9E9E9;
    border-radius: 8px;
    font-size: 16px;
    color: #000000;
    text-align: center;
    padding: 7px 25px;
    display: inline-block;
    font-weight: 500;
}

.my_projects_sec_right_single_btns_new ul li span {
    font-size: 16px;
    margin-right: 5px;
    font-weight: 500;
}

/*.new_grid_div ul { position: relative; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 15px;}*/


.client_to_client_popup .modal.right.fade .modal-dialog {
    right: -700px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.client_to_client_popup .modal.right.fade.show .modal-dialog {
    right: 0px;
}

.client_to_client_popup .modal-dialog {
    max-width: 600px;
    width: 600px;
    margin: 0 -20px 0 auto;
    background: #fff;
    height: 100%;
    position: fixed;
    overflow: scroll;
    box-shadow: 0px 2px 25px #00000029;
}

.client_to_client_popup_cont {
    position: relative;
}

.client_to_client_popup_cross {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.client_to_client_popup .modal-body {
    padding: 25px 30px;
    overflow-y: scroll;
}

.client_to_client_popup_cross a {
    color: #000;
    opacity: 1;
    z-index: 1;
    font-size: 25px;
    font-weight: 600;
}

.client_to_client_popup_cont_inner {
    position: relative;
    width: 90%;
    margin: 25px auto 0;
}

.client_to_client_popup_cont_inner_tab_main {
    position: relative;
    padding: 15px;
    border: 1px solid #000000;
}

.client_to_client_popup_cont_inner h6 {
    position: relative;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 5px 0;
}

.client_to_client_popup_cont_inner h5 {
    font-size: 25px;
    color: #000000;
    font-weight: 500;
    line-height: inherit;
    margin: 0 0 10px 0;
}

.comp_list {
    position: relative;
}

.comp_list li {
    display: inline-block;
    margin: 0 25px 0 0;
}

.comp_list li:first-child {
    font-size: 45px;
    color: #121212;
    font-weight: 600;
}

.comp_list li:last-child {
    font-size: 20px;
    color: #000000;
    font-weight: 400;
}

.comp_list li:last-child i {
    color: #0DAB0D;
    font-weight: 900 !important;
    padding-right: 10px;
}

.client_to_client_popup_cont_inner h4 {
    position: relative;
    display: block;
    margin: 15px 0;
    font-size: 23px;
    color: #000000;
    font-weight: 400;
}

.client_to_client_popup_cont_inner h4 span {
    font-size: 26px;
    font-weight: 600;
    padding-left: 20px;
}

.client_to_client_popup_cont_inner p {
    font-size: 22px;
    color: #000;
    font-weight: 400;
    padding-left: 20px;
    position: relative;
    display: inline-block;
}

.client_to_client_popup_cont_inner p:before {
    position: absolute;
    content: '';
    top: 8px;
    left: 0;
    height: 11px;
    width: 11px;
    border-radius: 50%;
    background: #D6D6D6;
}

.client_to_client_popup_cont_inner p:after {
    position: absolute;
    content: '';
    top: 8px;
    right: -20px;
    height: 11px;
    width: 11px;
    border-radius: 50%;
    background: #D6D6D6;
}

.client_to_client_popup_cont_inner_tab_main {
    position: relative;
    width: 90%;
    margin: 5px auto 30px;
}

.client_to_client_popup_cont_inner_tab {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    margin: 0 0 15px 0;
}

.client_to_client_popup_cont_inner_tab h6 {
    color: #9D9D9D;
    font-size: 16px;
    font-weight: 500;
    margin: 0px;
}

.client_to_client_popup_cont_inner_tab h6 span {
    padding-left: 10px;
}

.client_to_client_popup_cont_inner_tab a {
    color: #007FEB;
    font-weight: 600;
    font-size: 17px;
}

.client_to_client_popup_cont_inner_tab_main p {
    font-size: 18px;
    color: #000000;
    font-weight: 400;
    margin: 0 0 15px 0;
}

.client_to_client_popup_cont_inner_tab_main h5 {
    position: relative;
    font-size: 23px;
    color: #000000;
    font-weight: 500;
    margin: 0 0 10px 0;
}

.client_to_client_popup_cont_inner_tab_main h4 {
    position: relative;
    color: #000000;
    font-size: 14px;
    font-weight: 300;
    margin: 0 0 15px 0;
}

.client_to_client_popup_cont_inner_tab_main h3 {
    position: relative;
    color: #000000;
    font-size: 22px;
    padding: 0 0 25px 0;
    margin: 0px 0 25px 0;
    border-bottom: 1px solid #ccc;
}

.new_table_wal_clinet {
    position: relative;
    width: 100%;
}

.new_table_wal_clinet thead tr td {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    padding: 0 0 5px 0;
}

.new_table_wal_clinet thead tr td:last-child {
    text-align: right;
}

.new_table_wal_clinet thead tr td i {
    padding-left: 8px;
    font-size: 14px;
}

.new_table_wal_clinet thead tr:last-child td {
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.new_table_wal_clinet tbody tr td {
    padding: 10px 0;
    font-size: 22px;
    color: #000000;
    font-weight: 600;
}

.new_table_wal_clinet tbody tr td:last-child {
    text-align: right;
}

.client_to_client_popup .modal-dialog::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.client_to_client_popup .modal-dialog::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.client_to_client_popup .modal-dialog::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 5px;
}

.client_to_client_popup .modal-dialog::-webkit-scrollbar-thumb:hover {
    background: grey;
}

/*.align_cont{display: flex;align-items: center;height: 100vh;}*/
.add_acc_save_btn {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin: 25px 0 0 0;
}

.save_btn_new {
    position: relative;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    padding: 8px 35px;
    background: #2382E7;
    border: none;
}

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

.social_share_slide {
    position: relative;
    display: flex;
    align-items: center;
}

.share_btn_slide {
    display: inline-block;
}

.share_btn_slide button {
    position: relative;
    font-weight: 400;
    background: none;
    border: none;
    color: #000;
    margin-right: 5px;
}

.social_share_slide i {
    color: #000;
    font-size: 20px;
}

#panel {
    display: none;
}

.social_slide_list {
    position: relative;
    display: inline-block;
}

.social_slide_list li {
    display: inline-block;
    margin: 0 5px;
    padding: 0px !important;
    line-height: inherit !important;
}

.social_slide_list .tooltipp {
    position: relative;
    display: inline-block;
    opacity: 1;
    margin: 0;
    line-height: inherit;
}

.social_slide_list .tooltipp .tooltiptextt {
    visibility: hidden;
    position: absolute;
    width: 80px;
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    font-size: 12px;
}

.social_slide_list .tooltip-topp {
    bottom: 125%;
    left: 100%;
    margin-left: -50px;
}

.social_slide_list .tooltip-topp::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.social_slide_list .tooltipp:hover .tooltiptextt {
    visibility: visible;
    opacity: 1;
}

.job_list_body_right_body_single {
    position: relative;
    box-shadow: 0px 10px 10px #00000029;
    border: 1px solid #D6D6D6;
    border-radius: 29px;
    padding: 30px 20px 40px;
    margin: 0 0 30px 0;
}

.share_link_text {
    position: relative;
    margin: 0px;
    font-size: 14px;
    color: #1967c1;
    font-weight: 500;
    cursor: pointer;
}

.new_share_text {
    display: flex;
    align-items: center;
}




/*New Header Section*/

.new_career_head_sec {
    position: relative;
    padding: 20px 0;
    box-shadow: 0px 2px 12px #00000029;
    background: #fff;
}

.new_career_head_sec_main {
    position: relative;
}

.new_career_head_sec_logo {
    position: relative;
}

.new_career_head_sec_logo img {
    width: 100%;
}

.new_career_head_sec_right {
    position: relative;
    text-align: right;
}

.new_career_head_sec_right_top {
    position: relative;
    margin: 0 0 17px 0;
}

.new_career_head_sec_right_top {
    display: block;
}

.new_career_head_sec_right_top li {
    position: relative;
    display: inline-block;
    padding-left: 20px;
}

.new_career_head_sec_right_top li a {
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.new_login_text {
    position: relative;
    padding-left: 30px !important;
}

.new_login_text:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 1.5px;
    height: 100%;
    background: rgba(18 18 18 / 0.17);
}

.new_career_head_sec_right_bottom {
    position: relative;
    display: block;
}

.new_career_head_sec_right_bottom li {
    display: inline-block;
    padding-left: 35px;
}

.new_career_head_sec_right_bottom li a {
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.new_career_head_sec_main .row {
    align-items: center;
}

/*New Header Section*/


/*New Footer Section*/


.new_footer_design_sec {
    position: relative;
    margin: 20px 0 0 0;
    background: #F9F9F9;
    box-shadow: 0px -3px 10px #92929229;
}

.new_footer_design_sec_inner {
    position: relative;
    padding: 20px 0;
}

.new_footer_design_sec_inner h5 {
    position: relative;
    color: #0C0000A8;
    font-size: 25px;
    font-weight: 600;
    margin: 0 0 30px 0;
}

.new_footer_design_sec_inner ul {
    display: block;
}

.new_footer_design_sec_inner ul li {
    position: relative;
    display: inline-block;
}

.new_footer_design_sec_inner ul li a {
    color: #0C0000A8;
    font-size: 18px;
    font-weight: 500;
    border-right: 1px solid rgba(112 112 112 / 0.28);
    padding-right: 30px;
    margin-right: 30px;
}

.new_footer_design_sec_inner ul li:last-child a {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.new_footer_design_sec_logo_sec {
    position: relative;
    padding-top: 10px;
    border-top: 1px solid #707070;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 10px;
}

.new_footer_design_sec_logo_sec_logo {
    position: relative;
    width: 250px;
}

.new_footer_design_sec_logo_sec_logo img {
    width: 100%;
}

.new_footer_design_sec_logo_sec_logo_para {
    position: relative;
}

.new_footer_design_sec_logo_sec_logo_para p {
    font-size: 20px;
    margin: 0px;
    color: rgba(96 96 96 / 0.93);
    font-weight: 500;
}

.inner_ftr_copy_sec_single_new_ftr ul {
    position: relative;
}

.inner_ftr_copy_sec_single_new_ftr ul li {
    display: inline-block;
    padding-left: 15px;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child {
    padding-left: 25px;
}

.inner_ftr_copy_sec_single_new_ftr ul li a {
    position: relative;
    color: #606060;
}

.inner_ftr_copy_sec_single_new_ftr ul li a i {
    font-size: 20px;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child span {
    font-size: 20px;
    color: #606060;
    padding-right: 5px;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
    font-size: 20px;
    background: #F9F9F9 url(../images/select.png) no-repeat 96% center;
    border: none;
    font-weight: 600;
    color: #606060;
    width: 60px;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select option {
    font-size: 14px;
    padding: 5px 0;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select -webkit-input-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select -moz-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select -ms-input-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.inner_ftr_copy_sec_single_new_ftr ul li:last-child select -moz-placeholder {
    color: #606060 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.cog_set_sec {
    position: absolute;
    left: 25px;
    top: 0;
}

.cog_set_sec img {
    width: 25px;
}

/*New Footer Section*/

/*Contact Us Page*/

.contact_new_sec {
    position: relative;
    padding: 20px 0;
}

.contact_new_sec_main {
    position: relative;
}

.contact_new_sec_right {
    position: relative;
    margin-right: -60px;
    background: url(../images/contact-img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 445px 0;
}

/*.contact_new_sec_right img{width: 70%;height: auto;}*/
.contact_new_sec_left {
    position: relative;
    padding: 70px 0 0 0;
}

.contact_new_sec_left h6 {
    position: relative;
    color: #8A8A8A;
    font-size: 30px;
    font-weight: 500;
    margin: 0 0 35px 0;
}

.contact_new_sec_left p {
    font-size: 23px;
    color: #000000;
    font-weight: 300;
}

.contact_new_sec_left button {
    position: relative;
    display: inline-block;
    border: 2px solid #000000;
    border-radius: 3px;
    font-size: 24px;
    text-align: center;
    color: #000000;
    padding: 8px 25px;
    background: #fff;
    margin-bottom: 50px;
}

.contact_new_sec_left h5 {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin: 0 0 20px 0;
}

.contact_new_sec_left span {
    display: block;
    text-align: center;
    color: #000000;
    font-size: 25px;
    position: relative;
    width: 90%;
    margin: 0 0 30px 0;
}

.contact_new_sec_left span:before {
    position: absolute;
    content: '';
    left: 0;
    height: 1px;
    width: 42%;
    background: #000;
    top: 16px;
}

.contact_new_sec_left span:after {
    position: absolute;
    content: '';
    right: 0;
    height: 1px;
    width: 42%;
    background: #000;
    top: 16px;
}

.contact_new_sec_left h3 {
    position: relative;
    color: #000000;
    font-weight: 600;
    line-height: inherit;
    margin: 5px 0 0 0;
    font-size: 25px;
}

.banner_cont_sec {
    position: absolute;
    top: 22%;
    left: 60px;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 111;
}

.banner_cont_sec_main {
    position: relative;
}

.banner_cont_sec_main h5 {
    position: relative;
    font-size: 70px;
    font-weight: 600;
    color: #000;
    margin-bottom: 0px;
    letter-spacing: 6px;
}

.banner_cont_sec_main h5 span {
    color: #fff;
}

.talent_list_new_sec {
    position: relative;
    padding: 25px 0 0px 0;
}

.talent_list_new_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    *border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

.talent_list_new_sec_head h5 {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    margin: 0px;
}

.talent_list_new_sec_head h5 a {
    color: #22568E;
    font-weight: 600;
    margin: 0 0 0 12px;
    font-size: 16px;
}

.search_sec_new {
    position: relative;
}

.search_sec_new ul {
    display: flex;
}

.search_sec_new ul li {
    display: inline-block;
    margin: 0 0 0 15px;
}

.search_sec_new ul li:first-child {
    margin: 0px;
}

.search_box_new {
    position: relative;
    cursor: pointer;
}

.search_box_new input {
    position: relative;
    width: 180px;
    height: 40px;
    background: #ffffff;
    border-radius: 30px;
    color: #333;
    font-size: 12px;
    padding-left: 45px;
    border: 1px solid #121212;
}

.search_box_new i {
    z-index: 1;
    position: absolute;
    left: 15px;
    top: 12px;
    font-size: 16px;
    font-weight: 500 !important;
    color: #000;
}

.sort_by_sec_new {
    position: relative;
}

.sort_by_sec_new button {
    position: relative;
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 500;
    background: none;
    border: none;
}

.sort_by_sec_new button i {
    font-weight: 600 !important;
    color: #000;
    font-size: 20px;
    padding-left: 5px;
}

.drop_cont_sec_new_tal {
    position: relative;
    width: 220px;
    padding: 5px 20px;
    border: 1px solid #707070;
    background: #fff;
    border-radius: 4px;
}

.drop_cont_sec_new_tal a {
    position: relative;
    display: block;
    text-align: left;
    border-bottom: 1px solid #ccc;
    padding: 10px 0px;
    font-size: 18px;
    color: #2C2C2C;
    font-weight: 500;
}

.drop_cont_sec_new_tal a:last-child {
    border-bottom: none;
}

.search_box_new input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.search_box_new input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.search_box_new input::-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.search_box_new input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.talent_list_new_sec_body {
    position: relative;
    padding-top: 15px;
}

.talent_list_new_sec_body_left {
    position: relative;
    border: 1px solid #707070;
    padding: 20px;
    border-radius: 10px;
}

.talent_list_new_sec_body_left_filter {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 20px 0;
}

.talent_list_new_sec_body_left_filter img {
    width: 18px;
    margin: 0 10px 0 0;
}

.talent_list_new_sec_body_left_filter h6 {
    position: relative;
    color: #2C2C2C;
    font-size: 18px;
    margin: 0;
    font-weight: 600;
}

.talent_list_new_sec_body_left_filter h6 span {
    padding: 0 0 0 10px;
    font-weight: 500;
    font-size: 14px;
}

.talent_list_new_sec_body_left_filter p {
    color: #FF4F4F;
    font-weight: 500;
    font-size: 12px;
    margin: 0px;
}

.talent_list_new_sec_body_left_select_sec {
    position: relative;
    margin: 0 0 20px 0;
}

.talent_list_new_sec_body_left_select_sec select {
    position: relative;
    width: 75%;
    border: 1px solid #121212;
    color: #2C2C2C;
    font-size: 16px;
    font-weight: 500;
    height: 40px;
    padding-left: 15px;
    border-radius: 4px;
    background: url(../images/select-tag.png) no-repeat 94%;
    margin: 0 0 20px 0;
}

.ps_graph_sec {
    position: relative;
}

.ps_graph_sec ul {
    display: block;
}

.ps_graph_sec li {
    display: inline-block;
    margin: 0 10px 10px 0;
}

.ps_graph_sec li a {
    color: #15B5EA;
    display: inline-block;
    border-radius: 3px;
    padding: 9px 15px;
    font-size: 14px;
    color: #15B5EA;
    font-weight: 600;
    background: #E7F9FF;
}

.ps_graph_sec li a i {
    color: #15B5EA;
    margin-left: 15px;
}

.age_range_Sec {
    position: relative;
}

.job_list_body_left_body_single {
    position: relative;
    margin: 0 0 20px 0;
}

.job_list_body_left_body_single label {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin: 0 0 15px 0;
    display: block;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single label span {
    font-size: 12px;
    font-weight: 400;
    padding-left: 10px;
}

.rangeslider {
    position: relative;
    display: block;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.rangeslider__fill,
.rangeslider__fill__bg,
.rangeslider__handle {
    display: block;
    position: absolute;
    top: 50%;
    height: 7px;
    z-index: 2;
    background: #15B5EA;
    border-radius: 10px;
    will-change: width
}

.rangeslider__handle {
    will-change: width, height, top;
    width: 14px;
    height: 14px;
    display: inline-block;
    z-index: 3;
    cursor: pointer;
    border: solid 2px #fff;
    border-radius: 50%;
    -webkit-transition: width .1s ease-in-out, height .1s ease-in-out, top .1s ease-in-out;
    transition: width .1s ease-in-out, height .1s ease-in-out, top .1s ease-in-out;
    top: 9px;
}

.rangeslider__handle:active {
    background: #107ecd
}

.rangeslider__fill__bg {
    background: #B1ECFF;
    width: 100%
}

.rangeslider--disabled {
    opacity: .4
}

.mb_30 {
    margin-bottom: 20px;
}

.gender_sec_new {
    position: relative;
}

.gender_sec_new label {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    margin: 0 0 15px 0;
    display: block;
    font-family: 'Poppins', sans-serif;
}

.gndr_sec_new_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0px;
}

.gndr_sec_new_grid_single {
    position: relative;
}

.gndr_sec_new_grid_single .container {
    display: block;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.gndr_sec_new_grid_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.gndr_sec_new_grid_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #E7F9FF;
    *border-radius: 50%;
}

.gndr_sec_new_grid_single .container:hover input~.checkmark {
    background-color: #E7F9FF;
}

.gndr_sec_new_grid_single .container input:checked~.checkmark {
    background-color: #E7F9FF;
}

.gndr_sec_new_grid_single .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.gndr_sec_new_grid_single .container input:checked~.checkmark:after {
    display: block;
}

.gndr_sec_new_grid_single .container .checkmark:after {
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #15B5EA;
}

.passport_new_sec {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.passport_new_sec span {
    position: relative;
    color: #2C2C2C;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
}

.pass_sec_mew {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.pass_sec_mew .switch {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 30px;
    margin: 0px;
}

.pass_sec_mew .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.pass_sec_mew .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #15B5EA;
    -webkit-transition: .4s;
    transition: .4s;
}

.pass_sec_mew .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 3px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.pass_sec_mew input:checked+.slider {
    background-color: #15B5EA;
}

.pass_sec_mew input:focus+.slider {
    box-shadow: 0 0 1px #2196F3;
}

.pass_sec_mew input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.pass_sec_mew .slider.round {
    border-radius: 34px;
}

.pass_sec_mew .slider.round:before {
    border-radius: 50%;
}

.pass_sec_mew p {
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 500;
    margin: 0 8px;
}

.pass_sec_mew p.active {
    color: #2C2C2C;
}

.apply_news_btns {
    position: relative;
}

.apply_news_btns ul {
    display: flex;
    align-items: center;
}

.apply_news_btns ul li {
    display: inline-block;
    margin: 0 10px 0 0;
}

.apply_news_btns ul li:last-child {
    margin-right: 0px;
}

.app_btns {
    display: inline-block;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    position: relative;
    font-size: 13px;
    color: #fff;
    background: #0096C7;
    padding: 9px 40px;
    font-weight: 500;
}

.app_btns:hover {
    color: #fff;
}

.reset_fil {
    position: relative;
    color: #FF4F4F;
    font-size: 12px;
    font-weight: 500;
}

.see_more_new_btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 20px 0 20px 0;
}

.see_more_new_btn button {
    position: relative;
    display: inline-block;
    border: 1px solid #0096C7;
    color: #0096C7;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    background: #fff;
    border-radius: 4px;
}

.see_more_new_btn input {
    position: relative;
    display: inline-block;
    border: 1px solid #0096C7;
    color: #0096C7;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    background: #fff;
    border-radius: 4px;
}

.see_more_new_btn h6 {
    position: relative;
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 600;
    margin: 0px;
}

.advance_filter_sec_new {
    position: relative;
    padding-top: 15px;
}

.advance_filter_sec_new_single {
    position: relative;
    margin: 0 0 0px 0;
}

.advance_filter_sec_new_single label {
    position: relative;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    margin: 0 0 10px 0;
    display: block;
    font-family: 'Poppins', sans-serif;
}

.advance_filter_sec_new_single [slider] {
    position: relative;
    height: 8px;
    border-radius: 8px;
    text-align: left;
    margin: 10px 0 10px 0;
}

.advance_filter_sec_new_single [slider]>div {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 7px;
}

.advance_filter_sec_new_single [slider]>div>[inverse-left] {
    position: absolute;
    left: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #B1ECFF;
    margin: 0;
}

.advance_filter_sec_new_single [slider]>div>[inverse-right] {
    position: absolute;
    right: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #B1ECFF;
    margin: 0;
}

.advance_filter_sec_new_single [slider]>div>[range] {
    position: absolute;
    left: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #15B5EA;
}

.advance_filter_sec_new_single [slider]>div>[thumb] {
    position: absolute;
    top: -5px;
    z-index: 2;
    height: 16px;
    width: 16px;
    text-align: left;
    margin-left: -5px;
    cursor: pointer;
    *box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
    background-color: #15B5EA;
    border-radius: 50%;
    outline: none;
}

.advance_filter_sec_new_single [slider]>input[type=range] {
    position: absolute;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 3;
    height: 14px;
    top: -2px;
    width: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-ms-track {
    -webkit-appearance: none;
    background: transparent;
    color: transparent;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-moz-range-track {
    -moz-appearance: none;
    background: transparent;
    color: transparent;
}

.advance_filter_sec_new_single div[slider]>input[type=range]:focus::-webkit-slider-runnable-track {
    background: transparent;
    border: transparent;
}

.advance_filter_sec_new_single div[slider]>input[type=range]:focus {
    outline: none;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-ms-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-moz-range-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-webkit-slider-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
    -webkit-appearance: none;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-ms-fill-lower {
    background: transparent;
    border: 0 none;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-ms-fill-upper {
    background: transparent;
    border: 0 none;
}

.advance_filter_sec_new_single div[slider]>input[type=range]::-ms-tooltip {
    display: none;
}

.advance_filter_sec_new_single [slider]>div>[sign] {
    opacity: 0;
    position: absolute;
    margin-left: -11px;
    top: -39px;
    z-index: 3;
    background-color: #85d0f3;
    color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.advance_filter_sec_new_single [slider]>div>[sign]:after {
    position: absolute;
    content: '';
    left: 0;
    border-radius: 16px;
    top: 19px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top-width: 16px;
    border-top-style: solid;
    border-top-color: #1ABC9C;
}

.advance_filter_sec_new_single [slider]>div>[sign]>span {
    font-size: 12px;
    font-weight: 700;
    line-height: 28px;
}

.advance_filter_sec_new_single [slider]:hover>div>[sign] {
    opacity: 1;
}

.new_hair_color_sel {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    text-align: center;
}

.new_hair_color_sel .talent_list_new_sec_body_left_select_sec {
    margin: 0px;
}

.new_hair_color_sel .talent_list_new_sec_body_left_select_sec select {
    width: 100%;
}

.talent_list_new_sec_body_right {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
}

.talent_list_new_sec_body_right_single {
    position: relative;
}

.talent_list_new_sec_body_right_single_cont {
    position: relative;
    padding: 8px;
    box-shadow: 0px 3px 10px #00000029;
    border: 1px solid #D9D9D9;
    border-radius: 20px;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}

.talent_list_new_sec_body_right_single_cont_img {
    position: relative;
}

.talent_list_new_sec_body_right_single_cont_img img {
    width: 100%;
    border-radius: 8px;
    position: relative;
    object-fit: cover;
    height: 415px;
    object-fit: cover;
}

.talent_list_new_sec_body_right_single_cont_img:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    *background: transparent linear-gradient(180deg, #0D0C0C00 0%, #0202025e 85%, #000000a8 100%) 0% 0% no-repeat padding-box;
    border-radius: 8px;
    background: transparent linear-gradient(180deg, #0D0C0C00 0%, #02020217 36%, #000000A6 100%) 0% 0% no-repeat padding-box;
}

.talent_list_new_sec_body_right_single_cont_sec {
    position: absolute;
    bottom: -25px;
    left: 20px;
    z-index: 111;
    transition: 0.5s ease-in-out;
}

.talent_list_new_sec_body_right_single_cont_sec h5 {
    position: relative;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    margin: 0 0 8px 0;
    display: flex;
    align-items: center;
}

.talent_list_new_sec_body_right_single_cont_sec p {
    position: relative;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    margin: 0 0 8px 0;
}

.talent_list_new_sec_body_right_single_cont_sec ul {
    display: block;
}

.talent_list_new_sec_body_right_single_cont_sec ul li {
    display: inline-block;
    padding: 0 8px 0 0;
    color: #fff;
    border-right: 1px solid #fff;
    font-size: 14px;
}

.talent_list_new_sec_body_right_single_cont_sec ul li:last-child {
    border-right: none;
}

.talent_list_new_sec_body_right_single_cont_sec:hover {
    bottom: 10px;
}

.talent_list_new_sec_head_left {
    position: relative;
    display: flex;
    align-items: center;
}

.talent_list_new_sec_head_left h5 .fa-map-marker-alt {
    position: relative;
    margin: 0 5px 0 0;
    color: #000;
    font-size: 20px;
}

.selct_cate_sec {
    position: relative;
    margin: 0 0 0 18px;
    display: flex;
    align-items: center;
}

.sel_Box_new {
    position: relative;
    width: 185px;
    color: #2D6DB3;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 32px 8px 18px;
    background: url(../images/sel-bg-blue.png) no-repeat 95%;
    background-size: 12px;
    border-radius: 30px;
    border: 1.5px solid #2D6DB3;
}

.sel_Box_new:focus {
    border: 1.5px solid #2D6DB3;
}

.sel_Box_new option {
    color: #000;
    padding: 0 0 5px 0;
}

.ml_20 {
    margin: 0 0 0 15px;
}

.results_text {
    position: relative;
    margin: 0px 0 0 10px;
    color: #2C2C2C;
    font-weight: 500;
    font-size: 15px;
    display: inline-block;
}

.adv_fil_sec {
    position: relative;
    font-size: 14px;
    color: #000000;
    margin: 0 0 0 0px;
}

.adv_fil_sec img {
    margin: 0 5px 0 0;
}

.reset_filter {
    position: relative;
    font-size: 14px;
    color: #E30303;
    font-weight: 400;
    margin: 0 0 0 12px;
    text-decoration: underline;
}

.reset_filter:hover {
    text-decoration: underline;
    color: #E30303;
}

.see_al_new_btn {
    display: inline-block;
    color: #2D6DB3;
    font-size: 12px;
}

.see_al_new_btn i {
    padding-left: 8px;
}

.drop_sec_new_tal {
    position: relative;
}

.drop_sec_new_tal .dropdown-menu {
    position: absolute;
    *transform: translate3d(20px, 50px, 0px) !important;
    top: 100%;
    left: 0px;
    right: 0px;
    transform: translateY(50px) !important;
    will-change: transform;
    background: #FAFAFA 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 10px #00000029;
    border: 2px solid #2D6DB3;
    padding: 10px 15px 15px 15px;
}

.drop_sec_new_tal .dropdown-menu a {
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #ccc;
    display: block;
    padding: 5px 0 8px 0;
}

.drop_sec_new_tal .dropdown-menu a:last-child {
    border-bottom: none;
}

.see_al_new {
    color: #2D6DB3 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    padding-bottom: 0px !important;
}

.see_al_new i {
    padding: 0 0 0 10px;
}

.selct_cate_sec_new_flex {
    display: flex;
}

.adv_fil_sec button {
    position: relative;
    font-size: 14px;
    color: #000000;
    margin: 0 0 0 15px;
    background: #fff;
    border: none;
}

.adv_fil_sec button img {
    margin: 0 5px 0 0;
    width: 15px;
}

.drop_down_sec_new {
    position: absolute;
    padding: 25px;
    box-shadow: 0px 1px 10px #00000029;
    border: 2px solid #2D6DB3;
    background: #fff;
    width: 730px;
    z-index: 11111;
}

.adv_fil_sec.show .dropdown-menu.show {
    transform: translateY(35px) !important;
    right: 0px;
    margin-left: 15px;
    z-index: 9999 !important;
    background: none;
}

.drop_down_sec_new_head {
    position: relative;
    margin: 0 0 25px 0;
}

.drop_down_sec_new_head h5 {
    position: relative;
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.drop_down_sec_new_head h5 span {
    padding: 0 0 0 10px;
    font-size: 15px;
}

.drop_down_sec_new_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
    align-items: center;
}


.conversion_new_page {
    position: relative;
    padding: 40px 0 50px 0;
}

.conversion_new_page_new {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.conversion_new_page_new .conversion_new_page_new_text {
    justify-content: flex-start;
}

.conversion_new_page_new_text {
    position: relative;
}

.conversion_new_page_new_text h5 {
    position: relative;
    font-size: 20px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.conversion_new_page_new_text h4 {
    position: relative;
    color: #000000;
    font-size: 45px;
    font-weight: 300;
}

.conversion_new_page_new_text_click {
    position: relative;
    flex: 0 0 auto;
    left: -50px;
}

.conversion_new_page_new_text_click p {
    position: relative;
    color: #000000;
    font-size: 17px;
    font-weight: 500;
    display: inline-block;
    margin: 0px;
    background: #F9F9F9 0% 0% no-repeat padding-box;
    border-radius: 30px;
    padding: 15px 25px;
}

.conversion_new_page_new_text_click p a {
    color: #509CFF;
}

.conversion_new_page_new_text_click img {
    width: 90px;
}

.sample_div {
    position: relative;
}

.conversion_new_page_new_body {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 100px;
    width: 85%;
    margin: 30px auto 0;
}

.conversion_new_page_new_body_single {
    position: relative;
}

.conversion_new_page_new_body_single img {
    width: 100%;
    border-radius: 50px;
}

.conversion_new_page_new_body_single:after {
    background: transparent linear-gradient(180deg, #58585800 0%, #12121299 100%) 0% 0% no-repeat padding-box;
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 50px;
}

.conversion_new_page_new_body_single_cont {
    position: absolute;
    bottom: 30px;
    text-align: center;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1;
}

.conversion_new_page_new_body_single_cont h5 {
    position: relative;
    font-size: 34px;
    font-weight: 400;
    color: #fff;
}

.conversion_new_page_new_body_single_cont h5 span {
    font-weight: 700;
}

.conversion_new_page_new_body_single_cont p {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 500;
    margin: 0px;
}


.panel {
    display: none;
}

#account_add_confirm {
    padding: 0px;
}

#avail_withdraw_pop {
    padding: 0px;
}

.hidden_lg {
    display: none;
}

/*Madhu mam Css*/
.new_eye {
    position: absolute;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    right: 15px;
    cursor: pointer;
    color: #8f8f8f;
    font-size: 20px;
}

.register_btn_main_sec ul li {
    border-right: 1px solid #000;
}

.register_btn_main_sec ul li:last-child {
    border-right: none;
}

#timer_login {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}

.dis_flex_new_sec {
    display: flex !important;
    align-items: center;
    *justify-content: space-between;
    justify-content: flex-end;
}

.intl-tel-input.allow-dropdown .flag-container {
    left: 15px;
}

#featured_slide.owl-carousel .owl-stage-outer {
    height: auto !important;
}

.jobs_recommened_sec .dis_flex_new_sec {
    justify-content: space-between;
}


.intl-tel-input.allow-dropdown .flag-container {
    left: 15px !important;
}

#mark_complete .close {
    position: absolute;
    right: 25px;
    top: 15px;
    font-size: 35px;
    cursor: pointer;
    opacity: 1;
    z-index: 1;
    font-weight: 500 !important;
    color: #000;
}

#influence_slide.owl-carousel.owl-drag .owl-item {
    margin-bottom: 15px;
    min-height: 645px;
}

.voice_otp_btn {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #2196f3;
    padding: 15px 0;
    color: #fff;
    border-radius: 0;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

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

.desk_mode {
    display: block;
}

.mob_mode {
    display: none;
}

.side-slide1 {
    background-color: #fff;
    top: -20px;
    right: -400px;
    position: absolute;
    width: 400px;
    min-height: 820px;
    padding: 30px;
    border: 1px solid #f1f1f1;
    animation: fadeInRight;
    z-index: 9;
}

.nav02 {
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 40px;
    font-size: 30px;
    color: #000;
    margin: 0;
    line-height: inherit;
}

.catergory_tab {
    position: relative;
    padding-bottom: 110px;
    padding-top: 40px;
}

.catergory_tab li {
    padding-bottom: 22px;
}

.catergory_tab li a {
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000;
}

.catergory_tab li a img {
    color: #2c3e50;
}


.terms_cond_modal {
    position: relative;
}

#terms_modal .modal-dialog {
    max-width: 1100px;
    margin: 1.75rem auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 50px #12121229;
    border-radius: 50px;
}

#terms_modal .modal-body {
    padding: 30px 35px;
}

.modal_body_cont_sec {
    position: relative;
}

.modal_body_cont_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 20px 0;
}

.modal_body_cont_sec_head h4 {
    position: relative;
    font-size: 30px;
    font-weight: 600;
    color: #000000;
    margin: 0px;
}

.modal_body_cont_sec_head .close {
    position: relative;
    opacity: 1;
}

.modal_body_cont_sec_head .close span {
    font-size: 18px;
    color: #000;
    font-weight: 400;
    display: inline-block;
    margin: 0 3px 0 0;
}

.modal_body_cont_sec_head .close i {
    font-size: 16px;
}

.modal_body_cont_sec {
    position: relative;
    height: 540px;
    overflow-y: scroll;
    padding: 0 30px 20px 0;
}

.modal_body_cont_sec h4 {
    position: relative;
    font-size: 20px;
    color: #000;
    margin: 0 0 8px 0;
}

.modal_body_cont_sec p {
    position: relative;
    font-size: 18px;
    color: #000;
    margin: 0 0 20px 0;
}

.modal_body_cont_sec::-webkit-scrollbar {
    width: 2px;
    display: block;
}

.modal_body_cont_sec::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.modal_body_cont_sec::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 5px;
}

.modal_body_cont_sec::-webkit-scrollbar-thumb:hover {
    background: #000;
}

.agreed_nd_proc {
    position: relative;
    padding: 30px 0 0 0;
    border-top: 1px solid #ccc;
    margin: 10px 0 0 0;
}

.agreed_nd_proc button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 4px #00000029;
    color: #FFFFFF;
    text-align: center;
    padding: 10px 20px;
    border: none;
}

#advance_fil {
    display: none;
}

.see_mr_brdr {
    border-color: #fff !important;
}

.error_page_sec {
    position: relative;
    padding: 30px 0;
}

.error_page_sec_main {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 60px;
    align-items: center;
}

.error_page_sec_left {
    position: relative;
    margin: 0 auto;
}

.error_page_sec_left img {
    width: 95%;
}

.error_page_sec_right {
    position: relative;
}

.error_page_sec_right h2 {
    position: relative;
    color: #2976B1;
    font-size: 95px;
    font-weight: 600;
    margin: 0 0 15px 0;
}

.error_page_sec_right h5 {
    position: relative;
    color: #1B1B1B;
    font-size: 26px;
    font-weight: 600;
}

.error_page_sec_right p {
    position: relative;
    margin: 0px;
    color: #8F8F8F;
    font-size: 22px;
    font-weight: 500;
}

.error_page_sec_right p a {
    color: #2976B1;
}


/*Careers Home Page*/

.career_hm_page_sec {
    position: relative;
    background: url(../images/career-hm-page.png);
    background-size: cover;
    background-position: center center;
    padding: 275px 0;
    background-repeat: no-repeat;
}

.career_hm_page_sec_cont {
    position: absolute;
    text-align: center;
    top: 100%;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.career_hm_page_sec_cont h3 {
    position: relative;
    font-size: 50px;
    color: #FFFFFF;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.career_hm_page_sec_cont p {
    font-size: 22px;
    position: relative;
    color: #FFFFFF;
    font-weight: 400;
}

.see_all_pos {
    position: relative;
    padding: 0 0 30px 0;
    background: url(../images/bg-scale.png);
    background-position: 0 -120px;
    background-repeat: no-repeat;
    background-size: cover;
}

.see_all_pos_btn_blue {
    position: relative;
    text-align: center;
    margin: 0 0 50px 0;
}

.see_all_pos_btn_blue button {
    position: relative;
    background: #1B74D2 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 14px;
    color: #FFFFFF;
    font-size: 18px;
    border: none;
    padding: 12px 60px;
}

.see_all_pos_inner_sec {
    position: relative;
}

.see_all_pos_inner_sec_head {
    position: relative;
    text-align: center;
}

.see_all_pos_inner_sec_head h2 {
    position: relative;
    color: #9B9B9B;
    font-weight: 600;
    font-size: 70px;
    margin: 0 0 30px 0;
}

.see_all_pos_inner_sec_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
}

.see_all_pos_inner_sec_body_single {
    position: relative;
    background: #F3F9FF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #1B74D2;
    border-radius: 10px;
    padding: 40px 30px;
}

.see_all_pos_inner_sec_body_single_img {
    position: relative;
    width: 60%;
    margin: 0 auto 30px;
    min-height: 230px;
}

.see_all_pos_inner_sec_body_single_img img {
    width: 100%;
}

.see_all_pos_inner_sec_body_single_cont {
    position: relative;
}

.see_all_pos_inner_sec_body_single_cont h5 {
    position: relative;
    color: #000000;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
}

.see_all_pos_inner_sec_body_single_cont p {
    color: #9A9A9A;
    font-size: 17px;
    font-weight: 400;
    margin: 0px;
}

.hiring_process_sec {
    position: relative;
    padding: 40px 0;
}

.hiring_process_sec_head {
    position: relative;
    text-align: center;
    margin: 0 0 30px 0;
}

.hiring_process_sec_head h2 {
    position: relative;
    color: #9B9B9B;
    font-weight: 600;
    font-size: 70px;
    margin: 0 0 15px 0;
}

.hiring_process_sec_head h6 {
    position: relative;
    font-size: 28px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 22px 0;
}

.input_search_sec {
    position: relative;
}

.input_search_sec input {
    position: relative;
    width: 650px;
    height: 55px;
    color: #9E9D9D;
    font-size: 18px;
    font-weight: 400;
    padding: 0 0 0 30px;
    border-radius: 29px;
    border: 1px solid #CFCFCF;
    display: inline-block;
}

.input_search_sec button {
    position: absolute;
    right: 10px;
    top: -2px;
    background: none;
    border: none;
}

.input_search_sec button i {
    color: #9E9E9E;
    font-size: 20px;
    font-weight: 500 !important;
}

.hiring_process_sec_body {
    position: relative;
}

.hiring_process_sec_body h4 {
    position: relative;
    font-size: 30px;
    color: #1B74D2;
    font-weight: 600;
}

.hiring_process_sec_body_source {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 30px;
}

.hiring_process_sec_body_source_single {
    position: relative;
    text-align: center;
    border: 2px solid #1B74D2;
    border-radius: 10px;
    padding: 25px 15px;
    transition: 0.3s ease-in-out;
}

.hiring_process_sec_body_source_single img {
    width: 50px;
    margin: 0 auto 15px;
    text-align: center;
}

.hiring_process_sec_body_source_single h6 {
    position: relative;
    margin: 0px;
    color: #090909;
    font-size: 20px;
    font-weight: 500;
}

.wt_img {
    display: none;
}

.hiring_process_sec_body_source_single:hover .bl_img {
    display: none;
}

.hiring_process_sec_body_source_single:hover .wt_img {
    display: block;
}

.hiring_process_sec_body_source_single:hover {
    background: #1B74D2;
    box-shadow: 0px 3px 6px #00000029;
}

.hiring_process_sec_body_source_single:hover h6 {
    color: #fff;
}

.career_featured_jobs_new_sec {
    position: relative;
    padding: 0 0 40px 0;
}

.career_featured_jobs_new_sec_head {
    position: relative;
    margin: 0 0 20px 0;
}

.career_featured_jobs_new_sec_head h4 {
    position: relative;
    font-size: 30px;
    color: #1B74D2;
    font-weight: 500;
    margin: 0 0 30px 0;
}

.career_featured_jobs_new_sec_head h4 span {
    font-size: 18px;
    margin: 0 0 0 10px;
    color: #9A9A9A;
    font-weight: 400;
}

.career_featured_jobs_new_sec_body {
    position: relative;
}

.career_featured_jobs_new_sec_body_single {
    position: relative;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 2px solid #D5D5D5;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 30px 0;
}

.career_featured_jobs_new_sec_body_single:last-child {
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_left {
    position: relative;
    flex: 0 0 50%;
    display: flex;
    *justify-content: space-between;
    margin: 0 50px 0 0;
    align-items: center;
}

.career_featured_jobs_new_sec_body_single_left_icn {
    position: relative;
    width: 96px;
    height: 96px;
    line-height: 96px;
    border-radius: 50%;
    background: #E5F2FF;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 45px;
}

.career_featured_jobs_new_sec_body_single_left_icn img {
    width: 50px;
}

.career_featured_jobs_new_sec_body_single_left_cont {
    position: relative;
    margin: 0 0 0 10px;
}

.career_featured_jobs_new_sec_body_single_left_cont h5 {
    position: relative;
    margin: 0 0 5px 0;
    color: #1B74D2;
    font-size: 22px;
    font-weight: 600;
}

.career_featured_jobs_new_sec_body_single_left_cont p {
    color: #9A9A9A;
    font-size: 16px;
    font-weight: 500;
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_left_cont p i {
    color: #000;
    margin: 0 8px 0 0;
    font-size: 16px;
    font-weight: 900 !important;
}

.career_featured_jobs_new_sec_body_single_right {
    position: relative;
    flex: 0 0 auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.career_featured_jobs_new_sec_body_single_right_left p {
    position: relative;
    color: #090909;
    font-size: 18px;
    margin: 0 0 12px 0;
}

.career_featured_jobs_new_sec_body_single_right_left h6 {
    color: #9A9A9A;
    font-size: 18px;
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_right_btn {
    position: relative;
}

.career_featured_jobs_new_sec_body_single_right_btn ul {
    display: flex;
    align-items: center;
}

.career_featured_jobs_new_sec_body_single_right_btn ul li {
    display: inline-block;
    margin: 0 0 0 30px;
}

.career_featured_jobs_new_sec_body_single_right_btn ul li:first-child {
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_right_btn ul li:first-child a {
    display: inline-block;
    background: #E2E2E2;
    border-radius: 6px;
    color: #090909;
    font-size: 15px;
    padding: 8px 20px;
    font-weight: 500;
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_right_btn ul li:last-child a {
    display: inline-block;
    background: #1B74D2;
    border-radius: 6px;
    color: #fff;
    font-size: 15px;
    padding: 8px 20px;
    font-weight: 500;
    margin: 0px;
}

.career_featured_jobs_new_sec_body_single_right_left {
    position: relative;
    margin: 0 70px 0 0;
}

.view_det_sec_pop_cont_sec {
    position: relative;
}

#view_det_pop_new {
    padding-right: 0px !important;
}

#view_det_pop_new .modal-dialog {
    max-width: 750px;
    margin: 0 0 auto auto;
    background: #fff;
}

#view_det_pop_new .modal-body {
    position: relative;
    padding: 60px 40px 80px 40px;
    background: #fff;
    overflow-y: scroll;
    height: 100%;
}

#view_det_pop_new .close {
    position: absolute;
    right: 30px;
    top: 30px;
}

#view_det_pop_new .close i {
    color: #707070;
    font-weight: 300 !important;
    font-size: 30px;
}

#view_det_pop_new_job {
    padding-right: 0px !important;
}

#view_det_pop_new_job .modal-dialog {
    max-width: 750px;
    margin: 0 0 auto auto;
    background: #fff;
}

#view_det_pop_new_job .modal-body {
    position: relative;
    padding: 60px 40px 80px 40px;
    background: #fff;
    overflow-y: scroll;
    height: 100%;
}

#view_det_pop_new_job .close {
    position: absolute;
    right: 30px;
    top: 30px;
}

#view_det_pop_new_job .close i {
    color: #707070;
    font-weight: 300 !important;
    font-size: 30px;
}

.view_det_sec_pop_cont_sec_cont {
    position: relative;
}

.view_det_sec_pop_cont_sec_cont h5 {
    position: relative;
    display: inline-block;
    color: #090909;
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 15px 0;
}

.view_det_sec_pop_cont_sec_cont h5 span {
    padding: 0 0 0 20px;
    color: #1B74D2;
    font-size: 16px;
}

.view_det_sec_pop_cont_sec_cont h5 span img {
    margin: 0 10px 0 0;
}

.map_list {
    position: relative;
    display: block;
    margin: 0 0 20px 0;
}

.map_list li {
    display: inline-block;
    padding: 0 25px 0 0;
    font-size: 17px;
    color: #9A9A9A;
    font-weight: 500;
}

.map_list li:last-child {
    padding-right: 0px;
}

.map_list li .fa-map-marker-alt {
    color: #000000;
    font-weight: 600 !important;
    font-size: 19px;
    margin: 0 8px 0 0;
}

.map_list li span {
    color: #000;
    padding: 0 0 0 15px;
}

.exp_grid_sec {
    position: relative;
    display: block;
    border-bottom: 1px solid #ccc;
    padding: 0 0 25px 0;
}

.exp_grid_sec li {
    display: inline-block;
    margin: 0 40px 0 0;
    font-size: 16px;
    color: #9A9A9A;
    font-weight: 500;
}

.exp_grid_sec li span {
    color: #000;
}

.exp_grid_sec li:last-child {
    margin: 0px;
}

.role_cont_over {
    position: relative;
    padding: 25px 0 0 0;
}

.role_cont_over h6 {
    position: relative;
    color: #090909;
    font-size: 20px;
    font-weight: 600;
}

.role_cont_over p {
    color: #9A9A9A;
    font-weight: 400;
    font-size: 16px;
    margin: 0px;
}

.role_cont_over ul {
    display: block;
    border-bottom: 1px solid #ccc;
    padding-bottom: 30px;
}

.role_cont_over ul li {
    display: flex;
    align-items: flex-start;
    padding: 0 0 15px 0;
    font-size: 17px;
    color: #9A9A9A;
    font-weight: 400;
    padding: 0 0 15px 0px;
}

.role_cont_over ul li img {
    margin: 5px 12px 0 0;
}

#view_det_pop_new .modal-body::-webkit-scrollbar {
    width: 2px;
    display: none;
}

#view_det_pop_new .modal-body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

#view_det_pop_new .modal-body::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 5px;
}

#view_det_pop_new .modal-body::-webkit-scrollbar-thumb:hover {
    background: #000;
}

.drop_apply_btn {
    position: relative;
    text-align: right;
    width: 100%;
    padding: 30px 0 0 0;
    display: flex;
    justify-content: flex-end;
}

.drop_apply_btn button {
    position: relative;
    display: inline-block;
    background: #1B74D2;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    padding: 12px 55px;
    font-size: 16px;
}

.view_det_sec_pop_cont_sec {
    position: relative;
}

#view_det_pop_new_dot {
    padding-right: 0px !important;
}

#view_det_pop_new_dot .modal-dialog {
    max-width: 800px;
    margin: 0 0 auto auto;
    background: #fff;
}

#view_det_pop_new_dot .modal-body {
    position: relative;
    padding: 60px 40px 30px 40px;
    background: #fff;
    overflow-y: scroll;
    height: 100%;
}

#view_det_pop_new_dot .close {
    position: absolute;
    right: 30px;
    top: 30px;
}

#view_det_pop_new_dot .close i {
    color: #707070;
    font-weight: 300 !important;
    font-size: 30px;
}

#view_det_pop_new_dot .modal-body::-webkit-scrollbar {
    width: 2px;
    display: none;
}

#view_det_pop_new_dot .modal-body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

#view_det_pop_new_dot .modal-body::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 5px;
}

#view_det_pop_new_dot .modal-body::-webkit-scrollbar-thumb:hover {
    background: #000;
}

.view_det_sec_pop_cont_sec_inner {
    position: relative;
}

.view_det_sec_pop_cont_sec_inner h4 {
    position: relative;
    color: #090909;
    font-size: 40px;
    font-weight: 600;
}

.view_det_sec_pop_cont_sec_inner_cont {
    position: relative;
    border-bottom: 1px solid rgba(112 112 112 / 0.23);
    padding-bottom: 40px;
}

.view_det_sec_pop_cont_sec_inner_cont_single {
    position: relative;
}

.view_det_sec_pop_cont_sec_inner_cont_single label {
    position: relative;
    color: #090909;
    font-size: 18px;
    font-weight: 400;
}

.view_det_sec_pop_cont_sec_inner_cont_single label .star {
    color: red;
}

.view_det_sec_pop_cont_sec_inner_cont_single input {
    position: relative;
    width: 100%;
    height: 48px;
    color: #9A9A9A;
    background: #F1F1F1;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 400;
    border: none;
    padding: 0 0 0 25px;
}

.view_det_sec_pop_cont_sec_inner_cont_single select {
    position: relative;
    width: 100%;
    height: 48px;
    color: #9A9A9A;
    background: #F1F1F1;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 400;
    border: none;
    padding: 0 0 0 25px;
    background: #F1F1F1 url(../images/select-tag.png) no-repeat 96%;
}

.view_det_sec_pop_cont_sec_inner_cont_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.view_det_sec_pop_cont_sec_inner_cont_single span {
    position: relative;
}

.view_det_sec_pop_cont_sec_inner_cont_single span i {
    position: absolute;
    right: 10px;
    color: #1B74D2;
    font-size: 20px;
    top: 0px;
    font-weight: 900 !important;
}

.mb_30 {
    margin-bottom: 30px;
}

.add_resume_cont {
    position: relative;
    padding-top: 20px;
}

.add_resume_cont label {
    position: relative;
    font-size: 22px;
    color: #090909;
    margin-bottom: 15px;
}

.add_res_bg_blue {
    background: #E5F2FF;
    border-radius: 7px;
    width: 100%;
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add_res_bg_blue_cont {
    position: relative;
    padding: 0px 0 0 40px;
}

.add_res_bg_blue_cont h6 {
    font-size: 18px;
    color: #090909;
    font-weight: 500;
    margin-bottom: 8px;
}

.add_res_bg_blue_cont p {
    color: #090909;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
}

.add_res_bg_blue img {
    width: 50px;
}

.upload_resume_btns {
    position: relative;
    padding: 30px 0 20px 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-bottom: 1px solid rgba(112 112 112 / 0.23);
}

.upload_resume_btns button {
    position: relative;
    background: #2382E7;
    box-shadow: 0px 3px 10px #00000029;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    padding: 14px 28px;
    border: none;
}

.check_box_new_dot {
    position: relative;
    padding: 25px 0 0 0;
}

.check_box_new_dot .container {
    display: block;
    position: relative;
    padding-left: 45px;
    padding-top: 0;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
}

.check_box_new_dot .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.check_box_new_dot .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    background-color: #fff;
    border: 2px solid #707070;
}

.check_box_new_dot .container:hover input~.checkmark {
    background-color: #fff;
}

.check_box_new_dot .container input:checked~.checkmark {
    background-color: #fff;
}

.check_box_new_dot .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.check_box_new_dot .container input:checked~.checkmark:after {
    display: block;
}

.check_box_new_dot .container .checkmark:after {
    left: 4px;
    top: 0;
    width: auto;
    content: '\f00c';
    font-family: 'FONT AWESOME 5 PRO';
    right: 0;
    bottom: 0;
    font-size: 18px;
    color: #51AF23;
}

.submit_btns_inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 25px 0 5px 0;
}

.submit_btns_inner button {
    position: relative;
    display: inline-block;
    box-shadow: 0px 3px 10px #00000029;
    border: 2px solid #1B74D2;
    border-radius: 5px;
    color: #1B74D2;
    font-size: 17px;
    font-weight: 500;
    background: #fff;
    padding: 12px 48px;
}

.success_job_popup_sec {
    position: relative;
}

.success_job_popup_sec_cont {
    position: relative;
}

.success_job_popup_sec .modal-dialog {
    max-width: 520px;
    margin: 50px auto;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 20px;
}

.success_job_popup_sec_cont {
    position: relative;
    text-align: center;
    padding: 20px;
}

.success_job_popup_sec_cont img {
    width: 38%;
    margin: 0 auto 20px;
}

.success_job_popup_sec_cont h6 {
    position: relative;
    margin-bottom: 0px;
    color: #090909;
    font-size: 28px;
    font-weight: 600;
}

.success_job_popup_sec .close {
    position: relative;
    color: #000;
    z-index: 11;
    opacity: 1;
}


/*Career Admin Dashboard*/

.career_admin_dashboard {
    position: relative;
}

.career_admin_dashboard_left {
    *width: 245px;
    width: 245px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 0px 29px 0px 0px;
    float: left;
    height: 122vh;
    position: fixed;
    z-index: 1111;
    left: 0;
    top: 0;
    overflow-y: scroll;
}

.career_admin_dashboard_left_inner {
    position: relative;
    margin: 20px;
    padding-bottom: 150px;
}

.career_admin_dashboard_left::-webkit-scrollbar {
    display: none;
    opacity: 0;
}

.career_admin_dashboard_left::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.career_admin_dashboard_left::-webkit-scrollbar-thumb {
    background: #707070;
    border-radius: 4px;
}

.career_admin_dashboard_left::-webkit-scrollbar-thumb:hover {
    background: #fff;
}

.career_admin_dashboard_left_inner_logo {
    position: relative;
    margin-bottom: 15px;
}

.career_admin_dashboard_left_inner_logo img {
    *width: 100%;
}

.car_admin_close_icn {
    position: relative;
    text-align: right;
    margin: 0 0 25px 0;
}

.car_admin_close_icn a {
    position: relative;
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

.car_admin_close_icn a i {
    margin: 0 5px 0 0;
    font-weight: 600 !important;
}

.menu_new_btn {
    width: 30px;
    margin: 0 30px 0 0;
}

.overlay_new {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    content: '';
    *height: 300vh;
    width: 100%;
    background: rgb(0 0 0 / 40%);
    border-radius: 0;
    display: none;
}

.career_admin_dashboard_right {
    position: relative;
    width: 100%;
    float: left;
    padding: 20px 0px 0px 0;
}

.career_admin_dashboard_right_upper_left {
    position: relative;
    display: flex;
    align-items: center;
}

.career_admin_dashboard_right_upper_left_search {
    position: relative;
}

.career_admin_dashboard_right_upper_left_search span {
    position: relative;
}

.career_admin_dashboard_right_upper_left_search span input {
    position: relative;
    width: 350px;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    border: 1.5px solid #707070;
    height: 37px;
    padding: 0 0 0 45px;
    border-radius: 17px;
}

.career_admin_dashboard_right_upper_left_search span i {
    color: #C1C1C1;
    font-weight: 500 !important;
    position: absolute;
    left: 15px;
    top: 5px;
    cursor: pointer;
}

.career_admin_dashboard_left_inner_logo_new {
    position: relative;
    margin: 0px 20px 0 0;
}

.career_admin_dashboard_right_upper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 20px 0;
}

.career_admin_dashboard_right_upper_right {
    position: relative;
}

.career_admin_dashboard_right_upper_right ul {
    display: block;
    text-align: right;
}

.career_admin_dashboard_right_upper_right ul li {
    display: inline-block;
    margin: 0 0 0 30px;
}

.career_admin_dashboard_right_upper_right ul li a {
    position: relative;
}

.career_admin_dashboard_right_upper_right ul li a.super_admin_text {
    position: relative;
    color: #000000;
    font-size: 17px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.career_admin_dashboard_right_upper_right ul li a.super_admin_text i {
    margin: 0 8px 0 0;
    font-weight: 600 !important;
    color: #000000;
    font-size: 24px;
}

.bell_cin i {
    position: relative;
    font-weight: 900 !important;
    color: #000;
    font-size: 24px;
}

.bell_cin span {
    position: absolute;
    right: -10px;
    top: -13px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #dc1a22;
    color: #fff;
    font-size: 9px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    line-height: 20px;
    align-items: center;
}

.drop_admin_sec {
    width: 200px;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    padding: 12px 25px;
    border: 1px solid #ccc;
    transform: translate3d(-57px, 30px, 0px) !important;
}

.drop_admin_sec a {
    position: relative;
    display: block;
    border-bottom: 1px solid #ccc;
    font-size: 17px;
    font-weight: 600;
    color: #000;
    padding: 10px 0;
}

.drop_admin_sec a:last-child {
    border: none;
}

.drop_admin_sec a i {
    padding: 0 15px 0 0;
    font-weight: 600 !important;
}

.admin_dash_list_single {
    position: relative;
    padding: 0 15px;
    margin: 0 0 25px 0;
}

.admin_dash_list_single_head {
    position: relative;
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    cursor: pointer;
    margin: 0 0 15px 0;
}

.admin_dash_list_single_head img {
    margin: 0 8px 0 0;
}

.admin_dash_list_single_head i {
    margin: 0 8px 0 0;
}

.admin_dash_list_single_head i {
    font-weight: 900 !important;
    font-size: 18px;
    padding: 0 0 0 8px;
}

.admin_dash_list_single_cont {
    position: relative;
    background: rgba(50 109 171 / 0.06);
    padding: 15px;
}

.admin_dash_list_single_cont ul {
    display: block;
}

.admin_dash_list_single_cont ul li {
    position: relative;
    display: block;
}

.admin_dash_list_single_cont ul li a {
    color: #100F0F;
    font-size: 14px;
    font-weight: 400;
    padding: 0 0 10px 0;
    display: inline-block;
    text-transform: capitalize;
}

.admin_dash_list_single_cont ul li:last-child a {
    padding: 0;
}

.admin_dash_list_single_cont ul li a.active {
    color: #2386EE;
}

.admin_dash_list_single_cont ul li a:hover {
    color: #2386EE;
}

.career_admin_dashboard_right_cont_car {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 20px 0;
}

.career_admin_dashboard_right_cont_car h4 {
    position: relative;
    color: #2386EE;
    font-size: 22px;
    font-weight: 600;
    margin: 0px;
}

.career_admin_dashboard_right_cont_car button {
    position: relative;
    display: inline-block;
    background: #fff;
    border: 1px solid #2386EE;
    border-radius: 4px;
    font-size: 15px;
    padding: 8px 15px;
    color: #2386EE;
    font-weight: 500;
    transition: 0.5s ease-in-out;
}

.career_admin_dashboard_right_cont_car button i {
    padding: 0 10px 0 0;
}

.career_admin_dashboard_right_cont_car_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
    margin: 0 0 20px 0;
}

.career_admin_dashboard_right_cont_car_grid_single {
    position: relative;
    background: #F3F6FA;
    border-radius: 15px;
    padding: 22px 25px;
}

.career_admin_dashboard_right_cont_car_grid_single h5 {
    position: relative;
    color: #131313;
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.career_admin_dashboard_right_cont_car_grid_single h5 img {
    margin: 0 10px 0 0;
}

.span_class {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.span_class h6 {
    position: relative;
    color: #2386EE;
    font-size: 40px;
    font-weight: 600;
    margin: 0px;
}

.span_class a {
    color: #2386EE;
    font-weight: 500;
}

.active_jobs_sec_inner {
    position: relative;
}

.active_jobs_sec_inner h5 {
    position: relative;
    color: #131313;
    font-weight: 600;
    font-size: 18px;
    margin: 0 0 10px 0;
}

.active_jobs_sec_inner_table {
    position: relative;
}

.active_jobs_sec_inner_table table {
    border-collapse: separate;
    border-spacing: 0 25px;
}

.active_jobs_sec_inner_table table thead tr td {
    position: relative;
    color: #131313;
    font-size: 17px;
    font-weight: 500;
    padding: 0 0 0px 0;
}

.active_jobs_sec_inner_table table tbody tr td {
    position: relative;
    color: #929292;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 0;
}

.active_jobs_sec_inner_table table tbody tr {
    *border: 1px solid #D8D8D8;
    box-shadow: 0px 3px 15px #0000001A;
    background: #F3F8FF;
    border-radius: 15px;
}

.active_jobs_sec_inner_table table tbody tr td:first-child {
    border-radius: 15px 0 0 15px;
}

.active_jobs_sec_inner_table table tbody tr td:last-child {
    border-radius: 0px 15px 15px 0px;
}

.active_btn_new {
    position: relative;
    color: #419B16 !important;
}

.active_btn_new i {
    margin: 0 8px 0 0;
    font-weight: 900 !important;
    font-size: 12px;
}

.view_details_btn_new {
    position: relative !important;
    background: #C4C4C4 !important;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 7px !important;
    color: #000000 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    padding: 9px 17px !important;
    width: 150px !important;
    display: inline-block;
    top: 10px;
    left: 75px;
}


.select_dept_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-gap: 40px;
    margin: 0 0 20px 0;
}

.select_dept_sec_single {
    position: relative;
}

.select_dept_sec_single label {
    position: relative;
    color: #090909;
    font-size: 16px;
    font-weight: 400;
}

.select_dept_sec_single select {
    position: relative;
    width: 100%;
    height: 38px;
    color: #090909;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400;
    border: none;
    padding: 0 0 0 35px;
    background: #F1F1F1 url(../images/select-tag.png) no-repeat 96%;
    background-size: 12px;
}

.select_dept_sec_single input {
    position: relative;
    width: 100%;
    height: 38px;
    color: #9A9A9A;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400;
    border: none;
    padding: 0 0 0 35px;
    background: #F1F1F1;
}

.select_dept_sec_single span {
    position: relative;
}

.select_dept_sec_single span i {
    position: absolute;
    left: 12px;
    top: 4px;
    z-index: 1;
    color: #000;
    font-size: 15px;
    font-weight: 600 !important;
}

.emp_type_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    margin: 15px 0 0 0;
}

.emp_type_sec_single .container {
    display: block;
    position: relative;
    padding-left: 30px;
    padding-top: 0;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #9A9A9A;
}

.emp_type_sec_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.emp_type_sec_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 2px solid #707070;
}

.emp_type_sec_single .container:hover input~.checkmark {
    background-color: #fff;
}

.emp_type_sec_single .container input:checked~.checkmark {
    background-color: #fff;
}

.emp_type_sec_single .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.emp_type_sec_single .container input:checked~.checkmark:after {
    display: block;
}

.emp_type_sec_single .container .checkmark:after {
    left: 2px;
    top: 0;
    width: auto;
    content: '\f00c';
    font-family: 'FONT AWESOME 5 PRO';
    right: 0;
    bottom: 0;
    font-size: 11px;
    color: #51AF23;
}

.select_dept_sec_new_single {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 3fr;
    grid-gap: 40px;
}

.select_dept_sec_single textarea {
    position: relative;
    width: 100%;
    height: 158px;
    color: #9A9A9A;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 400;
    border: none;
    padding: 15px 0 0 35px;
    background: #F1F1F1;
    margin: 0 0 20px 0;
}

.select_dept_sec_single textarea::webkit-scrollbar {
    display: none;
}

.select_dept_sec_single_main_set {
    position: relative;
    background: #DEEEFF;
    padding: 10px;
    border-radius: 6px;
}

.mb_20 {
    position: relative;
    margin: 0 0 10px 0;
}

.select_dept_sec_single_main {
    position: relative;
    height: 158px;
    overflow-y: scroll;
    padding: 0 15px 0 0;
}

.select_dept_sec_single_main::-webkit-scrollbar {
    width: 6px;
    display: block;
}

.select_dept_sec_single_main::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.select_dept_sec_single_main::-webkit-scrollbar-thumb {
    background: #707070;
    border-radius: 4px;
}

.select_dept_sec_single_main::-webkit-scrollbar-thumb:hover {
    background: #fff;
}

.save_temp_btn {
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
}

.save_temp_btn button {
    position: relative;
    color: #2386EE;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0px 3px 10px #00000029;
    border: 1px solid #2382E7;
    border-radius: 5px;
    padding: 8px 20px;
    background: #fff;
}

.select_dept_sec_new_single_check {
    position: relative;
    padding-top: 15px;
    width: 100%;
    text-align: right;
}

.select_dept_sec_new_single_check button {
    position: relative;
    display: inline-block;
    background: #E4F1FF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
    border: 1px solid #2382E7;
    border-radius: 5px;
    color: #2386EE;
    font-weight: 600;
    padding: 9px 25px;
}

.view_det_sec_pop_cont_sec_cont h4 {
    position: relative;
    display: block;
    width: 100%;
    color: #2386EE;
    font-size: 25px;
    font-weight: 600;
    border-bottom: 1px solid #ccc;
    margin: 0 0 15px 0;
    padding-bottom: 15px;
}

.new_post_job {
    position: relative;
}

.new_post_job ul {
    display: block;
}

.new_post_job ul li {
    display: inline-block;
    margin: 0 0 0 15px;
}

.new_post_job ul li:first-child {
    margin: 0px;
}

.edit_job_btn {
    background: #fff !important;
    box-shadow: 0px 3px 6px #00000029 !important;
    border: 1px solid #707070 !important;
    border-radius: 8px !important;
    color: #7A7A7A !important;
}



/*Meta Data Home Page*/


.meta_data_home_page_cont {
    position: relative;
}

.meta_data_home_page_cont_inner {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 30px;
}

.meta_data_home_page_cont_inner_left {
    position: relative;
    padding: 15px;
    border: 1px solid #9A9A9A;
}

.meta_data_home_page_cont_inner_left h4 {
    position: relative;
    color: #090909;
    font-size: 16px;
    color: #090909;
    padding-bottom: 8px;
    border-bottom: 1px solid #ccc;
    margin: 0px;
}

.meta_data_home_page_cont_inner_left_list {
    position: relative;
    padding-top: 15px;
}

.meta_data_home_page_cont_inner_left_list ul {
    display: block;
}

.meta_data_home_page_cont_inner_left_list ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    margin: 0 0 10px 0;
}

.meta_data_home_page_cont_inner_left_list ul li:nth-child(odd) {
    background: #f5f5f5;
}

.meta_data_home_page_cont_inner_left_list ul li p {
    color: #090909;
    font-size: 16px;
    font-weight: 600;
    margin: 0px;
    min-width: 160px;
}

.meta_data_home_page_cont_inner_left_list ul li p.active {
    color: #2386EE;
}

.meta_data_home_page_cont_inner_left_list ul li a {
    color: #2386EE;
    font-size: 16px;
    font-weight: 400;
}

.meta_data_home_page_cont_inner_left_list ul li button {
    position: relative;
    display: inline-block;
    background: #9A9A9A;
    color: #FFFFFF;
    font-size: 14px;
    padding: 5px 22px;
    border-radius: 7px;
    border: none;
}

.meta_data_home_page_cont_inner_right {
    position: relative;
    padding: 15px;
    border: 1px solid #9A9A9A;
}

.meta_data_home_page_cont_inner_right_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.meta_data_home_page_cont_inner_right_head h5 {
    position: relative;
    color: #090909;
    font-size: 20px;
    margin: 0 0 5px 0;
}

.meta_data_home_page_cont_inner_right_head button {
    color: #2386EE;
    font-size: 14px;
    font-weight: 500;
    background: none;
    border: none;
}

.meta_data_home_page_cont_inner_right_head button i {
    font-size: 20px;
    font-weight: 600;
    margin: 0 8px 0 0;
}

.meta_data_home_page_cont_inner_right_img {
    position: relative;
    margin: 10px 0 0 0;
}

.meta_data_home_page_cont_inner_right_img img {
    width: 100%;
}

.meta_data_home_page_cont_inner_right_cont {
    position: relative;
    margin: 10px 0 0 0;
}

.meta_data_home_page_cont_inner_right_cont h4 {
    position: relative;
    color: #090909;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px 0;
    line-height: 25px;
}

.meta_data_home_page_cont_inner_right_cont h4 a {
    color: #2386EE;
    font-weight: 400;
}

.meta_data_home_page_cont_inner_right_cont h4 span {
    color: #9A9A9A;
}

.meta_data_home_page_cont_inner_right_cont h3 {
    position: relative;
    color: #090909;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px 0;
    line-height: 25px;
    display: inline-block;
}

.meta_data_home_page_cont_inner_right_cont h3 span {
    display: inline-block;
}

.meta_data_home_page_cont_inner_right_cont h3 ul {
    display: inline-block;
}

.meta_data_home_page_cont_inner_right_cont h3 ul li {
    display: inline-block;
    margin: 0 12px 0 0;
}

.meta_data_home_page_cont_inner_right_cont h3 ul li a {
    color: #2386EE;
    font-weight: 400;
    text-decoration: underline;
}

.add_new_meta_drop_sec {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 40px;
    width: 80%;
}

.add_new_meta_drop_sec_left {
    position: relative;
}

.add_new_meta_drop_sec_left_single {
    position: relative;
    margin: 0 0 20px 0;
}

.add_new_meta_drop_sec_left_single label {
    position: relative;
    font-size: 16px;
    color: #090909;
    font-weight: 400;
    margin: 0 0 8px 0;
}

.add_new_meta_drop_sec_left_single input {
    position: relative;
    width: 100%;
    background: #F1F1F1;
    color: #9A9A9A;
    height: 38px;
    padding-left: 30px;
    font-size: 16px;
    font-weight: 400;
    border: none;
    border-radius: 5px;
}

.add_new_meta_drop_sec_left_single input::-webkit-input-placeholder {
    color: #9A9A9A !important;
    opacity: 1 !important;
}

.add_new_meta_drop_sec_left_single input::-moz-placeholder {
    color: #9A9A9A !important;
    opacity: 1 !important;
}

.add_new_meta_drop_sec_left_single input:-ms-input-placeholder {
    color: #9A9A9A !important;
    opacity: 1 !important;
}

.add_new_meta_drop_sec_left_single input:-moz-placeholder {
    color: #9A9A9A !important;
    opacity: 1 !important;
}

.add_new_meta_drop_sec_left_single textarea {
    position: relative;
    width: 100%;
    background: #F1F1F1;
    color: #9A9A9A;
    padding-left: 30px;
    font-size: 16px;
    font-weight: 400;
    border: none;
    border-radius: 5px;
    padding-top: 15px;
}

.text_area_sec {
    position: relative;
}

.text_area_sec ul {
    position: absolute;
    top: 15px;
    left: 15px;
}

.text_area_sec ul li {
    display: inline-block;
    margin: 0 8px 8px 0;
}

.text_area_sec ul li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 120px;
    background: #2386EE;
    border-radius: 16px;
    color: #FFFFFF;
    font-size: 14px;
    font-size: 400;
    padding: 5px 8px;
}

.meta_url_link {
    position: relative;
}

.meta_url_link input {
    padding-left: 70px;
}

.meta_url_link button {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    height: 38px;
    width: 60px;
    border-radius: 5px 0;
    background: #7A7A7A;
    color: #fff;
    font-size: 16px;
    border: none;
}

.browse_btn_main {
    position: relative;
    display: inline-block;
    background: #0096C7;
    color: #0096c7 !important;
    font-weight: 500;
    text-align: center;
    padding: 8px 20px;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 5px;
    width: 220px;
}

.browse_btn_main {
    color: transparent;
    margin: 10px 0 0 0;
}

.browse_btn_main::-webkit-file-upload-button {
    visibility: hidden;
}

.browse_btn_main::before {
    content: 'Browse Now';
    color: #fff;
    font-family: 'Poppins';
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
}

.add_new_meta_drop_sec_left_single_new h4 {
    position: relative;
    font-size: 16px;
    color: #090909;
    font-weight: 400;
    margin: 0 0 12px 0;
}

.add_new_meta_drop_sec_left_single_new input {
    position: relative;
    opacity: 0;
    cursor: pointer;
    visibility: hidden;
    display: none;
}

.add_new_meta_drop_sec_left_single_new input::-webkit-file-upload-button {
    visibility: hidden;
}

.select_files_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    background: #F1F1F1 0% 0% no-repeat padding-box;
    border: 2px solid #707070;
    padding: 50px;
}

.select_files_btn img {
    width: 60px;
    margin: 0 20px 0 0;
}

.select_files_btn span {
    font-size: 14px;
    color: #090909;
    font-weight: 600;
    text-align: center;
}

.select_files_btn span p {
    margin: 0px;
    color: #2386EE;
}

.add_new_meta_drop_sec_left_single_new_box {
    position: relative;
}

.save_cont_list {
    position: relative;
    margin: 20px 0 10px 0px;
    text-align: right;
}

.save_cont_list ul {
    display: block;
}

.save_cont_list ul li {
    display: inline-block;
    margin: 0 0 0 25px;
}

.save_cont_list ul li:first-child {
    margin-left: 0px;
}

.save_btn_new {
    position: relative;
    background: #2386EE;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 18px;
    border-radius: 6px;
    padding: 8px 20px;
    font-weight: 400;
}

.discard_btn {
    position: relative;
    border: 1px solid #707070;
    color: #7A7A7A;
    font-size: 17px;
    padding: 8px 20px;
    font-weight: 400;
    border-radius: 6px;
}

.cate_sec_main_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.add_new_meta_drop_sec_left_single select {
    position: relative;
    width: 100%;
    background: #F1F1F1;
    color: #9A9A9A;
    height: 38px;
    padding-left: 30px;
    font-size: 16px;
    font-weight: 400;
    border: none;
    border-radius: 5px;
    background: #f1f1f1 url(../images/select-tag.png) no-repeat 96%;
}



/*Notification Page*/


.notification_popup_sec {
    position: relative;
    padding: 40px 0;
}

.notification_popup_sec_main {
    position: relative;
}

.notification_popup_sec_breadcumb {
    position: relative;
}

.notification_popup_sec_breadcumb h4 {
    position: relative;
    font-size: 20px;
    color: #BBBBBB;
    font-weight: 400;
    margin: 0 0 35px 0;
}

.notification_popup_sec_breadcumb h6 {
    position: relative;
    font-size: 28px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 25px 0;
}

.notification_popup_sec_breadcumb h6 i {
    margin: 0 8px 0 0;
    font-weight: 400 !important;
    font-size: 24px;
}

.notification_popup_sec_left_single {
    position: relative;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    border-radius: 10px;
    padding: 22px 25px;
    margin: 0 0 20px 0;
}

.notification_popup_sec_left_single h5 {
    position: relative;
    margin: 0px;
    font-size: 18px;
    color: #000000;
    font-weight: 400;
    max-width: 550px;
    line-height: 32px;
}

.notification_popup_sec_left_single_icn {}

.notification_popup_sec_left_single_icn i {
    font-size: 18px;
    color: #4076F7;
    font-weight: 900 !important;
    position: absolute;
    right: 10px;
    top: 10px;
}

.notification_popup_sec_left_single_icn p {
    position: absolute;
    right: 10px;
    bottom: 10px;
    color: #000000;
    margin: 0;
    font-size: 16px;
    font-weight: 400;
}

.d_flex_sec {
    display: flex;
    align-items: center;
}

.d_flex_sec span {
    margin: 0 15px 0 0;
}

.d_flex_sec span img {
    width: 80px;
}

.notification_popup_sec_right {
    position: relative;
}

.notification_popup_sec_right img {
    width: 100%;
}

.notification_popup_sec_main .row {
    align-items: center;
}

.notification_popup_sec_left {
    padding-right: 15px;
    height: 700px;
    overflow-y: scroll;
}

.notification_popup_sec_left ::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.notification_popup_sec_left ::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.notification_popup_sec_left ::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 5px;
}

.notification_popup_sec_left ::-webkit-scrollbar-thumb:hover {
    background: grey;
}

/*Notification Page*/


/*Blogs page*/

.blogs_new_sec {
    position: relative;
}

.blogs_new_sec_slide {
    margin-top: 0px !important;
}

.blogs_new_sec_img {
    position: relative;
    *background: url(../images/blog-1.png);
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    padding: 30px 0;
}

.new_details_img {
    position: relative;
    height: 528px;
}

.new_details_img:after {
    content: '';
    position: absolute;
    background: rgba(0 0 0 / 0.59);
    height: 100%;
    width: 100%;
    z-index: 1;
    top: 0;
}

.blogs_new_sec_top {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 11111;
    left: 0;
    width: 100%;
    top: 20px;
}

.blogs_new_sec_top_left {
    position: relative;
    display: flex;
    flex: 0 0 300px;
}

.blogs_new_sec_top_left img {
    width: 100%;
}

.blogs_new_sec_top_right {
    position: relative;
}

.blogs_new_sec_top_right ul {
    display: flex;
    align-items: center;
}

.blogs_new_sec_top_right ul li {
    display: inline-block;
    margin: 0 0 0 45px;
}

.blogs_new_sec_top_right ul li:first-child {
    margin: 0px;
}

.blogs_new_sec_top_right ul li a {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
    position: relative;
    display: inline-block;
}

.blogs_new_sec_top_right ul li a i {
    font-size: 22px;
}

/*.blogs_new_sec_top_right ul li:first-child a:after{content: '';position: absolute;right: -21px;top: 0;height: 100%;background: #fff;width: 1px;}*/
.blogs_new_sec_cont_sec {
    position: relative;
    padding: 140px 0 0 10px;
}

.blogs_new_sec_cont_sec h3 {
    position: relative;
    color: #FFFFFF;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 50px 0;
}

.blogs_new_sec_cont_sec h3:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -15px;
    width: 57px;
    height: 9px;
    background: #fff;
}

.blogs_new_sec_cont_sec h6 {
    position: relative;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 20px 0;
    color: #fff;
    display: inline-block;
}

.blogs_new_sec_cont_sec h6:after {
    content: '';
    position: absolute;
    bottom: -8px;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(255 255 255 / 0.20);
}

.blogs_new_sec_cont_sec h5 {
    position: relative;
    display: block;
    max-width: 580px;
    color: #FFFFFF;
    font-size: 29px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 15px 0;
}

.read_banner_btn {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 400;
    background: #2196F3;
    border-radius: 6px;
    padding: 5px 50px;
    border: none;
    margin: 0 0 15px 0;
}

.blogs_new_sec_slide {
    position: relative;
}

#hm_slide_pic .owl-dots {
    display: flex;
    position: absolute;
    right: 0;
    bottom: 20px;
    left: 0;
    z-index: 11;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    align-items: center;
    justify-content: center;
}

#hm_slide_pic .owl-dots .owl-dot {
    width: 85px;
    height: 8px;
    background: rgba(255 255 255 / 0.26);
    border-radius: 4px;
    margin: 0 5px;
}

#hm_slide_pic .owl-dots .owl-dot.active {
    background: #fff;
}

.blog_new_below_cont_sec {
    position: relative;
    margin: 40px 0;
}

.blog_new_below_cont_sec_main {
    position: relative;
}

.blog_new_below_cont_sec_left {
    position: relative;
}

.blog_new_below_cont_sec_left_single {
    position: relative;
}

.blog_new_below_cont_sec_left_single_img img {
    width: 100%;
    border-radius: 15px;
}

.blog_new_below_cont_sec_left_single_cont {
    position: relative;
    padding-top: 15px;
}

.blog_new_below_cont_sec_left_single_cont ul {
    display: none;
    margin: 0 0 10px 0;
}

.blog_new_below_cont_sec_left_single_cont ul li {
    display: inline-block;
    padding-right: 25px;
    color: #1B1212;
    font-size: 16px;
    font-weight: 500;
    position: relative;
}

.blog_new_below_cont_sec_left_single_cont ul li:after {
    content: '';
    position: absolute;
    right: 8px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #9D9D9D;
}

.blog_new_below_cont_sec_left_single_cont ul li:last-child {
    padding-right: 0px;
}

.blog_new_below_cont_sec_left_single_cont ul li i {
    margin: 0 5px 0 0;
}

.blog_new_below_cont_sec_left_single_cont ul li:last-child:after {
    display: none;
}

.blog_new_below_cont_sec_left_single_cont h6 {
    position: relative;
    color: #090909;
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.blog_new_below_cont_sec_left_single_cont p {
    color: #1B1212;
    font-size: 16px;
    font-weight: 300;
}

.read_blog_btns {
    position: relative;
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #2196F3;
    font-size: 14px;
    color: #2196F3;
    padding: 5px 20px;
    background: #fff;
}

.read_blog_btns:hover {
    border: 2px solid #2196F3;
}

.read_blog_btns:active {
    border: 2px solid #2196F3;
}

.read_blog_btns i {
    margin: 0 0 0 8px;
}

.meet_atul_pres {
    position: relative;
    margin: 50px 0;
}

.meet_atul_pres h4 {
    position: relative;
    color: #090909;
    font-size: 38px;
    font-weight: 600;
    max-width: 666px
}

.meet_atul_pres_img {
    position: relative;
}

.meet_atul_pres_img img {
    width: 100%;
}

.meet_atul_pres_right {
    position: relative;
}

.meet_atul_pres_right p {
    color: #1B1212;
    font-size: 16px;
    font-weight: 300;
}

.meet_atul_pres_right button {
    position: relative;
    display: inline-block;
    border-radius: 5px;
    border: 2px solid #2196F3;
    font-size: 14px;
    color: #2196F3;
    padding: 5px 20px;
    background: #fff;
}

.meet_atul_pres_right button i {
    margin: 0 0 0 8px;
}

.meet_atul_pres .row {
    align-items: center;
}

.blog_new_below_cont_sec_right {
    position: relative;
    margin-top: 65px;
}

.blog_new_below_cont_sec_right_single {
    position: relative;
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgba(0 0 0 / 0.08);
}

.blog_new_below_cont_sec_right_single:last-child {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}

.blog_new_below_cont_sec_right_single ul {
    display: block;
    margin: 0 0 10px 0;
}

.blog_new_below_cont_sec_right_single ul li {
    display: none;
    padding-right: 25px;
    color: #1B1212;
    font-size: 16px;
    font-weight: 500;
    position: relative;
}

.blog_new_below_cont_sec_right_single ul li i {
    margin: 0 8px 0 0;
}

.blog_new_below_cont_sec_right_single ul li:after {
    content: '';
    position: absolute;
    right: 8px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #1B1212;
}

.blog_new_below_cont_sec_right_single ul li:last-child:after {
    display: none;
}

.blog_new_below_cont_sec_right_single ul li:last-child {
    padding-right: 0px;
}

.blog_new_below_cont_sec_right_single h6 {
    position: relative;
    color: #090909;
    font-size: 23px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.blog_new_below_cont_sec_right_single p {
    color: #1B1212;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 10px 0;
}

.new_rgt_btn {
    position: relative;
    display: inline-block;
    color: #2196F3;
    font-size: 16px;
    font-weight: 500;
    background: none;
    border: none;
    padding: 0px;
}

.new_rgt_btn:hover {}

.sticky_st {
    position: sticky;
    top: 50px;
    height: fit-content;
}

.blog_det_sec_main {
    position: relative;
    padding: 30px 0;
}

.blog_det_sec_main_cont_sec {
    position: relative;
}

.blog_det_sec_main_cont_sec h4 {
    position: relative;
    color: #090909;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 15px;
}

.blog_det_sec_main_cont_sec h6 {
    position: relative;
    font-size: 18px;
    color: #1B1212;
    font-weight: 500;
    display: flex;
    margin: 0px;
    align-items: center;
}

.blog_det_sec_main_cont_sec h6 span {
    margin: 0 0 0 20px;
    font-size: 16px;
    color: #1B74D2;
    font-weight: 400;
}

.blog_det_sec_main_cont_sec h6 span i {
    width: 34px;
    height: 34px;
    border: 1px solid #1B74D2;
    border-radius: 7px;
    line-height: 34px;
    font-weight: 900 !important;
    font-size: 18px;
    text-align: center;
    margin: 0 12px 0 0;
}

.blog_det_sec_main_cont_new_div {
    position: relative;
    margin: 20px 0 0 0;
    border-bottom: 1px solid rgba(0 0 0 / 0.08);
    padding: 0 0 20px 0;
}

.blog_det_sec_main_cont_new_div p {
    color: #1B1212;
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 20px 0;
}

.blog_det_sec_main_cont_new_div h5 {
    position: relative;
    color: #000;
    font-weight: 600;
    margin: 0 0 10px 0;
    font-size: 24px;
}

.more_articles_sec {
    position: relative;
    padding-top: 30px;
}

.more_articles_sec h5 {
    position: relative;
    color: #090909;
    font-weight: 600;
    font-size: 30px;
    margin: 0 0 20px 0;
}

.more_articles_sec_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 60px;
}

.new_blog_hgt {
    height: 528px !important;
}

.blog_new_below_cont_sec_left_search_sec {
    position: relative;
    margin: 0 0 20px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog_new_below_cont_sec_left_search_sec_left input {
    position: relative;
    width: 420px;
    height: 44px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #AAAAAA;
    border-radius: 22px;
    color: #4E4E4E;
    font-size: 16px;
    font-weight: 400;
    padding-left: 50px;
}

.blog_new_below_cont_sec_left_search_sec_left button {
    position: absolute;
    left: 15px;
    top: 9px;
    color: #000;
    font-weight: 400;
    font-size: 18px;
    background: none;
    border: none;
}

.blog_new_below_cont_sec_left_search_sec_right button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 6px;
    width: 130px;
    height: 44px;
    color: #fff;
    font-size: 16px;
    border: none;
}

.blog_new_below_cont_sec_left_search_sec_right button img {
    width: 18px;
    margin: 0 8px 0 0;
}

.tags_text_sec {
    position: relative;
    margin: 0 0 30px 0;
}

.tags_text_sec ul {
    display: block;
}

.tags_text_sec ul li {
    display: inline-block;
    margin: 0 15px 0 0;
}

.tags_text_sec ul li img {
    width: 25px;
}

.tags_text_sec ul li h6 {
    position: relative;
    margin: 0px;
    color: #090909;
    font-size: 24px;
    font-weight: 600;
}

.tags_text_sec ul li span {
    background: #EBEBEB;
    display: inline-block;
    color: #090909;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 22px;
    border-radius: 4px;
    margin: 5px;
}

.leave_reply_form_sec {
    position: relative;
    margin: 15px 0;
}

.leave_reply_form_sec_inner {
    position: relative;
    background: #E2F1FC;
    border-radius: 16px;
    padding: 35px 40px;
}

.leave_reply_form_sec_inner_head {
    position: relative;
    margin: 0 0 20px 0;
}

.leave_reply_form_sec_inner_head h5 {
    position: relative;
    font-size: 22px;
}

.leave_reply_form_sec_inner_head h5 i {
    margin: 0 10px 0 0;
}

.leave_reply_form_sec_inner_single {
    position: relative;
}

.leave_reply_form_sec_inner_single textarea {
    position: relative;
    width: 100%;
    height: 180px;
    color: #9B9A9A;
    font-size: 18px;
    box-shadow: 3px 3px 4px #84848429;
    border: 1px solid #BCBCBC;
    border-radius: 11px;
    background: #F6F6F6;
    padding: 25px 0 0 25px;
    margin: 0 0 15px 0;
}

.leave_reply_form_sec_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}

.leave_reply_form_sec_inner_single label {
    position: relative;
    color: #090909;
    font-size: 22px;
    font-weight: 600;
}

.leave_reply_form_sec_inner_single input {
    position: relative;
    width: 100%;
    height: 60px;
    color: #9B9A9A;
    font-size: 18px;
    box-shadow: 3px 3px 4px #84848429;
    border: 1px solid #BCBCBC;
    border-radius: 11px;
    background: #F6F6F6;
    padding: 0px 0 0 25px;
}

.padd_left_lft_img {
    width: 112px;
    position: absolute;
    z-index: 11;
    top: 40px;
    border-radius: 11px;
    left: 2px;
}

.padd_left_lft {
    padding-left: 130px !important;
}

.send_grid_btns {
    position: relative;
    margin: 30px 0 0 0;
    width: 100%;
    text-align: right;
}

.send_grid_btns button {
    position: relative;
    background: #2196F3;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 20px;
    padding: 10px 50px;
    border: none;
    font-weight: 500;
}

.blog_new_below_cont_sec_left_search_sec_right span {
    color: #1B1212;
    font-size: 16px;
    margin: 0 0 0 10px;
}




/*Faq Page*/
.new_blog_hgt_faq {
    height: 615px !important;
}

.new_bg_img {
    position: relative;
}

.new_bg_img:after {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: '';
    background: rgba(0 0 0 / 0.49);
}

.faq_new_sec_cont_sec {
    position: initial;
    padding: 100px 0 100px 10px;
    z-index: 1111;
}

.faq_new_sec_cont_sec_left {
    position: relative;
}

.faq_new_sec_cont_sec_btm {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 30px;
    z-index: 11;
}

.faq_new_sec_cont_sec_top {
    position: relative;
    width: 100%;
    text-align: right;
    margin-bottom: 40px;
    z-index: 1111
}

.faq_new_sec_cont_sec_top button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    color: #FFFFFF;
    font-weight: 400;
    padding: 10px 30px;
    font-size: 17px;
    border: none;
    border-radius: 10px;
}

.faq_new_sec_cont_sec_top button i {
    margin-left: 10px;
}

.faq_new_sec_cont_sec_top button span {
    font-weight: 600;
}

.faq_new_sec_cont_sec_left {
    position: relative;
}

.faq_new_sec_cont_sec_left h4 {
    position: relative;
    color: #FFFFFF;
    font-size: 38px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.faq_new_sec_cont_sec_left h4 img {
    margin: 0 15px 0 0;
}

.faq_new_sec_cont_sec_left h4:after {
    content: '';
    position: absolute;
    bottom: -20px;
    height: 3px;
    width: 80%;
    background: #fff;
}

.faq_new_sec_cont_sec_left h5 {
    position: relative;
    font-size: 34px;
    color: #fff;
    font-weight: 400;
    margin: 15px 0 25px 0;
    display: inline-block;
    width: 100%;
}

.faq_new_sec_cont_sec_left span {
    position: relative;
    width: 800px;
    display: block;
}

.faq_new_sec_cont_sec_left span input {
    position: relative;
    height: 60px;
    width: 800px;
    color: #BBBBBB;
    font-size: 22px;
    font-weight: 400;
    padding-left: 15px;
}

.faq_new_sec_cont_sec_left span i {
    color: #BBBBBB;
    font-size: 22px;
    font-weight: 400 !important;
    position: absolute;
    right: 20px;
    top: 20px;
}

.faq_new_sec_cont_sec_right {
    position: relative;
}

.faq_new_sec_cont_sec_right h6 {
    position: relative;
    font-size: 30px;
    font-weight: 500;
    color: #fff;
    margin: 0px 0px 30px 0px;
}

.faq_new_sec_cont_sec_right h6:after {
    content: '';
    position: absolute;
    bottom: -15px;
    height: 3px;
    width: 80%;
    background: #fff;
    left: 0px;
}

.faq_new_sec_cont_sec_right ol {
    position: relative;
    display: block;
    list-style-type: decimal;
    padding-left: 35px;
    height: 210px;
    overflow-y: scroll;
}

.faq_new_sec_cont_sec_right ol::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.faq_new_sec_cont_sec_right ol::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.faq_new_sec_cont_sec_right ol::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.faq_new_sec_cont_sec_right ol::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.faq_new_sec_cont_sec_right ol li {
    font-size: 16px;
    color: #FFFFFF;
    margin: 0 0 12px 0;
}

.faq_new_sec_cont_sec_right ol li:last-child {
    margin-bottom: 0px;
}

.faq_new_sec_cont_sec_right ol li a {
    color: #fff;
}

.faq_cont_sec_new {
    position: relative;
    padding: 40px 0;
}

.faq_cont_sec_new_cont {
    position: relative;
}

.faq_cont_sec_new_cont_head {
    position: relative;
}

.faq_cont_sec_new_cont_head h4 {
    position: relative;
    color: #1D1D1D;
    font-size: 30px;
    font-weight: 500;
}

.faq_cont_sec_new_cont_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 70px;
}

.faq_cont_sec_new_cont_inner_single {
    position: relative;
}

.faq_cont_sec_new_cont_inner_single h6 {
    position: relative;
    color: #1D1D1D;
    font-size: 22px;
    display: flex;
    align-items: center;
    font-weight: 500;
}

.faq_cont_sec_new_cont_inner_single h6 span {
    margin-right: 10px;
}

.faq_cont_sec_new_cont_inner_single h6 span img {
    width: 30px;
}

.faq_link {
    position: relative;
    display: inline-block;
    color: #387ED1;
    font-size: 18px;
    font-weight: 500;
    margin: 0 0 15px 0;
}

.faq_cont_sec_new_cont_inner_single p {
    color: #A5A5A5;
    position: relative;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 15px 0;
}

.faq_cont_sec_new_cont_inner_single p a {
    color: #A5A5A5;
}

.faq_cont_sec_new_cont_inner_single:first-child:after {
    content: '';
    position: absolute;
    right: -20px;
    width: 1px;
    background: rgba(112 112 112 / 0.15);
    height: 100%;
    top: 0px;
}

.faq_qn_sec {
    position: relative;
    padding: 30px 0;
}

.faq_qn_sec_inner {
    position: relative;
}

.faq_qn_sec_inner_left {
    position: relative;
}

.faq_link img {
    margin-right: 8px;
}

.after_none:after {
    display: none;
}

.faq_padd_left {
    padding-left: 30px;
}

.faq_qn_sec_inner_right {
    position: relative;
}

.faq_qn_sec_inner_right_img {
    position: relative;
    border: 2px solid #387ED1;
    margin: 0 0 20px 0;
}

.faq_qn_sec_inner_right_img img {
    width: 100%;
}

.faq_new_sec_cont_sec_right_list_cont ol {
    position: relative;
    display: block;
    list-style-type: decimal;
    padding-left: 10px;
}

.faq_new_sec_cont_sec_right_list_cont ol li {
    font-size: 18px;
    color: #B1B1B1;
    margin: 0 0 12px 0;
}

.faq_new_sec_cont_sec_right_list_cont ol li:last-child {
    margin-bottom: 0px;
}

.faq_second_inner {
    position: relative;
    padding: 30px 0;
}

.faq_second_inner_cont {
    position: relative;
    text-align: center;
}

.faq_second_inner_cont h4 {
    position: relative;
    font-size: 45px;
    color: #272727;
    text-align: center;
    font-weight: 700;
}

.faq_second_inner_cont img {
    margin: 10px auto;
}

.faq_second_inner_cont span {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #707070;
    border-radius: 7px;
    padding: 15px;
    display: block;
    width: 90%;
    margin: 0 auto;
}

.faq_second_inner_cont span p {
    margin: 0px;
    color: #272727;
    *font-size: 22px;
    font-size: 18px;
}

.faq_second_inner_cont span p b {
    margin-right: 10px;
}

.faq_second_inner_cont span p button {
    position: relative;
    display: inline-block;
    margin-left: 20px;
    background: #387ED1;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: 400;
    border: none;
    padding: 6px 35px;
}

.faq_second_inner_cont span p input {
    position: relative;
    display: inline-block;
    color: #272727;
    background: #fff;
    margin: 0 20px 0 0;
    border: none;
    width: 350px;
    height: 36px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    padding-left: 15px;
}

.car_admin_master_design {
    position: relative;
    padding: 20px 0;
}

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





/*Master Settings*/

.car_admin_master_design {
    position: relative;
    margin-top: 10px;
}

.car_admin_master_design_head {
    position: relative;
}

.car_admin_master_design_head h4 {
    position: relative;
    color: #2386EE;
    font-size: 23px;
    font-weight: 600;
}

.car_admin_master_design_head h4 button {
    position: relative;
    display: inline-block;
    margin-left: 30px;
    font-size: 18px;
    color: #2386EE;
    font-weight: 500;
    padding: 7px 30px;
    border: 1px solid #2386EE;
    border-radius: 6px;
    background: none;
}

.car_admin_master_design_head h4 button i {
    margin-right: 8px;
}

.car_admin_master_design_table {
    position: relative;
    border: 1px solid #9A9A9A;
    padding: 10px 15px;
    margin-top: 30px;
    width: 70%;
    border-radius: 4px;
}

.car_admin_master_design_table table {
    border-collapse: separate;
    border-spacing: 0 12px;
}

.car_admin_master_design_table table thead tr td {
    color: #090909;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 15px;
}

.car_admin_master_design_table table thead tr td:first-child {
    padding-left: 20px;
}

.car_admin_master_design_table table tbody tr td:first-child {
    padding-left: 20px;
}

.car_admin_master_design_table table tbody tr td {
    position: relative;
    color: #090909;
    font-size: 17px;
    font-weight: 600;
    padding: 14px 0;
}

.car_admin_master_design_table table tbody tr:nth-child(odd) td {
    background: #f5f5f5;
}

.car_admin_master_design_table table tbody tr td ul {
    display: block;
}

.car_admin_master_design_table table tbody tr td ul li {
    display: inline-block;
    margin-right: 30px;
}

.car_admin_master_design_table table tbody tr td ul li:last-child {
    margin-right: 0px;
}

.edit_delete_btns {
    position: relative;
}

.new_edit_admin {
    font-size: 16px;
    color: #2386EE;
    font-weight: 500;
}

.new_edit_admin i {
    font-weight: 600 !important;
    font-size: 18px;
    margin: 0 5px 0 0 !important;
}

.new_delete_admin {
    font-size: 16px;
    color: #E82222;
    font-weight: 500;
}

.new_delete_admin i {
    font-weight: 600 !important;
    font-size: 18px;
    margin: 0 5px 0 0 !important;
}

.new_width {
    width: 100%;
}

.new_top_zero {
    top: 0px;
}




.check_new_box .container {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #9A9A9A;
    font-weight: 500;
}

.check_new_box .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.check_new_box .checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border: 1px solid #707070;
}

.check_new_box .container:hover input~.checkmark {
    background-color: transparent;
}

.check_new_box .container input:checked~.checkmark {
    background-color: transparent;
}

.check_new_box .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: 'Font Awesome 5 Pro';
}

.check_new_box .container input:checked~.checkmark:after {
    display: block;
}

.check_new_box .container .checkmark:after {
    left: 2px;
    top: 0;
    font-size: 10px;
}

.green_check .container {
    color: #48AE18;
}

.check_new_box.green_check .checkmark {
    border: 1px solid #48AE18;
}



.type_listing_sec {
    position: relative;
}

.type_listing_sec .modal-dialog {
    max-width: 415px;
    margin: 120px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #9A9A9A;
    border-radius: 12px;
}

.type_listing_sec .modal-body {
    padding: 20px;
}

.type_listing_sec_body {
    position: relative;
}

.type_listing_sec_body h4 {
    position: relative;
    color: #090909;
    font-size: 20px;
    border-bottom: 1px solid rgba(112 112 112 / 0.15);
    padding-bottom: 5px;
    margin: 0 0 15px 0;
}

.type_listing_sec_body_inner {
    position: relative;
}

.type_listing_sec_body_inner label {
    position: relative;
    color: #090909;
    font-size: 16px;
    margin-bottom: 8px;
}

.type_listing_sec_body_inner input {
    position: relative;
    width: 100%;
    background: #F1F1F1 0% 0% no-repeat padding-box;
    border-radius: 5px;
    border: none;
    color: #9A9A9A;
    font-size: 16px;
    font-weight: 400 !important;
    height: 38px;
    padding: 0 0 0 15px;
}

.modal_add_btns {
    position: relative;
    margin: 20px 0 10px 0;
}

.modal_add_btns ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.modal_add_btns ul li {
    margin-left: 15px;
}

.modal_add_btns ul li:first-child {
    margin-left: 0px;
}

.submit_btns_mod {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 23px;
    border: 1px solid #2386EE;
}

.submit_btns_mod:hover {
    color: #2386EE;
    background: #fff;
}

.cancel_btns_mod {
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 6px;
    color: #7A7A7A;
    font-size: 16px;
    font-weight: 400;
    padding: 6px 23px;
    border: 1px solid #7A7A7A;
}

.cancel_btns_mod:hover {
    color: #7A7A7A;
    background: #fff;
}



/*Admin Website Content Page*/

.website_content_page_sec {
    position: relative;
    margin: 30px 0;
}

.website_content_page_sec_head {
    position: relative;
}

.website_content_page_sec_head h4 {
    position: relative;
    color: #2386EE;
    font-size: 25px;
    font-weight: 600;
    margin: 0 0 15px 0;
    *display: inline-block;
}

.website_content_page_sec_head h5 {
    position: relative;
    color: #000000;
    font-weight: 600;
    margin: 0 0 20px 0;
    font-size: 25px;
    *display: inline-block;
}

.website_content_page_sec_cont_search {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 0 25px 0;
}

.website_content_page_sec_cont_search_left {
    position: relative;
}

.website_content_page_sec_cont_search_left span input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #707070;
    border-radius: 20px;
    width: 780px;
    height: 40px;
    color: #C1C1C1;
    font-size: 18px;
    padding-left: 20px;
    padding-left: 50px;
    font-weight: 400;
}

.website_content_page_sec_cont_search_left span i {
    position: absolute;
    left: 15px;
    top: 13px;
    color: #C1C1C1;
    font-size: 18px;
    font-weight: 400 !important;
    z-index: 1;
    bottom: 0;
}

.website_content_page_sec_cont_search_left span input::-webkit-input-placeholder {
    color: #C1C1C1 !important;
    opacity: 1 !important;
}

.website_content_page_sec_cont_search_left span input::-moz-placeholder {
    color: #C1C1C1 !important;
    opacity: 1 !important;
}

.website_content_page_sec_cont_search_left span input:-ms-input-placeholder {
    color: #C1C1C1 !important;
    opacity: 1 !important;
}

.website_content_page_sec_cont_search_left span input:-moz-placeholder {
    color: #C1C1C1 !important;
    opacity: 1 !important;
}

.website_content_page_sec_cont_search_right {
    position: relative;
}

.website_content_page_sec_cont_search_right a {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1px solid #707070;
    color: #000000;
    font-weight: 600;
    padding: 8px 35px;
    border-radius: 4px;
}

.website_cont_table_sec {
    position: relative;
    *list-style-type: decimal;
    *counter-reset: item;
}

.website_cont_table_sec ul.bg_main {
    display: block;
    /*list-style-type: decimal;counter-reset: item*/
}

.website_cont_table_sec_cont {
    position: relative;
    width: 100%;
    *display: block;
    /*display: grid;grid-template-columns: 2fr 1fr 1fr 1fr;grid-gap: 15px;*/
    background: #F9F9F9 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 20px;
    display: block;
    margin-bottom: 15px;
}

.website_cont_table_sec_cont_single {
    position: relative;
}

.website_cont_table_sec_cont table {
    border-collapse: collapse;
    content-visibility: auto;
}

/*.website_cont_table_sec ul.bg_main::before{content: counters(item, ".") " "; counter-increment: item}*/
.website_cont_table_sec_cont table thead tr td {
    color: #000000;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 20px;
    position: relative;
}

.blue_text {
    color: #2386EE !important;
}

.website_cont_table_sec_cont table tbody tr td {
    color: #000000;
    font-weight: 400;
    font-size: 18px;
    position: relative;
}

.d_flex_admin {
    display: flex;
    align-items: center;
}

.d_flex_admin .new_delete_admin {
    margin-left: 20px;
}

#new_tab_size {
    width: 315px;
    height: auto;
    position: relative;
}

video#myVideo\ new_tab_size {
    width: 315px;
}

/*.website_cont_table_sec_cont table tr td:after{height: 100%;width: 1px;top: 0;background: rgba(112 112 112 / 0.16);right: 30px;content: '';position: absolute;}*/
.website_cont_table_sec_cont table tr td:last-child::after {
    display: none;
}

.video_after:after {
    position: absolute;
    content: '';
    height: 82%;
    width: 315px;
    top: 15px;
    left: 15px;
    background: rgba(0 0 0 / 0.32);
}

.video_after {
    width: 315px;
    display: inline-block;
}

.website_cont_table_sec_cont table tr {
    vertical-align: top;
}

.website_cont_table_sec_cont table tr td {
    border-right: 1px solid rgba(112 112 112 / 0.16);
    padding: 15px;
}

.website_cont_table_sec_cont table tr td:last-child {
    border-right: none;
}

.text_center_sec {
    position: relative;
    left: 50px;
}

.manage_talent_count {
    position: relative;
    padding: 0px 0 15px 15px;
    justify-content: space-between;
}

.manage_talent_count h6 {
    color: #2386EE;
    font-weight: 600;
    font-size: 20px;
    position: relative;
}

.models_list {
    padding: 5px 0 15px 15px;
}

.models_list li {
    display: inline-block;
    width: 24%;
    text-align: center;
}

.models_list li h4 {
    position: relative;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 80px;
    font-weight: 500;
    margin-bottom: 5px;
    border-right: 1px solid rgba(112 112 112 / 0.16);
}

.models_list li h4 span {
    color: #272727;
    font-weight: 300;
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    display: block;
}

.models_list li:last-child h4 {
    border: none;
}

.video_after i {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 11;
    color: #fff;
    font-weight: 900 !important;
    font-size: 40px;
    width: 315px;
    cursor: pointer;
}

.edit_talent_count_sec {
    position: relative;
}

.edit_talent_count_sec .modal-dialog {
    max-width: 700px;
    margin: 60px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D1D1D1;
    border-radius: 19px;
}

.edit_talent_count_sec .modal-body {
    padding: 30px 25px;
}

.edit_talent_count_sec .close {
    position: absolute;
    height: 30px;
    width: 30px;
    background: #D6D6D6;
    color: #707070;
    border-radius: 50%;
    opacity: 1;
    font-weight: 400;
    font-size: 28px;
    right: 15px;
    top: 15px;
    z-index: 11;
}

.edit_talent_count_sec_cont {
    position: relative;
}

.edit_talent_count_sec_cont h5 {
    position: relative;
    color: #373636;
    font-size: 24px;
    font-weight: 600;
    border-bottom: 1px solid rgba(112 112 112 / 0.15);
    padding-bottom: 20px;
}

.edit_talent_count_sec_cont_inner {
    position: relative;
    padding-top: 5px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 80px;
    border-bottom: 1px solid rgba(112 112 112 / 0.15);
    padding-bottom: 20px;
}

.edit_talent_count_sec_cont_inner_single {
    position: relative;
    margin-bottom: 25px;
}

.edit_talent_count_sec_cont_inner_single label {
    position: relative;
    color: #000000;
    font-size: 17px;
    margin-bottom: 10px;
}

.edit_talent_count_sec_cont_inner_single select {
    position: relative;
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    height: 44px;
    color: #9A9A9A;
    font-size: 16px;
    padding-left: 15px;
    background: #FFFFFF url(../images/select-tag.png) no-repeat 96% center;
}

.edit_talent_count_sec_cont_inner_left {
    position: relative;
}

.edit_talent_count_sec_cont_inner_left:after {
    position: absolute;
    content: '';
    right: -40px;
    top: 0;
    width: 1px;
    height: 100%;
    background: rgba(112 112 112 / 0.15);
}

.edit_talent_count_sec_cont_inner_single input {
    position: relative;
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    height: 44px;
    color: #9A9A9A;
    font-size: 16px;
    padding-left: 15px;
    background: #FFFFFF url(../images/no-bg.png) no-repeat 97% center;
    background-size: 18px;
}

.edit_talent_count_sec_cont_inner .edit_talent_count_sec_cont_inner_left:last-child::after {
    display: none;
}

.edit_talent_count_sec_cont_inner:last-child {
    border-bottom: none;
    padding-top: 40px;
}

.edit_talent_btns_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.edit_talent_btns_sec ul {
    display: block;
}

.edit_talent_btns_sec ul li {
    display: inline-block;
    margin-left: 35px;
}

.edit_talent_btns_sec ul li:first-child {
    display: inline-block;
    margin-left: 0px;
}

.save_change_btn {
    position: relative;
    display: inline-block;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    background: #1B74D2 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 12px 25px;
    border: 1px solid #1B74D2;
    transition: 0.5s ease-in-out;
}

.save_change_btn:hover {
    background: #fff;
    border: 1px solid #1B74D2;
    color: #1B74D2;
}

.discard_btn_new {
    position: relative;
    display: inline-block;
    color: #7A7A7A;
    font-size: 16px;
    font-weight: 500;
    background: #fff 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    padding: 12px 50px;
    border: 1px solid #7A7A7A;
    transition: 0.5s ease-in-out;
}

.discard_btn_new:hover {
    background: #7A7A7A;
    border: 1px solid #7A7A7A;
    color: #fff;
}

.edit_talent_count_sec_cont_inner_single input[type=number]::-webkit-inner-spin-button,
.edit_talent_count_sec_cont_inner_single input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: block;
}


.edit_content_pop_sec {
    position: relative;
}

.edit_content_pop_sec .modal-dialog {
    max-width: 1100px;
    margin: 30px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D1D1D1;
    border-radius: 19px;
}

.edit_content_pop_sec .modal-body {
    padding: 30px 25px;
}

.edit_content_pop_sec .close {
    position: absolute;
    height: 30px;
    width: 30px;
    background: #D6D6D6;
    color: #707070;
    border-radius: 50%;
    opacity: 1;
    font-weight: 400;
    font-size: 28px;
    right: 20px;
    top: 20px;
}

.edit_content_pop_sec_cont_sec {
    position: relative;
}

.edit_content_pop_sec_cont_sec h5 {
    position: relative;
    color: #373636;
    font-size: 24px;
    font-weight: 600;
    border-bottom: 1px solid rgba(112 112 112 / 0.15);
    padding-bottom: 20px;
}

.edit_content_pop_sec_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}

.edit_content_pop_sec_inner_single {
    position: relative;
}

.edit_content_pop_sec_inner_single_text {
    position: relative;
    margin-bottom: 30px;
}

.edit_content_pop_sec_inner_single_text label {
    position: relative;
    color: #000000;
    font-size: 20px;
    margin-bottom: 10px;
}

.edit_content_pop_sec_inner_single_text textarea {
    position: relative;
    background: #FCFBFB 0% 0% no-repeat padding-box;
    border: none;
    border-bottom: 2px solid #000000;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    padding-top: 15px;
    padding-left: 25px;
    width: 100%;
    resize: none;
    padding-right: 15px;
    padding-bottom: 5px;
}

.mb_0 {
    margin-bottom: 0px;
}

.drag-area {
    border: none;
    height: 100%;
    width: 100%;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #FCFBFB;
    padding: 30px 0;
}

.drag-area.active {
    border: 2px solid #fff;
}

.drag-area .icon {
    color: #fff;
}

.drag-area h3 {
    font-size: 26px;
    font-weight: 500;
    color: #000000;
    margin: 10px 0 0 0;
}

.drag-area span {
    font-size: 20px;
    font-weight: 500;
    color: #D8D8D8;
    margin: 10px 0 15px 0;
    position: relative;
}

.drag-area span:before {
    position: absolute;
    content: '';
    right: 40px;
    top: 13px;
    height: 1.5px;
    width: 80px;
    background: #D8D8D8;
}

.drag-area span:after {
    position: absolute;
    content: '';
    left: 40px;
    top: 13px;
    height: 1.5px;
    width: 80px;
    background: #D8D8D8;
}

.drag-area h4 {
    color: #2386EE;
    font-size: 22px;
    font-weight: 500;
    margin: 0px 0 15px 0;
}

.drag-area button {
    padding: 10px 25px;
    font-size: 14px;
    font-weight: 500;
    border: none;
    outline: none;
    background: #2386EE;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
}

.drag-area img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 5px;
}

.edit_content_pop_sec_inner_single_text select {
    position: relative;
    background: #FCFBFB 0% 0% no-repeat padding-box;
    border: none;
    border-bottom: 2px solid #000000;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    padding-top: 0px;
    padding-left: 15px;
    width: 100%;
    resize: none;
    padding-right: 0px;
    padding-bottom: 5px;
    height: 54px;
    background: #FCFBFB url(../images/no-bg.png) no-repeat 97% center;
    background-size: 18px;
}

.mb_40 {
    margin-bottom: 80px;
}

.new_pos_sec {
    position: absolute;
    bottom: 0;
    right: 0;
}


.good_luck_popup {
    position: relative;
}

.good_luck_popup .modal-content {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    outline: 0;
    padding: 15px;
}

.good_luck_popup .modal-dialog {
    max-width: 500px;
    margin: 70px auto 0;
    *margin-left: 70px;
    *margin-top: 100px;
}

.good_luck_body {
    position: relative;
}

.good_luck_body_img {
    position: relative;
    text-align: center;
}

.good_luck_body_cont {
    position: relative;
    margin: 5px 0 10px 0;
}

.good_luck_body_cont p {
    position: relative;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    color: #000000;
    margin: 0 0 15px 0;
}

.good_luck_body_cont h5 {
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    color: #000;
}

.good_luck_popup .close {
    position: absolute;
    font-size: 30px;
    color: #000;
    opacity: 1;
    right: 15px;
    top: 15px;
    font-weight: normal;
    z-index: 1;
}



/*Home Page Flow*/

.sign_up_here_btn a {
    color: #fff;
}

.new_sign_up_sec_box {
    position: fixed;
    *position: absolute;
    *background: #FFFFFF;
    box-shadow: 0px 1px 8px #00000029;
    border: 1px solid #EFEFEF;
    width: 550px;
    height: 100%;
    padding: 30px 35px;
    top: 0;
    right: 0;
    z-index: 1111;
    background: #FFFFFF url(../images/new-bg-img-1.jpg) no-repeat 96% center;
    background-size: contain;
    overflow-y: scroll;
}

.new_sign_up_sec_box::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.new_sign_up_sec_box::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.new_sign_up_sec_box::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.new_sign_up_sec_box::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.close_icn_new {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    background: none;
    color: #000;
    font-weight: 400;
    font-size: 18px;
    z-index: 11;
    *right: 40px;
    *top: 40px;
    right: 0;
    top: 0;
}

.close_icn_new i {
    font-weight: 300;
    height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 2px solid #000;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}

.close_icn_new span {
    margin: 0 0 0 10px;
}

.login_flow_new_cont {
    position: relative;
    padding-top: 50px;
}

.login_flow_new_cont h6 {
    position: relative;
    color: #000000;
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 10px;
}

.login_flow_new_cont h5 {
    position: relative;
    font-size: 28px;
    font-weight: 300;
    line-height: inherit;
    margin-bottom: 30px;
}

.form_input_sec {
    position: relative;
}

.input_box {
    position: relative;
    width: 100%;
    height: 42px;
    border: none;
    border-bottom: 1.5px solid #000000;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    padding-left: 100px;
    *text-align: center;
}

.form_input_sec .input_box countrycode {
    padding-left: 75px !important;
}

.input_box::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_box::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_box:-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_box:-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}


.form_input_sec .iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    top: 3px !important;
    left: 0px !important;
}

.form_input_sec .iti--separate-dial-code .iti__selected-dial-code {
    display: block;
}

.form_input_sec .iti__selected-flag {
    height: 70%;
    padding: 5px 6px 0 6px;
}

.form_input_sec .intl-tel-input,
.iti {
    width: 100%;
}

.form_input_sec .iti--separate-dial-code .iti__selected-flag {
    background: #fff;
    position: relative;
}

.form_input_sec .iti--separate-dial-code .iti__selected-flag:after {
    position: absolute;
    content: '';
    height: 100%;
    width: 1.5px;
    background: #D3D3D3;
    right: -5px;
}

.send_otp_new_btns {
    position: absolute;
    right: 0;
    top: 0px;
    color: #ffffff !important;
    font-size: 17px;
    font-weight: 400;
    background: #2386EE;
    border: none;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 5px;
    padding: 5px 18px;
}

.incorrect_number_requierd {
    position: absolute;
    color: #FF4E4E;
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 10px #00000029;
    border: 1px solid #FFB0B0;
    height: 40px;
    padding: 0 15px;
    left: 100px;
    right: 100px;
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    top: 60px;
}

.incorrect_number_requierd i {
    margin-right: 8px;
}

.incorrect_number_requierd:after {
    content: '';
    position: absolute;
    right: 0;
    left: 50%;
    top: -9px;
    font-family: FontAwesome;
    height: 15px;
    width: 15px;
    background: #fff;
    border-top: 1px solid #ffb0b0;
    border-left: 1px solid #ffb0b0;
    transform: rotate(45deg);
    z-index: -11;
}

.form_input_sec_list {
    position: relative;
    padding-top: 35px;
    width: 100%;
    transition: 0.5s ease-in-out;
}

.form_input_sec_list ul {
    display: block;
    margin-top: 50px;
}

.form_input_sec_list ul li {
    display: inline-block;
    margin-bottom: 25px;
    font-size: 23px;
    color: rgba(0 0 0 / 0.67);
    font-weight: 600;
    display: flex;
    align-items: flex-start;
}

.form_input_sec_list ul li img {
    width: 30px;
    margin-right: 15px;
}

#show_id {}

.form_input_sec .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background: #fff;
}

.form_input_sec .iti__country-list {
    z-index: 112233;
}

.enter_otp_sec_new {
    position: relative;
    padding-top: 70px;
}

.enter_otp_sec_new h5 {
    position: relative;
    margin-bottom: 30px;
    font-size: 22px;
    color: #000;
    margin-bottom: 20px;
}

.enter_otp_sec_new_grid {
    position: relative;
    display: grid;
    *grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    width: 60%;
}

.enter_otp_sec_new_grid_single {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.enter_otp_sec_new_grid_single input {
    position: relative;
    width: 100%;
    border: none;
    border-bottom: 1px solid #000;
    font-size: 23px;
    font-weight: 500;
    color: #333;
    text-align: center;
}

/*.enter_otp_sec_new_grid_single input:nth-child(3){grid-gap: 15px;}*/
.enter_otp_sec_new_grid_single input::-webkit-input-placeholder {
    color: #ccc !important;
    opacity: 1 !important;
}

.enter_otp_sec_new_grid_single input::-moz-placeholder {
    color: #ccc !important;
    opacity: 1 !important;
}

.enter_otp_sec_new_grid_single input:-ms-input-placeholder {
    color: #ccc !important;
    opacity: 1 !important;
}

.enter_otp_sec_new_grid_single input:-moz-placeholder {
    color: #ccc !important;
    opacity: 1 !important;
}

.resend_otp_sec_grid {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
    margin: 10px 0 0 0;
}

.resend_otp_sec_grid a {
    position: relative;
    color: #333;
    font-weight: 400;
    font-size: 16px;
}

.resend_otp_sec_grid button {
    position: relative;
    color: #333;
    font-weight: 400;
    font-size: 16px;
    background: none;
    border: none;
}

.resend_otp_sec_grid p {
    margin-bottom: 0px;
    font-size: 16px;
    color: #000;
    font-weight: 400;
}

.resend_otp_sec_flow {
    position: relative;
    display: inline-block;
    margin: 50px 0 30px 0;
}

.proc_btn {
    display: inline-block;
    background: #f0f7ff;
    border: 2px solid #1b87fd;
    padding: 8px 50px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    border-radius: 4px;
}

.or_sec_text span {
    font-size: 20px;
    font-weight: 500;
    color: #8b8b8b;
    margin: 10px 0 15px 0;
    position: relative;
}

.or_sec_text span:before {
    position: absolute;
    content: '';
    right: 40px;
    top: 13px;
    height: 1.5px;
    width: 80px;
    background: #8b8b8b;
}

.or_sec_text span:after {
    position: absolute;
    content: '';
    left: 40px;
    top: 13px;
    height: 1.5px;
    width: 80px;
    background: #8b8b8b;
}

.or_sec_text {
    position: relative;
    padding-left: 0px;
    margin: 30px 0 0px 0;
    text-align: center;
}

.login_with_pass {
    position: relative;
    margin: 30px 0 0 0;
    text-align: center;
}

.login_with_pass a {
    position: relative;
    display: inline-block;
    font-size: 22px;
    font-weight: 600;
    color: #007aff;
}

.login_signup_menu_star_pos {
    background: #fff url(../images/star-img-new.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center bottom !important;
}

.passwrod_sec_inner {
    position: relative;
    padding-top: 20px;
}

.passwrod_sec_inner_cont {
    position: relative;
}

.passwrod_sec_inner_cont_input {
    position: relative;
}

.passwrod_sec_inner_cont_input input {
    position: relative;
    width: 100%;
    height: 42px;
    border: none;
    border-bottom: 1.5px solid #000000;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    padding-left: 50px !important;
}

.passwrod_sec_inner_cont_input input::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.passwrod_sec_inner_cont_input input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.passwrod_sec_inner_cont_input input:-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.passwrod_sec_inner_cont_input input:-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.passwrod_sec_inner_cont_input i.fas.fa-lock {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    color: #000;
    font-size: 22px;
    border-right: 1.5px solid #ccc;
    padding-right: 15px;
}

.passwrod_sec_inner_cont_input i.fas.fa-eye {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 20px;
    font-weight: 400 !important;
}

.passwrod_sec_inner_cont_input i.fa-eye-slash {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 20px;
    font-weight: 400 !important;
}

.passwrod_sec_inner_cont_input i.fas.fa-at {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    color: #000;
    font-size: 22px;
    border-right: 1.5px solid #ccc;
    padding-right: 15px;
}

.new_check_box_sec_new .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
}

.new_check_box_sec_new .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_check_box_sec_new .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 4px;
}

.new_check_box_sec_new .container:hover input~.checkmark {
    background-color: transparent;
}

.new_check_box_sec_new .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.new_check_box_sec_new .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 0px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 13px;
}

.new_check_box_sec_new .container input:checked~.checkmark:after {
    display: block;
}

.remeber_check_sec {
    position: relative;
    margin: 12px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.remeber_check_sec a {
    font-size: 18px;
    color: #007aff;
}

.procedd_btns {
    position: relative;
    margin: 60px 0 20px 0;
}

.procedd_btns ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
}

.procedd_btns ul li {
    display: inline-block;
}

.proced_btns_sec {
    position: relative;
    display: inline-block;
    background: #F0F7FF;
    box-shadow: 0px 0px 8px #00000029;
    border: 2px solid #007AFF;
    border-radius: 3px;
    color: #000000;
    font-size: 18px;
    padding: 8px 45px;
}

.cancel_btns_sec {
    position: relative;
    display: inline-block;
    background: #fff;
    box-shadow: 0px 0px 8px #00000029;
    border: 2px solid #000;
    border-radius: 3px;
    color: #000;
    font-size: 18px;
    padding: 8px 45px;
}

.back_to_mobile {
    position: relative;
    margin: 45px 0 0 0;
    display: inline-block;
}

.back_to_mobile a {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
}

.back_to_mobile a i {
    margin-left: 8px;
}

.register_form_sec {
    position: relative;
    margin: 30px 0;
}

.register_form_sec_inner {
    position: relative;
}

.register_form_sec_inner_single {
    position: relative;
    margin-bottom: 30px;
}

.register_form_sec_inner_single input {
    position: relative;
}

.register_form_sec_inner_single input {
    position: relative;
    width: 100%;
    height: 42px;
    border: none;
    border-bottom: 1.5px solid #000000;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    padding-left: 60px;
    background: transparent;
}

.register_form_sec_inner_single i {
    position: absolute;
    left: 0;
    top: 10px;
    z-index: 11;
    color: #000;
    font-size: 22px;
    border-right: 1.5px solid #ccc;
    padding-right: 15px;
}

.register_form_sec_inner_single input::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.register_form_sec_inner_single input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.register_form_sec_inner_single input:-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.register_form_sec_inner_single input:-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.register_form_sec_inner_single span {
    position: relative;
    margin: 5px 0 0 0;
    color: #FF6565;
    font-weight: 400;
    display: inline-block;
    padding-left: 60px;
}

.register_form_sec_inner_single i.fas.fa-eye {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-right: none;
    z-index: 1;
    width: auto;
    left: auto;
    right: 0;
}

.register_form_sec_inner_single i.fas.fa-eye-slash {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-right: none;
    z-index: 1;
    width: auto;
    left: auto;
    right: 0;
}

.new_register_check_box {
    position: relative;
    margin: 50px 0 0 0;
}

.new_register_check_box .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
}

.new_register_check_box .container p {
    color: #007AFF;
    margin-bottom: 0px;
    display: inline-block;
}

.new_register_check_box .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_register_check_box .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 2px;
}

.new_register_check_box .container:hover input~.checkmark {
    background-color: transparent;
}

.new_register_check_box .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.new_register_check_box .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 0px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 13px;
}

.new_register_check_box .container input:checked~.checkmark:after {
    display: block;
}

.register_new_submit {
    position: relative;
    margin: 30px 0 10px 0;
}

.register_new_submit input {
    position: relative;
    background: #F0F7FF;
    box-shadow: 0px 2px 8px #00000029;
    border: 2px solid #007AFF;
    border-radius: 6px;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 30px;
}

.new_padd_top_new {
    padding-top: 30px;
}

.drop_sec_down {
    position: relative;
    margin-right: 10px !important;
}

.drop_sec_down button {
    position: relative;
    display: flex;
    align-items: center;
    background: transparent;
    border: none;
    padding-right: 10px;
}

.drop_sec_down button img {
    margin-right: 20px;
    width: 45px;
    border-radius: 50%;
    height: 45px;
}

.drop_sec_down button h6 {
    position: relative;
    margin: 0px;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 20px;
}

.drop_sec_down button i {
    color: #fff;
    font-weight: 500;
    font-size: 20px;
    margin-left: 10px;
}

.new_blck_cont button i {
    color: #000;
}

.new_blck_cont button {
    padding-right: 0px;
}

.drop_sec_down .dropdown.show button i {
    transform: rotate(180deg);
}

/*.drop_sec_down .dropdown:after{position: absolute;content: '\f078';font-family: 'Font Awesome 5 Pro';color: #fff;font-weight: 600;right: 0px;top: 10px;}*/
/*.drop_sec_down .dropdown.show:after{transform: rotate(180deg);}*/
.drop_sec_down .dropdown-menu.show {
    display: block;
    width: 100%;
    top: 10px !important;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    padding: 12px 15px;
    z-index: 999999;
}

.new_drop_cont_sec_new {
    position: relative;
}

.new_drop_cont_sec_new ol {
    display: block;
}

.new_drop_cont_sec_new ol li {
    display: block;
    margin-left: 0px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-left: 0px;
}

.new_drop_cont_sec_new ol li a {
    font-size: 14px;
    font-weight: 600;
    color: #333;
    display: flex;
    align-items: center;
}

.new_drop_cont_sec_new ol li a i {
    margin-right: 8px;
    font-weight: 900 !important;
}

.new_drop_cont_sec_new ol li:last-child {
    border: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.new_right_sec_padd {
    padding-right: 0px;
    margin-right: 0px !important;
    padding-left: 45px !important;
}

.dis_flex_end {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.new_blck_cont.drop_sec_down button h6 {
    color: #000;
    text-align: left;
}

.new_blck_cont.drop_sec_down .dropdown:after {
    color: #000;
}

.new_login_text_after:before {
    position: absolute;
    content: '';
    left: -20px;
    top: 0;
    width: 1.5px;
    height: 100%;
    background: rgba(18 18 18 / 0.17);
}

.want_to_book_btns {
    position: relative;
    padding-right: 25px;
}

.want_to_book_btns span {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    display: inline-block;
}

.post_jobs {
    position: relative;
    display: inline-block;
    background: #007FEB;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 10px 25px;
    margin: 0 30px 0 15px !important;
    border-radius: 4px;
}


.job_list_body {
    position: relative;
    padding: 10px 0 20px 0;
}

.job_list_body_main {
    position: relative;
}

.job_list_body_left {
    position: relative;
    border-radius: 5px;
    border: 0.5px solid #ABABAB;
    box-shadow: 0px 10px 10px #00000029;
    padding: 20px;
}

.job_list_body_left_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 20px;
}

.job_list_body_left_head span {
    position: relative;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.job_list_body_left_head span i {
    padding-right: 5px;
    font-weight: 600 !important;
}

.job_list_body_left_head h6 {
    margin: 0;
    position: relative;
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.job_list_body_left_body {
    position: relative;
}

.job_list_body_left_body_single {
    position: relative;
    margin: 0 0 20px 0;
}

.job_list_body_left_body_single label {
    position: relative;
    font-size: 13px;
    font-weight: 600;
    color: #000;
    margin: 0 0 5px 0;
    display: block;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single input {
    position: relative;
    height: 30px;
    border: 1px solid #000;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 11px;
    font-weight: 500;
    color: #333;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single input -webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single input -moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single input -ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single input -moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_left_body_single select {
    background: #fff url(../../images/select-tag.png) no-repeat 96% center;
    position: relative;
    height: 30px;
    border: 1px solid #000;
    border-radius: 5px;
    padding-left: 10px;
    font-size: 11px;
    font-weight: 500;
    color: #333;
    width: 100%;
    background-size: 10px;
}

.job_list_body_left_body_single p {
    font-size: 11px;
    color: #9F9E9E;
    padding-top: 5px;
    margin: 0;
}

.calender i {
    position: absolute;
    right: 10px;
    color: #CECECE;
    font-size: 13px;
    top: 30px;
    font-weight: 500;
}

.min_max {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 10px;
}

.min_max label {
    margin: 0;
}

.min_max_head {
    margin-bottom: 10px;
}

.rating_star {
    padding-left: 5px;
}

.rating_star i {
    font-size: 13px;
    color: #FFA534;
}

.rating_star .b-star {
    font-weight: 600 !important;
}

.rating_star {
    position: relative;
    padding-top: 15px;
}

.rating_star ul {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.rating_star ul li {
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
}

.rating_star ul li i {
    padding-left: 5px;
    font-weight: 600 !important;
    font-size: 12px;
}


.job_list_body_right {
    position: relative;
}

.job_list_body_right_search_sec {
    position: relative;
    margin: 0 0 20px 0;
}

.job_list_body_right_search_sec input {
    position: relative;
    width: 100%;
    padding: 10px 0 10px 60px;
    border: 1px solid #707070;
    border-radius: 18px;
    color: #9F9E9E;
    font-size: 19px;
}

.job_list_body_right_search_sec::input -webkit-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_right_search_sec::input -moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_right_search_sec::input -ms-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_right_search_sec::input -moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.job_list_body_right_search_sec i {
    position: absolute;
    top: 14px;
    left: 20px;
    font-size: 22px;
    color: #9F9E9E;
    font-weight: 600 !important;
    z-index: 1;
}

.rangeslider {
    position: relative;
    display: block;
    cursor: pointer;
    height: 10px;
    width: 100%
}

.rangeslider__fill,
.rangeslider__fill__bg,
.rangeslider__handle {
    display: block;
    position: absolute;
    top: 50%;
    height: 7px;
    z-index: 2;
    background: #15B5EA;
    border-radius: 10px;
    will-change: width
}

.rangeslider__handle {
    will-change: width, height, top;
    width: 14px;
    height: 14px;
    display: inline-block;
    z-index: 3;
    cursor: pointer;
    border: solid 2px #fff;
    border-radius: 50%;
    -webkit-transition: width .1s ease-in-out, height .1s ease-in-out, top .1s ease-in-out;
    transition: width .1s ease-in-out, height .1s ease-in-out, top .1s ease-in-out;
    top: 9px;
}

.rangeslider__handle:active {
    background: #107ecd
}

.rangeslider__fill__bg {
    background: #B1ECFF;
    width: 100%
}

.rangeslider--disabled {
    opacity: .4
}

.job_list_body_right_body {
    position: relative;
    *max-height: 660px;
    *overflow-y: auto;
}

.job_list_body_right_body::-webkit-scrollbar {
    width: 2px;
    *display: none;
}

.job_list_body_right_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.job_list_body_right_body::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 5px;
}

.job_list_body_right_body::-webkit-scrollbar-thumb:hover {
    background: grey;
}

.job_list_body_right_body_single {
    position: relative;
    box-shadow: 0px 10px 10px #00000029;
    border: 1px solid #D6D6D6;
    border-radius: 29px;
    padding: 30px 20px 40px;
    margin: 0 0 30px 0;
}

.job_list_body_right_body_single_id {
    position: relative;
    padding-bottom: 12px;
}

.job_list_body_right_body_single_id ul {
    position: relative;
    display: block;
    margin: 0px;
}

.job_list_body_right_body_single_id ul li {
    display: inline-block;
    padding-right: 15px;
    font-size: 17px;
    color: #000000;
    font-weight: 500;
    *padding-bottom: 10px;
    line-height: 30px;
    position: relative;
}

.job_list_body_right_body_single_id ul li:last-child {
    padding-right: 0;
}

.job_list_body_right_body_single_id ul li span {
    color: #333;
}

.client_rating_sec {
    position: relative;
    display: flex;
}

.client_rating_sec span {
    font-size: 12px;
    color: #989898;
}

.client_rating_sec span span {
    color: #FBB03B !important;
}

.client_rating_sec span i {
    color: #FBB03B !important;
    font-weight: 600 !important;
}

.featured_job span {
    background: rgb(0 150 199 / 48%);
    *padding: 6px 15px;
    font-size: 14px;
    display: block;
    color: #000 !important;
    border-radius: 8px;
    font-weight: 600;
    padding: 3px 15px;
}

.featured_job span img {
    padding: 0 10px 0 0;
}

.head_title {
    position: relative;
    font-size: 34px;
    font-weight: 600;
    color: #000;
    margin: 10px 0 15px 0;
}

.marker i {
    font-weight: 600;
    font-size: 21px;
    padding-right: 5px;
}

.payment_title span {
    font-size: 24px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.job_list_body_right_body_single_vac {
    position: relative;
}

.job_list_body_right_body_single_vac ul {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.job_list_body_right_body_single_vac ul li {
    display: inline-block;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    *padding-bottom: 10px;
    background: #E9E9E9;
    border-radius: 8px;
    text-align: center;
    *line-height: 30px;
    padding: 8px 15px;
}

.job_list_body_right_body_single_btn {
    position: relative;
    text-align: right;
    margin: 20px 0 0 0;
}

.job_list_body_right_body_single_btn ul {
    position: relative;
    display: block;
}

.job_list_body_right_body_single_btn ul li {
    display: inline-block;
    padding-left: 20px;
}

.view_details {
    position: relative;
    width: 150px;
    height: 45px;
    background: #C4C4C4;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #000;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    transition: 0.5s ease-in-out;
    border: 1px solid #fff;
}

.view_details:hover {
    background: #C4C4C4;
    color: #000;
}

.view_details:focus {
    border: none;
    color: #000;
}

.view_details img {
    padding-right: 8px;
}

.apply_now {
    position: relative;
    width: 150px;
    height: 45px;
    background: #2386EE;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #fff;
}

.apply_now:focus {
    border: none;
    color: #fff;
}

.apply_now img {
    padding-right: 8px;
}

.apply_now:hover {
    background: #0096C7;
    color: #fff;
}

.job_list_body_left_body_btn {
    position: relative;
    margin: 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn_apply {
    position: relative;
    display: block;
    width: 88px;
    height: 33px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 7px;
    color: #fff;
    background: #2386EE;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0 15px 0 0
}

.btn_apply:hover {
    color: #fff
}

.all_btn {
    position: relative;
    display: block;
    width: 88px;
    height: 33px;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    border: 1px solid #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 7px;
    color: #000000;
    background: #CECECE;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: center;
}

.all_btn:hover {
    color: #000
}

.job_list_body_right_body::-webkit-scrollbar-track {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
    border-radius: 0px;
    background-color: #F5F5F5;
    border: 0.5px solid #9B9B9B;
}

.job_list_body_right_body::-webkit-scrollbar {
    width: 15px;
    background-color: #F5F5F5;
}

.job_list_body_right_body::-webkit-scrollbar-thumb {
    border-radius: 0px;
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
    background-color: #9B9B9B;
}


[slider] {
    position: relative;
    height: 8px;
    border-radius: 8px;
    text-align: left;
    margin: 10px 0 10px 0;
}

[slider]>div {
    position: absolute;
    left: 0px;
    right: 0px;
    height: 7px;
}

[slider]>div>[inverse-left] {
    position: absolute;
    left: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #B1ECFF;
    margin: 0;
}

[slider]>div>[inverse-right] {
    position: absolute;
    right: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #B1ECFF;
    margin: 0;
}

[slider]>div>[range] {
    position: absolute;
    left: 0;
    height: 7px;
    border-radius: 10px;
    background-color: #15B5EA;
}

[slider]>div>[thumb] {
    position: absolute;
    top: -5px;
    z-index: 2;
    height: 18px;
    width: 18px;
    text-align: left;
    margin-left: -5px;
    cursor: pointer;
    *box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);
    background-color: #15B5EA;
    border-radius: 50%;
    outline: none;
}

[slider]>input[type=range] {
    position: absolute;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 3;
    height: 14px;
    top: -2px;
    width: 100%;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

div[slider]>input[type=range]::-ms-track {
    -webkit-appearance: none;
    background: transparent;
    color: transparent;
}

div[slider]>input[type=range]::-moz-range-track {
    -moz-appearance: none;
    background: transparent;
    color: transparent;
}

div[slider]>input[type=range]:focus::-webkit-slider-runnable-track {
    background: transparent;
    border: transparent;
}

div[slider]>input[type=range]:focus {
    outline: none;
}

div[slider]>input[type=range]::-ms-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
}

div[slider]>input[type=range]::-moz-range-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
}

div[slider]>input[type=range]::-webkit-slider-thumb {
    pointer-events: all;
    width: 14px;
    height: 14px;
    border-radius: 0px;
    border: 0 none;
    background: red;
    -webkit-appearance: none;
}

div[slider]>input[type=range]::-ms-fill-lower {
    background: transparent;
    border: 0 none;
}

div[slider]>input[type=range]::-ms-fill-upper {
    background: transparent;
    border: 0 none;
}

div[slider]>input[type=range]::-ms-tooltip {
    display: none;
}

[slider]>div>[sign] {
    opacity: 0;
    position: absolute;
    margin-left: -11px;
    top: -39px;
    z-index: 3;
    background-color: #85d0f3;
    color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

[slider]>div>[sign]:after {
    position: absolute;
    content: '';
    left: 0;
    border-radius: 16px;
    top: 19px;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top-width: 16px;
    border-top-style: solid;
    border-top-color: #1ABC9C;
}

[slider]>div>[sign]>span {
    font-size: 12px;
    font-weight: 700;
    line-height: 28px;
}

[slider]:hover>div>[sign] {
    opacity: 1;
}

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

.mt_0 {
    margin-top: 0px;
}

.new_title {
    font-size: 30px;
    margin: 0px 0 10px 0;
}

.new_job_body {
    *max-height: 1380px;
    *overflow-y: scroll;
    padding-right: 0px;
}

.new_job_body::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.new_job_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.new_job_body::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.new_job_body::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.new_sort_sec {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 0 12px 0;
}

.new_sort {
    margin: 0px;
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.new_sort i {
    padding-left: 10px;
    font-weight: 600 !important;
    font-size: 20px;
}

.verify_email {
    position: relative;
    margin: 5px 0 0 0;
    background: #f5f5f5;
}

.verify_email p {
    padding: 15px 0;
    text-align: center;
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin-bottom: 0px;
}

.verify_email p span {
    text-decoration: underline;
}

.send_link_btns {
    display: inline-block;
    margin-left: 15px;
    color: #007bff;
}

.cross_btn {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 22px;
    color: #000;
}

.new_sort_brdr {
    border: 1px solid #707070;
    padding: 8px;
    border-radius: 6px;
    padding: 7px 20px;
}



/*05-07-2022 New Pages Flow*/


.job_post_form_flow {
    position: relative;
    padding: 50px 0 30px 0;
}

.job_post_form_flow_inner {
    position: relative;
}

.job_post_form_flow_inner h5 {
    position: relative;
    color: #000000;
    font-size: 40px;
    font-weight: 600;
    margin: 0 0 50px 0;
}

.job_post_form_flow_inner_head {
    position: relative;
    width: 60%;
}

.job_post_form_flow_inner_head ul {
    display: block;
    border-bottom: 2.5px solid #F0F0F0;
    padding-bottom: 10px;
}

.job_post_form_flow_inner_head ul li {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    display: inline-block;
    margin-right: 100px;
    position: relative;
}

.job_post_form_flow_inner_head ul li:last-child {
    margin-right: 0;
    padding-right: 0px;
}

.job_post_form_flow_inner_head ul li.active:after {
    position: absolute;
    bottom: -13.5px;
    left: 0;
    width: 100%;
    height: 5px;
    background: #2E7BFF;
    content: '';
}

.job_post_form_flow_inner_body {
    position: relative;
    margin: 40px 0 0 0;
}

.job_post_form_flow_inner_body_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 50px;
    width: 100%;
}

.job_post_form_flow_inner_body_grid_single {
    position: relative;
    margin-bottom: 45px;
}

.job_post_form_flow_inner_body_grid_single_head {
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
}

.job_post_form_flow_inner_body_grid_single_head label {
    position: relative;
    color: #000000;
    font-weight: 500;
    font-size: 22px;
    display: inline-block;
    margin-bottom: 0px;
}

.job_post_form_flow_inner_body_grid_single_head span {
    position: relative;
}

.job_post_form_flow_inner_body_grid_single_head span i {
    margin-left: 8px;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}

.proj_div_sec {
    position: absolute;
    background: #fff;
    box-shadow: 0px 2px 12px #00000029;
    padding: 10px;
    top: 0;
    right: 0;
    display: none;
    transform: translateX(110%);
    z-index: 1;
    width: 120px;
}

.job_post_form_flow_inner_body_grid_single_head:hover .proj_div_sec {
    display: block;
}

.proj_div_sec p {
    position: relative;
    margin: 0px;
    font-size: 12px;
}

.job_post_form_flow_inner_body_grid_single_box {
    position: relative;
}

.dis_flex_grid {
    display: flex;
    align-items: center;
}

.dis_flex_grid .job_post_form_flow_inner_body_grid_single_box input {
    padding-left: 25px;
}

.job_post_form_flow_inner_body_grid_single_box input {
    position: relative;
    width: 100%;
    background: #FCFBFB;
    height: 45px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding-left: 35px;
    border: none;
    border-bottom: 2px solid #000000;
}

.dis_flex_grid input:first-child {
    border-right: 1px solid #000000;
    padding-right: 10px;
}

.job_post_form_flow_inner_body_grid_single_box select {
    position: relative;
    width: 100%;
    *background: #FCFBFB;
    height: 45px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding-left: 35px;
    border: none;
    border-bottom: 2px solid #000000;
    background: #FCFBFB url(../images/select-tag.png) no-repeat 98%;
}

.job_post_form_flow_inner_body_grid_single_box input::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.job_post_form_flow_inner_body_grid_single_box input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.job_post_form_flow_inner_body_grid_single_box input::-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.job_post_form_flow_inner_body_grid_single_box input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.dis_flex_sec_loc {
    display: flex;
    align-items: center;
}

.job_post_form_flow_inner_body_grid_single_head h6 {
    position: relative;
    color: #BDBDBD;
    font-size: 16px;
    font-weight: 500;
    margin-left: 20px;
    margin-bottom: 0px;
}

.custo_radio_btns {
    position: relative;
    background: #FCFBFB;
    padding: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 100%;
    margin-bottom: 45px;
}

.custo_radio_btns_single {
    position: relative;
}

.custo_radio_btns_single p {
    position: relative;
    font-size: 15px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 15px;
}

.cust_radio_sec_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 50%;
}

.cust_radio_sec_new_single {
    position: relative;
}

.cust_radio_sec_new_single .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #707070;
    font-weight: 500;
}

.cust_radio_sec_new_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.cust_radio_sec_new_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 17px;
    width: 17px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #707070;
}

.cust_radio_sec_new_single .container:hover input~.checkmark {
    background-color: #fff;
}

.cust_radio_sec_new_single .container input:checked~.checkmark {
    background-color: #fff;
}

.cust_radio_sec_new_single .checkmark:after {
    content: "\f111";
    position: absolute;
    display: none;
    font-family: 'Font Awesome 5 Pro';
    color: #80CB1E;
    font-weight: 900 !important;
    font-size: 11px;
}

.cust_radio_sec_new_single .container input:checked~.checkmark:after {
    display: block;
}

.cust_radio_sec_new_single .container .checkmark:after {
    top: 0px;
    left: 1.5px;
}

.job_payment_sec_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 80px;
    width: 100%;
}

.job_post_form_flow_inner_body_grid_single_box textarea {
    position: relative;
    width: 100%;
    background: #FCFBFB;
    height: 120px;
    color: #333;
    font-size: 15px;
    font-weight: 400;
    padding-left: 35px;
    border: none;
    border-bottom: 2px solid #000000;
    padding-top: 20px;
    width: 100%;
}

.job_post_save_btn {
    position: relative;
    margin-bottom: 20px;
}

.job_post_save_btn ul {
    display: block;
}

.job_post_save_btn ul li {
    display: inline-block;
    margin: 0 50px 0px 0;
}

.job_post_save_btn ul li:last-child {
    margin-right: 0px;
}

.save_draft_btn {
    position: relative;
    display: inline-block;
    border: 2px solid #707070;
    border-radius: 3px;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    padding: 8px 25px;
    box-shadow: 0px 2px 6px #00000029;
    background: #fff;
}

.proc_btn {
    position: relative;
    display: inline-block;
    border: 2px solid #2E7BFF;
    border-radius: 3px;
    color: #fff !important;
    font-size: 18px;
    font-weight: 400;
    padding: 8px 47px;
    box-shadow: 0px 2px 6px #00000029;
    background: #2E7BFF;
}

.proc_btn:hover {
    color: #fff;
}

.more_options_sec {
    position: relative;
}

.more_options_sec button {
    position: absolute;
    right: 0px;
    color: #3D76FB;
    font-size: 12px;
    top: -35px;
    border: none;
    background: none;
    font-weight: 600;
    width: auto;
    text-align: right;
    z-index: 11;
}

.new_drop_menu_payment {
    position: relative;
    transform: translate3d(0px, -5px, 0px) !important;
    width: 100%;
    padding: 15px;
    border: 2px solid #121212;
    background: #FCFBFB;
}

.new_drop_menu_payment a {
    display: block;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #707070;
}

.new_drop_menu_payment a:last-child {
    border-bottom: none;
    margin: 0;
    padding: 10px 0 0 0px;
}

.new_drop_menu_payment a i {
    position: absolute;
    right: 25px;
}

.barter_sec_box {
    position: absolute;
    background: #FCFBFB 0% 0% no-repeat padding-box;
    border: 2px solid #121212;
    padding: 20px;
    z-index: 11;
    width: 100%;
}

.barter_sec_box h6 {
    position: relative;
    color: #000;
    font-weight: 500;
    margin: 0 0 20px 0;
    font-size: 20px;
}

.barter_sec_box textarea {
    position: relative;
    width: 100%;
    background: #FCFCFC;
    border: 2px solid #B6B6B6;
    color: #888;
    font-weight: 400;
    font-size: 14px;
    padding: 15px 0 0 15px;
}

.barter_submit_btn {
    position: relative;
    display: inline-block;
    background: #EAEAEA;
    border-radius: 3px;
    color: #121212;
    font-size: 14px;
    padding: 8px 25px;
    margin: 20px 0 0 0;
    font-weight: 500;
}

.company_info_sec_mod {
    position: relative;
}

.company_info_sec_mod .modal-dialog {
    max-width: 1200px;
    margin: 20px auto;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 21px;
}

.company_info_sec_mod_inner {
    position: relative;
}

.company_info_sec_mod_inner .close {
    color: #707070;
    font-size: 30px;
    opacity: 1;
}

.company_info_sec_mod_inner .close i {
    font-weight: 300 !important;
}

.company_info_sec_mod_inner h5 {
    position: relative;
    color: #000000;
    font-size: 26px;
    font-weight: 500;
    display: inline-block;
}

.company_info_sec_mod .modal-body {
    padding: 30px 40px;
}

.company_info_sec_mod_inner_body {
    position: relative;
    margin: 10px 0 0 0;
}

.company_info_sec_mod_inner_body_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 40px;
    border-bottom: 2px solid #CECECE;
    padding-bottom: 20px;
}

.new_mb .job_post_form_flow_inner_body_grid_single {
    margin: 0 0 30px 0;
}

.new_mb .job_post_form_flow_inner_body_grid_single_box textarea {
    width: 100%;
}

.new_padd_top_grid_sec {
    position: relative;
    padding-top: 30px;
}

.social_media_sec_box_new {
    position: relative;
    padding-top: 30px;
    padding-bottom: 10px;
    border-bottom: 2px solid #CECECE;
}

.socila_media_single_sec {
    position: relative;
    display: flex;
    align-items: center;
}

.socila_media_single_sec span input {
    position: relative;
    width: 100%;
    background: #FCFBFB;
    height: 45px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding-left: 45px;
    border: none;
    border-bottom: 2px solid #000000;
}

.socila_media_grid_sec {
    position: relative;
    *display: grid;
    *grid-template-columns: 1fr 1fr 1fr;
    *grid-gap: 15px;
}

.socila_media_single_sec span i {
    position: absolute;
    left: 5px;
    top: 15px;
    font-size: 16px;
    font-weight: 600 !important;
    color: #000;
    z-index: 1;
}

.socila_media_single_sec span {
    position: relative;
}

.socila_media_single_sec img {
    width: auto;
    margin: 0 10px 0 0;
}

.socila_media_grid_sec ul {
    display: flex;
}

.socila_media_grid_sec ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
}

.terms_check_box {
    position: relative;
    padding-top: 30px;
}

.terms_check_box .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000;
}

.terms_check_box .container span {
    color: #007feb;
}

.terms_check_box .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.terms_check_box .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #a3a3a3;
    border-radius: 4px;
}

.terms_check_box .container:hover input~.checkmark {
    background-color: transparent;
}

.terms_check_box .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.terms_check_box .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 0;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 12px;
}

.terms_check_box .container input:checked~.checkmark:after {
    display: block;
}

.submit_new_btn_sub {
    position: relative;
    display: inline-block;
    background: #007feb;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    padding: 10px 40px;
    border: none;
}

.sub_btn_main_head {
    position: relative;
    margin-top: 30px;
    text-align: right;
    ;
    width: 100%;
}

.padd_right_sec_new {
    padding-right: 80px;
}


.client_dash_sec {
    position: relative;
    padding: 30px 0;
}

.client_dash_sec_main {
    position: relative;
}

.client_dash_sec_main nav {
    position: relative;
    width: 80%;
    margin: 0 auto;
}

.client_dash_sec_main nav .nav-item {
    margin: 0;
    padding: 15px 35px;
    background: #EFEFEF;
    border: 1px solid #D6D6D6;
    font-size: 16px;
    color: #707070;
    font-weight: 600;
    line-height: inherit;
    border-top: 5px solid #efefef;
}

.client_dash_sec_main nav .nav-item.active {
    color: #1D1D1D;
    background: #fff;
    border-top-color: #FCE021;
}

.client_dash_sec_main .tab-content {
    margin: 40px 0 20px 0;
}

.table_cont {
    position: relative;
}

.table_cont table thead tr td {
    font-size: 16px;
    color: #1D1D1D;
    font-weight: 500;
    background: #FCFCFC;
    padding: 15px 0;
}

.blue_btn_app:hover {
    color: #fff;
}

.green_btn_app:hover {
    color: #fff;
}

.table_cont table thead tr td:last-child {
    padding-right: 5px;
}

.table_cont table thead {
    border: 1px solid #D5D5D5;
}

.table_cont table thead tr td:first-child {
    padding-left: 20px;
}

.table_cont table tbody tr td {
    *font-size: 16px;
    color: #9F9F9F;
    font-weight: 500;
    background: #FCFCFC;
    padding: 15px;
    font-size: 12px;
}

.table_cont table tbody tr td:first-child {
    padding-left: 20px;
    padding-right: 10px;
}

.table_cont table tbody tr {
    border: 1px solid #D5D5D5;
}

.table_cont table tbody tr td ul {
    display: block;
    display: flex;
    align-items: center;
    justify-content: center;
}

.table_cont table tbody tr td ul li {
    display: inline-block;
    margin: 0 5px;
    font-size: 10px;
    position: relative;
}

.blue_btn_app {
    background: #007FEB;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
}

.green_btn_app {
    background: #3ACC16;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
}

.drop_table .ev {
    font-size: 20px;
    top: 0px;
}

.drop_table .drop_sec {
    padding: 10px;
    right: -38px !important;
    margin-top: 40px;
}

.drop_table .delete_btn {
    font-size: 12px;
}

.drop_table .report_btn {
    font-size: 12px;
}

.tip_sec {
    position: absolute;
    top: -5px;
    right: 0px;
    width: 18px;
    height: 18px;
    background: #F21414;
    border-radius: 50%;
    z-index: 1;
    font-size: 10px;
    line-height: inherit;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.edit_btn_sec {
    position: relative;
    display: inline-block;
    background: #FCE021;
    font-size: 14px;
    color: #000;
    padding: 5px 25px;
    border-radius: 5px;
}

.pending_approval {
    position: relative;
}

.pending_approval span {
    font-size: 12px !important;
    color: #2C2C2C !important;
    font-weight: 600 !important;
    margin-right: 10px !important;
    bottom: 6px;
    position: relative;
}

.pending_approval a {
    background: #FCE021 !important;
    border-radius: 9px !important;
    font-size: 10px !important;
    color: #2C2C2C !important;
    padding: 5px 15px !important;
    width: 100px;
    display: inline-block;
    font-weight: 600 !important;
}

.edit_btn_sec {
    position: relative;
    display: inline-block;
    background: #FCE021;
    font-size: 14px;
    color: #000;
    padding: 5px 25px;
    border-radius: 5px;
}

.view_det_tab {
    position: relative;
    display: inline-block;
    background: #c3c3c3;
    border-radius: 9px;
    font-size: 12px;
    color: #2C2C2C;
    padding: 10px 15px;
    font-weight: 600;
}

.contact_btn_man {
    position: relative;
    display: inline-block;
    border-radius: 7px;
    background: #0096C7;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    width: 100%;
    margin: 0 0 10px 0;
}

.contact_btn_man:hover {
    color: #fff;
}

.contact_btn_man i {
    position: relative;
    left: -5px;
    font-size: 14px;
    color: #fff;
    top: 0;
}

.new_drop_cont {
    position: relative;
}

.new_drop_cont .drop_sec {
    width: 245px !important;
}

.orng_bg a {
    background: #FFA500 !important;
    width: auto;
    font-size: 12px !important;
}

.orng_bg span {
    bottom: 0px;
}

.new_list_dash {
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 11;
}

.new_list_dash ul {
    display: flex;
    align-items: center;
}

.new_list_dash ul li {
    display: inline-block;
    margin-left: 30px;
}

.talent_cont_btn {
    position: relative;
    background: #0096C7;
    display: inline-block;
    border-radius: 8px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 20px;
    display: flex;
    align-items: center;
}

.talent_cont_btn:hover {
    color: #fff;
}

.talent_cont_btn i {
    padding-right: 10px;
}

.reason_sec {
    position: relative;
}

.reason_sec h6 {
    font-size: 20px;
    font-weight: 600;
    color: #000000;
}

.reason_sec p {
    border: 1px solid #D5D5D5;
    font-size: 18px;
    color: #9F9E9E;
    font-weight: 400;
    padding: 15px;
}

.talent_profile_clarification_inner {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid rgba(112 112 112 / 0.50);
    border-radius: 16px;
    padding: 20px 45px;
}

.talent_profile_clarification_inner h6 {
    position: relative;
    font-size: 20px;
    color: #C81B1B;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.talent_profile_clarification_inner ol {
    padding-left: 15px;
    list-style-type: none;
}

.talent_profile_clarification_inner ol li {
    padding-bottom: 5px;
    color: #9F9E9E;
    font-size: 17px;
    font-weight: 500;
    position: relative;
    counter-increment: li;
    *list-style-type: disc;
}

.talent_profile_clarification_inner ol li::before {
    content: counter(li);
    color: #181818;
    display: inline-block;
    width: 1em;
    margin-left: -1em
}

.edit_dash_btn {
    display: inline-block;
    position: relative;
    background: #3ACC16;
    color: #fff;
    text-align: center;
    border-radius: 8px;
    padding: 8px 20px;
}

.edit_dash_btn:hover {
    color: #fff;
}

.table_cont {
    *height: 470px;
    *overflow-y: auto;
    *padding-right: 10px;
}

.table_cont::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #F5F5F5;
    border: 0.5px solid #9B9B9B;
}

.table_cont::-webkit-scrollbar {
    width: 11px;
    background-color: #F5F5F5;
}

.table_cont::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #707070;
}

.fa_heart_sec {
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 11;
    cursor: pointer;
}

.fa_heart_sec i {
    font-size: 25px;
    *border: 2px solid #fff;
    font-weight: 300 !important;
    color: #fff;
}

.fa_heart_sec.active i {
    color: #FF003D;
    font-weight: 900 !important;
}

.add_profile_pic_before {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 5px 5px #00000017;
    border: 1px solid #D2D2D2;
    border-radius: 8px;
    padding: 60px 15px;
    margin-bottom: 20px;
    display: flex;
    align-items: flex-start;
}

.add_profile_pic_before_cont {
    position: relative;
    margin-left: 20px;
}

.add_profile_pic_before_cont h6 {
    position: relative;
    color: #181818;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 7px;
    line-height: inherit;
}

.add_profile_pic_before_cont p {
    font-size: 14px;
    color: #707070;
    margin-bottom: 10px;
}

.upload_pic_btn {
    display: inline-block;
    position: relative;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    background: #2196F3;
    border-radius: 4px;
    padding: 8px 15px;
    margin: 0 0 12px 0;
    width: 100%;
    text-align: center;
}

.upload_pic_btn:hover {
    color: #fff;
}

.add_profile_pic_before_cont h5 {
    color: #101010;
    font-weight: 500;
    font-size: 14px;
    text-align: center;
    margin: 0 0 5px 0;
    position: relative;
}

.add_profile_pic_before_cont h5:before {
    position: absolute;
    left: 0;
    height: 1px;
    width: 50px;
    background: rgba(112 112 112 / 0.13);
    content: '';
    top: 10px;
}

.add_profile_pic_before_cont h5:after {
    position: absolute;
    right: 0;
    height: 1px;
    width: 50px;
    background: rgba(112 112 112 / 0.13);
    content: '';
    top: 10px;
}

.select_exist_cus {
    position: relative;
    color: #2196F3;
    font-size: 14px;
    font-weight: 500;
}

.add_profile_pic_before img {
    width: 60px;
}

.add_loc_new {
    position: relative;
    color: #333;
    font-size: 18px;
    font-weight: 500;
    margin: 5px 0 12px 0;
    display: inline-block
}

.add_loc_new:hover {
    color: #2196F3;
}

.add_loc_new i {
    color: rgba(0 0 0 / 0.55);
    font-weight: 900 !important;
    font-size: 20px;
    margin: 0 8px 0 0;
}

.add_btns_sec {
    position: relative;
    color: #2196F3;
    font-weight: 600;
}

.add_btns_sec:hover {
    color: #2196F3;
}

.before_circle_sec {
    position: relative;
    height: 90px;
    width: 90px;
    border: 10px solid #b2dbfb;
    background: transparent;
    line-height: 90px;
    border-radius: 50%;
    flex: 0 0 90px;
    margin-right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.before_circle_sec p {
    margin: 0px;
    font-size: 22px;
    font-weight: 600;
}

.new_icn_info i {
    position: relative;
    color: #818181;
    font-weight: 500 !important;
    margin: 0 0 0 15px;
}

.add_lang_sec_text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.add_lang_sec_text a {
    color: #0055D4;
    font-weight: 500;
    font-size: 16px;
    margin-right: 5px;
}

.add_lang_sec_text a i {
    margin-right: 8px;
}

.add_lang_sec_text img {
    width: 60px;
}

.all_tab_sec_before_add_sec {
    position: relative;
    background: #fff;
    border-radius: 11px;
    padding: 25px;
}

.all_tab_sec_before_add_sec_inner {
    position: relative;
    *border: 1px dashed #707070;
    border-radius: 11px;
    padding: 25px;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='11' ry='11' stroke='%23707070FF' stroke-width='2' stroke-dasharray='8%2c 9%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
    display: flex;
    align-items: center;
    justify-content: center;
}

.all_tab_sec_before_add_sec_inner img {
    width: 160px;
    margin-right: 25px;
}

.all_tab_sec_before_add_sec_inner span {
    position: relative;
}

.all_tab_sec_before_add_sec_inner span h6 {
    position: relative;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: inherit;
    margin-bottom: 10px;
}

.all_tab_sec_before_add_sec_inner span p {
    font-size: 14px;
    color: #707070;
    margin-bottom: 10px;
    font-weight: 500;
}

.upload_icn_btns_new {
    display: inline-block;
    position: relative;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 500;
    background: #2196F3;
    border-radius: 4px;
    padding: 10px 30px;
    margin: 0 0 5px 0;
}

.upload_icn_btns_new i {
    color: #fff;
    font-size: 16px;
    font-weight: 300 !important;
    margin-right: 8px;
}

.upload_icn_btns_new:hover {
    color: #fff;
}

.physical_att_sec_without_add {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.physical_att_sec_without_add img {
    width: 110px;
    margin-right: 15px;
}

.physical_att_sec_without_add span {
    position: relative;
}

.physical_att_sec_without_add span h5 {
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0px 15px 0;
}

.physical_att_sec_without_add span a {
    background: #2196F3;
    color: #fff;
    border-radius: 4px;
    font-weight: 400;
    padding: 8px 20px;
    width: auto;
    font-size: 14px;
}

.wallet_box_sec_new {
    position: relative;
    padding: 40px 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wallet_box_sec_new span {
    position: relative;
    display: flex;
    align-items: center;
}

.talent_cash_sec_main {
    position: relative;
}

.wallet_box_sec_new img {
    width: 65px;
    margin: 0 20px 0 0
}

.talent_cash_sec_main h4 {
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: #121212;
    margin: 0 0 10px 0;
}

.talent_cash_sec_main h4 i {
    margin-left: 8px;
    font-size: 12px;
}

.talent_cash_sec_main h5 {
    position: relative;
    color: #007FEB;
    font-size: 30px;
    font-weight: 500;
    margin: 0px;
}

.view_det_btns_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    margin-left: 20px;
    padding: 8px 25px;
}

.view_det_btns_new:hover {
    color: #fff;
}

.talent_before_add_prof_sec_services {
    position: relative;
    padding-top: 30px;
}

.services_text_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 15px;
}

.services_text_sec img {
    margin-right: 20px;
}

.services_text_main {
    position: relative;
}

.services_text_main p {
    position: relative;
    color: #181818;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0px;
}

.services_text_main a {
    background: #2196F3;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 30px;
    margin-top: 15px;
    display: inline-block;
}

.new_top_sec_new {
    position: relative;
    height: 930px;
}

.new_tab_top {
    position: relative;
    margin-top: 190px;
    margin-bottom: 30px;
}

.para_text_sec {
    color: #707070;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 5px;
}


.prof_clarification_sec {
    position: relative;
    margin: 20px 0 0 0;
}

.prof_clarification_sec_inner {
    position: relative;
    padding: 30px 70px;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D1D1D1;
    border-radius: 19px;
}

.prof_clarification_sec_head {
    position: relative;
}

.prof_clarification_sec_head h4 {
    position: relative;
    margin: 0px 0 15px 0;
    color: #2196F3;
    font-size: 22px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.prof_clarification_sec_head h4 span {
    margin-left: 25px;
    background: #FFF1F1;
    border: 2px solid #E82222;
    border-radius: 9px;
    padding: 5px 8px;
    color: #E82222;
    font-size: 12px;
}

.prof_clarification_sec_head h6 {
    position: relative;
    color: #000000;
    font-size: 22px;
    font-weight: 500;
}

.prof_clarification_sec_head h6 i {
    color: #EC2323;
    font-weight: 500 !important;
    margin-right: 10px;
}

.prof_clarification_sec_inner_cont_list {
    position: relative;
    background: #EFEFEF;
    border-radius: 7px;
    padding: 25px 50px;
}

.prof_clarification_sec_inner_cont_list p {
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
}

.prof_clarification_sec_inner_cont_list ul {
    display: block;
}

.prof_clarification_sec_inner_cont_list ul li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.prof_clarification_sec_inner_cont_list ul li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.prof_clarification_sec_inner_cont_list ol {
    display: block;
}

.prof_clarification_sec_inner_cont_list ol li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.prof_clarification_sec_inner_cont_list ol li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.prof_clarification_sec_inner_cont_list_input {
    position: relative;
}

.prof_clarification_sec_inner_cont_list_input input {
    width: 100%;
    height: 50px;
    border: 1px solid #121212;
    border-radius: 8px;
    border: 1px solid #121212;
    color: #333;
    font-size: 15px;
    padding-left: 25px;
    font-weight: 400;
}

.prof_clarification_sec_inner_cont_list_input input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.prof_clarification_sec_inner_cont_list_input input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.prof_clarification_sec_inner_cont_list_input input::-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.prof_clarification_sec_inner_cont_list_input input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
    z-index: 11;
}

.prof_clarification_sec_inner_cont_list_input button {
    position: absolute;
    right: 10px;
    top: 8px;
    background: #F2F9FF;
    box-shadow: 0px 1px 10px #00000029;
    border: 1px solid #2386EE;
    border-radius: 6px;
    padding: 6px 30px;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
}

.view_his_btns {
    position: relative;
    margin: 20px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.view_his_btns_left {
    position: relative;
    border: 2px solid #2196F3;
    border-radius: 6px;
    color: #2196F3;
    font-size: 16px;
    font-weight: 500;
    padding: 7px 28px;
    background: #fff;
}

.view_his_btns_left:hover {
    color: #2196F3;
}

.done_btns {
    position: relative;
    ;
    border: 2px solid #2386EE;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 7px 48px;
    background: #2386EE;
}

.done_btns:hover {
    color: #fff;
}

.clarify_slide_sec.owl-carousel .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    left: -30px;
    transform: translateY(-50%);
    justify-content: space-between;
    width: 105%;
    z-index: -1;
}

.clarify_slide_sec.owl-carousel .owl-nav i {
    font-size: 40px;
    line-height: 60px;
    color: rgb(0 0 0 / 41%);
    font-weight: 500 !important;
}

.suspension_mod_sec {
    position: relative;
}

.suspension_mod_sec .modal-dialog {
    max-width: 1000px;
    margin: 50px auto;
    background: #FEFEFE 0% 0% no-repeat padding-box;
    box-shadow: 0px 1px 10px #00000029;
    border-radius: 23px;
}

.suspension_mod_sec .modal-body {
    padding: 100px 0;
}

.suspension_mod_sec_cont_sec {
    position: relative;
    text-align: center;
    width: 70%;
    margin: 0 auto;
}

.suspension_mod_sec_cont_sec h6 {
    position: relative;
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.suspension_mod_sec_cont_sec p {
    color: #000000;
    font-size: 23px;
    font-weight: 300;
    margin: 0 0 30px 0;
}

.suspension_mod_sec_cont_sec a {
    background: #2196F3;
    box-shadow: 0px 1px 10px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
    padding: 8px 25px;
}

.suspension_mod_sec_cont_sec i {
    font-size: 40px;
    font-weight: 400 !important;
    margin: 0 0 20px 0;
}

.send_btn_pop_sec_pop {
    position: relative;
}

.send_btn_pop_sec_pop .modal-dialog {
    max-width: 800px;
    margin: 90px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 42px;
}

.send_btn_pop_sec_pop_inner .close {
    opacity: 1;
    position: absolute;
    z-index: 11;
    right: 20px;
    top: 20px;
}

.send_btn_pop_sec_pop_inner {
    position: relative;
    text-align: center;
}

.send_btn_pop_sec_pop_inner img {
    margin-bottom: 30px;
}

.send_btn_pop_sec_pop_inner p {
    color: #2C2C2C;
    font-size: 25px;
    font-weight: 600;
}

.view_his_pop_new_sec {
    position: relative;
}

.view_his_pop_new_sec .modal-body {
    padding: 0px;
}

.view_his_pop_new_sec .modal-dialog {
    max-width: 1200px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
}

.view_his_pop_new_sec_inner {
    position: relative;
}

.view_his_pop_new_sec_inner_head {
    position: relative;
    background: rgba(35 134 238 / 0.08);
    padding: 20px 30px;
    border-radius: 19px 19px 0px 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.view_his_pop_new_sec_inner_head_left {
    position: relative;
    display: flex;
    align-items: center;
}

.view_his_pop_new_sec_inner_head_left img {
    width: 70px;
}

.view_his_pop_new_sec_inner_head_left p {
    color: #000000;
    margin-bottom: 0;
    margin-left: 20px;
    font-size: 20px;
    font-weight: 500;
}

.view_his_pop_new_sec_inner_head_middle {
    position: relative;
}

.view_his_pop_new_sec_inner_head_middle p {
    color: #242424;
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 500;
}

.view_his_pop_new_sec_inner_head_right {
    position: relative;
}

.view_his_pop_new_sec_inner_head_right ul {
    display: block;
}

.view_his_pop_new_sec_inner_head_right ul li {
    display: inline-block;
    margin-left: 25px;
}

.view_his_pop_new_sec_inner_head_right ul li:first-child {
    margin-left: 0px;
}

.view_his_pop_new_sec_inner_head_right ul li a {
    font-size: 20px;
    font-weight: 600 !important;
}

.view_his_pop_new_sec_inner_cont {
    position: relative;
    margin: 20px 30px;
    height: 500px;
    overflow-y: scroll;
}

.view_his_pop_new_sec_inner_cont::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.view_his_pop_new_sec_inner_cont::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.view_his_pop_new_sec_inner_cont::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.view_his_pop_new_sec_inner_cont::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.view_his_pop_new_sec_inner_cont_left {
    position: relative;
    background: #EFEFEF;
    border-radius: 0px 31px 31px 31px;
    padding: 15px;
    width: 650px;
    margin-bottom: 40px;
    float: left;
}

.view_his_pop_new_sec_inner_cont_left h5 {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 10px 0;
}

.view_his_pop_new_sec_inner_cont_left h5 i {
    color: #EC2323;
    font-weight: 500 !important;
    margin-right: 10px;
}

.right_blue_sec {
    position: relative;
    background: #EDF5FE;
    border-radius: 31px 0px 31px 31px;
    float: right;
}






.service_details_banner_sec {
    position: relative;
    background: url(../images/service-det-banner.png);
    padding: 20px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 535px;
    margin-top: -10px;
}

.service_details_banner_sec:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0 0 0 / 0.40);
}

.service_details_banner_sec_cont {
    position: relative;
    z-index: 11;
}

.service_details_banner_sec_cont_breadcumb {
    position: relative;
    display: block;
    margin-bottom: 15px;
}

.service_details_banner_sec_cont_breadcumb li {
    display: inline-block;
    margin-right: 10px;
}

.service_details_banner_sec_cont_breadcumb li a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #E8E8E8;
    font-weight: 300;
}

.service_details_banner_sec_cont_top {
    position: relative;
}

.service_details_banner_sec_cont_top h6 {
    position: relative;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 35px;
}

.service_details_banner_sec_cont_bottom {
    position: relative;
    padding-top: 235px;
}

.service_details_banner_sec_cont_bottom p {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 0px;
}

.service_details_banner_sec_cont_bottom h5 {
    position: relative;
    color: #FFFFFF;
    font-size: 44px;
    font-weight: 600;
    line-height: inherit;
}

.service_details_body_cont {
    position: relative;
    margin: 30px 0 0 0;
}

.service_details_body_cont_inner {
    position: relative;
}

.service_details_body_cont_inner_single {
    position: relative;
    margin-bottom: 50px;
}

.service_details_body_cont_inner_single h6 {
    position: relative;
    color: #121212;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 25px;
}

.service_details_body_cont_inner_single h6:after {
    content: '';
    position: absolute;
    background: #3A86FF;
    height: 2px;
    width: 130px;
    bottom: -5px;
    left: 0;
}

.service_details_body_cont_inner_single p {
    color: #121212;
    font-size: 18px;
    line-height: inherit;
    font-weight: 400;
}

.service_details_body_cont_inner_single_list {
    position: relative;
    display: block;
}

.service_details_body_cont_inner_single_list li {
    color: #121212;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
}

.service_details_body_cont_inner_single_list li:after {
    position: absolute;
    content: '';
    height: 10px;
    width: 10px;
    background: #1A63B1;
    border-radius: 50%;
    left: 0;
    top: 6px;
}

.campare_table_sec {
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 13px;
    position: relative;
}

.campare_table_sec thead tr td {
    position: relative;
    padding: 25px 20px 20px 20px;
    background: #E6F2FF;
    vertical-align: top;
    border-radius: 13px 13px 0px 0px;
    border-right: 1px solid rgba(112 112 112 / 0.38);
}

.campare_table_sec thead tr td h2 {
    position: relative;
    color: #1A63B1;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 6px;
}

.campare_table_sec thead tr td:first-child {
    padding-left: 50px;
}

.campare_table_sec thead tr td:last-child {
    border-right: none;
}

.campare_table_sec thead tr td span {
    display: block;
    color: #121212;
    font-weight: 600;
    font-size: 40px;
    margin-bottom: 0px;
}

.campare_table_sec thead tr td h3 {
    position: relative;
    color: #9B9B9B;
    font-size: 10px;
    font-weight: 500;
    margin-bottom: 30px;
    line-height: inherit;
}

.campare_table_sec thead tr td h5 {
    position: relative;
    color: #1A63B1;
    font-size: 18px;
    font-weight: 600;
    line-height: inherit;
    margin-bottom: 15px;
}

.campare_table_sec thead tr td p {
    color: #121212;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
}

.campare_table_sec tbody tr td:first-child {
    padding-left: 50px;
    text-align: left;
}

.campare_table_sec tbody tr td {
    color: #494A4B;
    padding: 22px;
    font-size: 20px;
    text-align: center;
}

.campare_table_sec tbody tr td .fa-check {
    color: #2DC653;
    font-size: 20px;
    font-weight: 600 !important;
}

.campare_table_sec tbody tr:nth-child(even) {
    background: #E6F2FF;
}

.campare_table_sec tbody tr td b {
    font-weight: 600;
}

.radio_btns_new_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}

.radio_btns_new_sec label {
    font-size: 18px;
    font-weight: 400;
    color: #494A4B;
    margin-left: 10px;
    margin-bottom: 0px;
}

.campare_table_sec tbody tr td select {
    width: 77px;
    height: 39px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    text-align: center;
    font-size: 14px;
    color: #494A4B;
    border-radius: 4px;
    margin-top: 10px;
    appearance: auto;
}

.choose_btn_new {
    position: relative;
    background: #1A63B1;
    display: inline-block;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 22px;
    margin-top: 50px;
}

.our_services_box_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
}

.our_services_box_new_single {
    position: relative;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 10px #00000029;
}

.our_services_box_new_single_img {
    position: relative;
    background: url(../images/service-det-banner.png);
    padding: 20px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    height: 230px;
}

.our_services_box_new_single_cont {
    position: relative;
    padding: 20px;
}

.our_services_box_new_single_cont span {
    color: #BFBFBF;
    display: block;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
}

.our_services_box_new_single_cont h5 {
    position: relative;
    color: #121212;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 20px;
}

.our_services_box_new_single_cont p {
    color: #949494;
    font-size: 18px;
    font-weight: 400;
}

.service_price_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.service_price_btn_sec p {
    color: #121212;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 25px;
}

.service_price_btn_sec a {
    color: #1A63B1;
    display: inline-block;
    padding: 5px 18px;
    color: #1A63B1;
    background: transparent;
    border: 1.5px solid #1A63B1;
    border-radius: 7px;
    font-weight: 600;
    font-size: 18px;
}

#services_slide_sec .owl-stage-outer.owl-height {
    height: 480px !important;
}

.service_plan_multi_sec {
    position: fixed;
    background: #FFFFFF;
    box-shadow: 0px 1px 20px #00000029;
    border-radius: 5px;
    padding: 40px 30px;
    top: 140px;
    right: 30px;
    left: auto;
    width: 575px;
    *z-index: 11;
}

.service_plan_multi_sec_head {
    position: relative;
}

.service_plan_multi_sec_head ul {
    display: block;
    text-align: center;
    border-bottom: 1.5px solid #121212;
    padding-bottom: 20px;
    margin-bottom: 30px;
}

.service_plan_multi_sec_head ul li {
    display: inline-block;
    padding-right: 80px;
    color: #121212;
    font-size: 28px;
    font-weight: 400;
    position: relative;
}

.service_plan_multi_sec_head ul li:last-child {
    padding-right: 0px;
}

.service_plan_multi_sec_head ul li:after {
    position: absolute;
    content: '';
    background: #121212;
    height: 100%;
    width: 1px;
    right: 40px;
}

.service_plan_multi_sec_head ul li:last-child:after {
    display: none;
}

.service_plan_multi_sec_head ul li.active {
    color: #3A86FF;
    font-weight: 600;
}

.service_plan_multi_sec_head_body {
    position: relative;
}

.service_plan_multi_sec_head_body h5 {
    position: relative;
    color: #121212;
    font-size: 18px;
    font-weight: 500;
}

.service_plan_multi_sec_head_body p {
    color: #121212;
    font-size: 18px;
    font-weight: 400;
}

.service_plan_multi_sec_head_body ul {
    display: block;
    margin-bottom: 60px;
}

.service_plan_multi_sec_head_body ul li {
    color: #121212;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}

.service_plan_multi_sec_head_body ul li i {
    color: #1A63B1;
    font-weight: 600;
    margin-right: 10px;
}

.service_plan_multi_sec_btn_price {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.service_plan_multi_sec_btn_price a {
    background: #3A86FF;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    padding: 8px 24px;
}

.service_plan_multi_sec_btn_price span h5 {
    position: relative;
    color: #1A63B1;
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 10px;
    vertical-align: top;
    display: flex;
}

.service_plan_multi_sec_btn_price span h5 i {
    color: #090909;
    margin-right: 10px;
    font-size: 13px;
}

.service_plan_multi_sec_btn_price p {
    color: #9B9B9B;
    font-weight: 500;
    margin: 0px;
    font-size: 10px;
}

#services_slide_sec .owl-nav {
    display: none;
}

.prof_clarification_sec_inner_cont_list_single {
    position: relative;
}

.profile_service_sec_box {
    position: relative;
    border-bottom: 1px solid rgba(112 112 112 / 0.32);
    padding-bottom: 25px;
    padding-top: 10px;
}

.profile_service_sec_box h4 {
    margin-bottom: 15px;
}

.profile_service_sec_box_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
}

.profile_service_sec_box_inner_single {
    position: relative;
    background: #FBFBFB 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #C9C9C9;
    border-radius: 15px;
    padding: 15px;
}

.profile_service_sec_box_inner_single_flex {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.profile_service_sec_box_inner_single p {
    position: relative;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 2px;
}

.profile_service_sec_box_inner_single h6 {
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
    line-height: inherit;
}

.profile_service_sec_box_inner_single_flex span {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
}

.profile_service_sec_box_inner_single_flex a {
    color: #2196F3;
    font-size: 16px;
    font-weight: 500;
}

.profile_service_sec_box_inner_single_flex a i {
    margin-left: 5px;
}

.check_reco_services {
    position: relative;
    margin-top: 80px;
}

.check_reco_services a {
    position: relative;
    display: inline-block;
    background: #D1EAFF;
    border: 1px solid #2196F3;
    border-radius: 10px;
    padding: 12px;
    color: #2196F3;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
}

.check_reco_services a i {
    margin-left: 8px;
}

.upload_pic_crop_pop_sec {
    position: relative;
}

.upload_pic_crop_pop_sec .modal-dialog {
    max-width: 470px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 20px;
}

.upload_pic_crop_pop_sec .modal-body {
    position: relative;
    padding: 30px;
}

.upload_pic_crop_pop_sec .close {
    position: absolute;
    right: 15px;
    top: 30px;
    color: #000;
    font-weight: 400;
    opacity: 1;
    z-index: 11;
}

.upload_pic_crop_pop_sec .close i {
    font-weight: 300 !important;
    font-size: 24px;
}

.upload_pic_crop_pop_sec_cont {
    position: relative;
}

.upload_pic_crop_pop_sec_cont h6 {
    position: relative;
    color: #000000;
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 20px;
}

.upload_pic_crop_pop_sec_cont_img {
    position: relative;
}

.upload_pic_crop_pop_sec_cont_img img {
    width: 100%;
}

.upload_pic_crop_pop_sec_cont_img_sec {
    position: relative;
}

.upload_btn_head {
    position: relative;
    margin: 15px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.add_new_popup_cont_sec .modal-dialog {
    max-width: 960px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #707070;
    border-radius: 50px;
}

.add_new_popup_cont_sec .modal-body {
    padding: 35px 45px;
}

.add_new_popup_cont_sec .close {
    position: absolute;
    right: 25px;
    top: 20px;
    opacity: 1;
    z-index: 11;
}

.add_new_popup_cont_sec .close i {
    font-size: 25px;
    font-weight: 300 !important;
    color: #000;
}

.add_new_popup_cont_sec_body {
    position: relative;
}

.add_new_popup_cont_sec_body_single {
    position: relative;
}

.add_new_popup_cont_sec_body_single label {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
}

.add_new_popup_cont_sec_body_single select {
    position: relative;
    width: 350px;
    height: 43px;
    box-shadow: 0px 10px 20px #0000000d;
    border: 1px solid #CECECE;
    border-radius: 6px;
    background: #fff url(../images/select.png) no-repeat 96% center;
    font-size: 15px;
    font-weight: 500;
    padding-left: 20px;
}

.add_new_popup_cont_sec_body_single_dob {
    position: relative;
    margin: 50px 0 0 0;
}

.add_new_popup_cont_sec_body_single_dob_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
    width: 90%;
}

.add_new_popup_cont_sec_body_single_dob h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 25px 0;
}

.add_new_popup_cont_sec_body_single_dob_single label {
    position: relative;
    color: #000000;
    font-size: 14px;
    font-weight: 600;
}

.add_new_popup_cont_sec_body_single_dob_single select {
    position: relative;
    width: 100%;
    height: 43px;
    box-shadow: 0px 10px 20px #0000000d;
    border: 1px solid #CECECE;
    border-radius: 6px;
    background: #fff url(../images/select.png) no-repeat 90% center;
    font-size: 15px;
    font-weight: 500;
    padding-left: 20px;
    background-size: 12px;
}

.add_new_popup_cont_sec_body {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 40px;
}

.add_new_popup_cont_sec_body_single_dob_single span {
    position: relative;
    display: inline-block;
    background: #D9E7F5;
    border-radius: 6px;
    color: #2386EE;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 500;
    height: 43px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add_new_popup_cont_sec_body_left_passport {
    position: relative;
    margin: 50px 0 0 0;
}

.add_new_popup_cont_sec_body_left_passport label {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}

.add_new_popup_cont_sec_body_left_passport_check {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    width: 50%;
}

.add_new_popup_cont_sec_body_left_passport_check_single {
    position: relative;
}

.add_new_popup_cont_sec_body_left_passport_check_single .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
}

.add_new_popup_cont_sec_body_left_passport_check_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.add_new_popup_cont_sec_body_left_passport_check_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.add_new_popup_cont_sec_body_left_passport_check_single .container:hover input~.checkmark {
    background-color: transparent;
}

.add_new_popup_cont_sec_body_left_passport_check_single .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.add_new_popup_cont_sec_body_left_passport_check_single .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 14px;
}

.add_new_popup_cont_sec_body_left_passport_check_single .container input:checked~.checkmark:after {
    display: block;
}

.recommened_jobs_sec_slide {
    position: relative;
    padding: 0 0 30px 0;
}

.recommened_jobs_sec_slide_inner {
    position: relative;
    border-top: 1px solid rgba(112 112 112 / 0.32);
    padding-top: 30px;
    padding-right: 20px;
    padding-left: 20px;
}

.recommened_jobs_sec_slide_inner_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
}

.bg_blue_reco_slide {
    background: #EEF6FF;
}

#reco_jobs_slide .owl-nav {
    display: flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -25px;
    width: 104%;
    z-index: 11;
    justify-content: space-between;
}

#reco_jobs_slide .owl-nav i {
    font-size: 25px;
    line-height: inherit;
    color: #000;
    font-weight: 500 !important;
}

.icn_new_sec {
    position: relative;
}

.right_icn ul {
    display: flex;
    align-items: center;
}

.right_icn ul li {
    padding-left: 15px;
}

.mark_as_read_new {
    text-align: right;
    color: #027fea !important;
    text-decoration: underline;
    padding: 0 0 10px 0;
    display: block !important;
    font-size: 13px !important;
    width: 100%;
}

.new_bell_cin_cont {
    padding: 5px 15px;
    height: 250px;
    overflow-y: scroll;
    width: 250px;
    word-break: break-all;
    overflow-x: hidden;
    background: #fff;
    box-shadow: 0px 2px 12px #00000029;
}

.new_bell_cin_cont span {
    font-size: 14px;
    color: #000;
    padding-left: 32px;
    position: relative;
    word-break: break-word;
}

.new_bell_cin_cont span i {
    color: #227BDC !important;
    text-align: left;
    position: absolute;
    left: -5px;
    top: 0px;
    font-size: 20px;
}

.new_bell_cin_cont span a {
    color: #f00 !important;
    text-align: left !important;
    padding: 0 !important;
    display: inline-block !important;
    margin: 0 0 10px 0 !important;
    font-size: 14px !important;
    position: relative !important;
}

.manage_account span {
    font-size: 14px;
    color: #6c757d !important;
    padding-left: 32px;
    position: relative;
    word-break: break-word;
}

.new_bell_cin_cont::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.new_bell_cin_cont::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.new_bell_cin_cont::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.new_bell_cin_cont::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}


.email_template_sec {
    position: relative;
}

.email_template_sec_inner {
    position: relative;
}

.email_temp_table {
    position: relative;
    padding: 15px;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 29px;
    width: 720px;
    margin: 50px auto;
    outline: 1px solid #707070;
}

.email_temp_table tbody {
    padding: 30px;
    display: inline-block;
}

.email_temp_table tr td img {
    width: 200px;
    margin-bottom: 0px;
    padding: 0px 0 20px 0;
}

.email_temp_table tr td {
    position: relative;
}

.email_temp_table tr td p {
    color: #000000;
    font-weight: 500;
    padding-bottom: 10px;
    font-size: 20px;
    margin-bottom: 0px;
}

.email_temp_table tr td a {
    background: #F0F7FF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 8px #00000029;
    border: 2px solid #007AFF;
    border-radius: 3px;
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    padding: 6px 25px;
    display: inline-block;
    margin-top: 20px;
}

.resend_password_link {
    position: relative;
    padding: 40px 0;
}

.resend_password_link h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

.resend_password_link h5 {
    position: relative;
    color: #000000;
    font-weight: 300;
    margin-bottom: 15px;
    font-size: 28px;
    line-height: inherit;
}

.update_pass_sec {
    position: relative;
    padding: 30px 0 60px 0;
    text-align: center;
}

.update_pass_sec_head {
    position: relative;
}

.update_pass_sec_head h4 {
    position: relative;
    color: #000000;
    margin-bottom: 10px;
    font-weight: 500;
    margin-left: 0;
    font-size: 23px;
}

.update_pass_sec_head h4 img {
    width: 60px;
    margin-right: 20px;
}

.update_pass_sec_head h5 {
    font-size: 30px;
    line-height: inherit;
    font-weight: 400;
    margin: 20px 0;
}


.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}

/*.mfp-fade:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: rgba(255, 255, 255, 1); 
}*/

.mfp-iframe-scaler iframe {
    background: #fff !important;
}

iframe body:-webkit-full-page-media {
    background: #fff;
}

.bg_white body {
    background: #fff;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000
}


/*New Headers Pre And Post*/

.new_header_pre_login {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 2px 12px #00000029;
    padding: 20px 0;
    margin-bottom: 10px;
}

.new_header_pre_login_inner {
    position: relative;
}

.new_header_pre_login_inner .row {
    align-items: center;
}

.new_header_pre_login_inner_logo {
    position: relative;
}

.new_header_pre_login_inner_logo img {
    width: 100%;
}

.new_header_pre_login_inner_menu_sec {
    position: relative;
}

.new_header_pre_login_inner_menu_sec ul {
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
}

.new_header_pre_login_inner_menu_sec ul li {
    display: inline-block;
    margin-left: 40px;
}

.new_header_pre_login_inner_menu_sec ul li:first-child {
    margin-right: 0px;
}

.new_header_pre_login_inner_menu_sec ul li a {
    display: inline-block;
    color: #000000;
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
    position: relative;
}

.new_right_break {
    position: relative;
    padding-right: 40px;
    border-right: 1.5px solid rgba(18 18 18 / 0.20);
}

/*.new_right_break:after{position: absolute;content: '';right: 0;top: 0;background: rgba(18 18 18 / 0.20);width: 1.5px;height: 100%;}*/
.join_now_btn {
    position: relative;
    background: #2386EE;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    border-radius: 22px;
    padding: 9px 25px;
    transition: 0.5s ease-in-out;
    border: 1.5px solid #2386EE;
}

.join_now_btn:hover {
    background: #fff;
    color: #2386EE !important;
}

.icn_new_sec i {
    position: relative;
    font-size: 22px;
    font-weight: 600;
}

.bell_icn_cont {
    position: absolute;
    right: -10px;
    top: -10px;
    height: 16px;
    width: 16px;
    background: #FF3030;
    border-radius: 50%;
    color: #fff;
    font-size: 9px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
}

.new_drop_cont_sec_new ol li {
    display: block !important;
    margin-left: 0px !important;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-left: 0px;
    margin-right: 0px !important;
}

.new_drop_cont_sec_new ol li a {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #333 !important;
    display: flex !important;
    align-items: center;
    text-transform: capitalize;
}


/*New Headers Pre And Post*/



/*New Category and Subcategory*/

.new_cate_sub_cate_sec {
    position: relative;
    padding: 25px 0;
}

.new_cate_sub_cate_sec_inner {
    position: relative;
}

.new_cate_sub_cate_sec_inner_head {
    position: relative;
    margin-bottom: 25px;
}

.new_cate_sub_cate_sec_inner_head h5 {
    position: relative;
    color: #000;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 8px;
    line-height: inherit;
}

.new_cate_sub_cate_sec_inner_head h6 {
    color: #9F9F9F;
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 0px;
}

.new_cate_sub_cate_sec_inner_body {
    position: relative;
}

.new_cate_sub_cate_sec_inner_body_single {
    position: relative;
    background: #FBFBFB;
    border: 1px solid #C4C4C4;
    border-radius: 10px;
    padding: 30px 25px 30px 25px;
    margin-bottom: 30px;
}

.new_cate_sub_cate_sec_inner_body_single_head {
    position: relative;
    margin-bottom: 15px;
}

.new_cate_sub_cate_sec_inner_body_single_head h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.new_cate_sub_cate_sec_inner_body_single_head h6 img {
    margin-right: 8px;
}

.new_cate_sub_cate_sec_inner_body_single_head h6 i {
    color: #000000;
    font-weight: 500 !important;
    font-size: 12px;
    margin-left: 8px;
}

.new_cate_sub_cate_sec_inner_body_single_body {
    position: relative;
}

.choose_cate_btn_new {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #fff;
    border: 1px solid #E3E3E3;
    border-radius: 8px;
    color: #ACACAC;
    font-size: 16px;
    font-weight: 400;
    height: 50px;
    text-align: left;
    padding-left: 25px;
}

.choose_cate_btn_new:focus {
    border: 1px solid #E3E3E3;
}

.cate_drop_sec_new_drop {
    position: relative;
}

.cate_drop_sec_new_drop.show::after {
    transform: rotate(180deg);
}

.cate_drop_sec_new_drop:after {
    position: absolute;
    content: '\f078';
    font-family: 'Font Awesome 5 Pro';
    color: #ACACAC;
    font-weight: 400;
    right: 15px;
    top: 15px;
    font-size: 16px;
    z-index: 1;
}

.choose_cate_btn_new_cont {
    background: #fff;
    width: 100%;
    padding: 20px 20px 0 20px;
    border-radius: 4px 4px 8px 8px;
    border: 1px solid #E3E3E3;
    *border-top: none;
    *box-shadow: 0px 1px 8px #00000029;
}

.choose_cate_btn_new_cont_inner {
    position: relative;
}

.choose_cate_btn_new_cont_inner_sugg_cate {
    position: relative;
    margin-bottom: 15px;
}

.choose_cate_btn_new_cont_inner_sugg_cate p {
    color: #ACACAC;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 12px 0;
}

.sugg_cate_list {
    position: relative;
    display: block;
}

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

.sugg_cate_list li a {
    position: relative;
    display: inline-block;
    color: #000;
    font-weight: 400;
    font-size: 13px;
    text-align: center;
    padding: 6px 25px;
    border-radius: 20px;
    border: 1px solid #ccc;
    transition: 0.5s ease-in-out;
}

.sugg_cate_list li a:hover {
    background: #d5ebfe;
    border-color: #333;
}

.other_cate_sec_new {
    position: relative;
    overflow-y: scroll;
    height: 300px;
    padding-right: 20px;
}

.other_cate_sec_new li {
    display: block;
    *background: #FBFBFB;
}

.other_cate_sec_new li:nth-child(odd) {
    background: #FBFBFB;
}

.other_cate_sec_new li a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
}

.other_cate_sec_new::-webkit-scrollbar {
    width: 10px;
    display: block;
}

.other_cate_sec_new::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.other_cate_sec_new::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}

.other_cate_sec_new::-webkit-scrollbar-thumb:hover {
    background: #ccc;
}

.category_sugg_block_sec {
    position: relative;
    margin: 30px 0 15px 0;
}

.category_sugg_block_sec ul {
    display: block;
}

.category_sugg_block_sec ul li {
    display: inline-block;
    margin-right: 20px;
}

.category_sugg_block_sec ul li a {
    background: #E4F2FF;
    box-shadow: 0px 10px 20px #70707026;
    border: 1px solid #3D9BF2;
    border-radius: 21px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 20px;
    display: inline-block;
}

.category_sugg_block_sec ul li a i {
    padding-left: 15px;
}

.cate_sub_cate_head_block {
    background: #E4F2FF;
    box-shadow: 0px 10px 20px #70707026;
    border: 1px solid #3D9BF2;
    border-radius: 21px;
    color: #000000 !important;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 20px;
    display: inline-block;
    margin-right: 20px;
}

.cate_sub_cate_head_block i {
    padding-left: 15px;
}

.sub_cate_inner_suggested {
    position: relative;
    margin: 30px 0 15px 0;
}

.sub_cate_inner_suggested ul {
    display: block;
}

.sub_cate_inner_suggested ul li {
    display: inline-block;
    margin-right: 20px;
}

.sub_cate_inner_suggested ul li a {
    background: #fff;
    box-shadow: 0px 10px 20px #70707026;
    border: 2px solid #3D9BF2;
    border-radius: 5px;
    color: #3D9BF2;
    font-size: 16px;
    font-weight: 500;
    padding: 5px 20px;
    display: inline-block;
}

.sub_cate_inner_suggested ul li a i {
    padding-left: 15px;
}

.brdr_rad ul li a {
    border-radius: 21px;
}

.brdr_btm_line {
    position: relative;
    padding-bottom: 25px;
    border-bottom: 1px solid #ccc;
}

.proc_cancel_btn_sec {
    position: relative;
    margin: 15px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.proc_cancel_btn_sec ul {
    display: block;
}

.proc_cancel_btn_sec ul li {
    display: inline-block;
    margin: 0 0 0 40px;
}

.proc_new_btn_new {
    position: relative;
    display: inline-block;
    background: #2386ee;
    color: #fff;
    font-weight: 400;
    text-align: center;
    padding: 8px 35px;
    border: 2px solid #2386ee;
    border-radius: 8px;
    font-size: 18px;
}

.proc_new_btn_new:hover {
    color: #fff;
}

.cancel_new_btn_new {
    position: relative;
    display: inline-block;
    background: #ffff;
    color: #333;
    font-weight: 400;
    text-align: center;
    padding: 8px 35px;
    border: 2px solid #333;
    border-radius: 8px;
    font-size: 18px;
}

/*New Category and Subcategory*/


/*Wallet Popup*/

.wallet_pop_sec_main .modal-dialog {
    max-width: 1100px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 20px #00000029;
    border-radius: 50px;
}

.wallet_pop_sec_main .modal-body {
    padding: 0px;
}

.wallet_pop_sec_main_inner .close {
    position: absolute;
    right: 30px;
    top: 30px;
    opacity: 1;
    z-index: 11;
}

.wallet_pop_sec_main_inner .close i {
    font-size: 25px;
    font-weight: 300 !important;
}

.wallet_pop_sec_main_inner {
    position: relative;
    padding: 50px;
}

.wallet_pop_sec_main_inner_head {
    position: relative;
}

.wallet_pop_sec_main_inner_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.wallet_pop_sec_main_inner_head span i {
    position: relative;
    height: 35px;
    width: 35px;
    background: #007FEB;
    line-height: 35px;
    color: #FFFFFF;
    font-weight: 900 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    border-radius: 5px;
}

.wallet_pop_sec_main_inner_head h5 {
    position: relative;
    margin: 0px 0 0 20px;
    color: #242424;
    font-size: 30px;
    font-weight: 700;
}

.wallet_pop_sec_main_inner_body {
    position: relative;
    margin-top: 30px;
}

.wallet_pop_sec_main_inner_body_left_top {
    position: relative;
    display: flex;
    align-items: center;
}

.wallet_pop_sec_main_inner_body_left_top img {
    width: 130px;
    margin-right: 15px;
}

.wallet_pop_sec_main_inner_body_left_top span {
    position: relative;
}

.wallet_pop_sec_main_inner_body_left_top span h6 {
    color: #242424;
    font-size: 25px;
    font-weight: 500;
}

.wallet_pop_sec_main_inner_body_left_top span p {
    color: #242424;
    font-size: 16px;
    font-weight: 400;
    margin: 0 0 10px 0;
}

.wallet_pop_sec_main_inner_body_left_top span p i {
    margin-right: 5px;
}

.star_icn_list {
    position: relative;
}

.star_icn_list {
    color: #FCAF49;
    font-size: 18px;
}

.star_icn_list i {
    color: #FCAF49;
    font-size: 18px;
    font-weight: 900 !important;
}

.wallet_pop_sec_main_inner_body_left_btm {
    position: relative;
    margin-top: 20px;
}


.talent_wallet_sec_cash {
    position: relative;
    margin: 0px 0 0 0;
}

.talent_wallet_sec_cash ul {
    position: relative;
    display: block;
}

.talent_wallet_sec_cash ul li {
    display: inline-block;
    margin-right: 20px;
}

.talent_wallet_sec_cash ul li:last-child {
    margin-right: 0px;
}

.talent_cash_new {
    position: relative;
    font-size: 24px;
    color: #121212;
    font-weight: 600;
    margin: 0px;
}

.talent_cash_new i {
    font-size: 14px;
    padding: 0 0 0 7px;
}

.add_money_wal {
    position: relative;
}

.add_money_wal a i {
    margin: 0 10px 0 0;
}

.add_money_wal a {
    display: inline-block !important;
    font-size: 17px;
    color: #007FEB;
    position: relative;
    background: #EFF7FF;
    box-shadow: 0px 1px 10px #00000029;
    border-radius: 5px;
    padding: 10px 22px;
    font-weight: 500;
}

.send_mony_btn {
    position: relative;
}

.send_mony_btn a {
    position: relative;
    display: inline-block;
    font-size: 17px;
    border: 2px solid #007FEB;
    border-radius: 5px;
    padding: 8px 22px;
    font-weight: 500;
    color: #007FEB;
}

.send_mony_btn a i {
    margin: 0 10px 0 0;
}

.talent_wallet_sec_cash p {
    position: relative;
    font-size: 28px;
    color: #007FEB;
    font-weight: 500;
    margin: 0 0 15px 0;
}

.talent_wallet_sec_table {
    position: relative;
    margin: 15px 0 0 0;
    padding: 5px 25px;
    border: 1px solid #707070;
}

.talent_wallet_sec_table tr td {
    position: relative;
    color: #121212;
    font-size: 18px;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;
}

.talent_wallet_sec_table tr td i {
    margin-left: 8px;
    font-size: 13px;
}

.talent_wallet_sec_table tr td:last-child {
    text-align: right;
}

.talent_wallet_sec_table tr:last-child td {
    border-bottom: none;
}

.talent_wallet_sec_table tr:last-child td {
    font-size: 25px;
    font-weight: 600;
}

.withdraw_btn_new {
    position: relative;
    text-align: right;
}

.withdraw_btn_new button {
    display: inline-block;
    margin: 10px 0 20px 0;
    background: #007FEB;
    font-size: 20px;
    color: #fff;
    border: none;
    padding: 8px 25px;
    border-radius: 3px;
    font-weight: 500;
}

/*Wallet Popup*/

/*Verify Email Popup*/

.verify_email_proc_main {
    position: relative;
}

.verify_email_proc_main .modal-dialog {
    max-width: 700px;
    margin: 50px auto;
    background: #FFFFFF;
    border-radius: 30px;
}

.verify_email_proc_main .modal-body {
    padding: 0px;
}

.verify_email_proc_inner {
    position: relative;
    padding: 30px;
}

.verify_email_proc_inner h6 {
    color: #000000;
    font-size: 25px;
    font-weight: 500;
}

.verify_email_proc_inner h6 i {
    margin-right: 10px;
    font-weight: 900 !important;
}

.verify_email_proc_inner p {
    color: #000000;
    font-weight: 300;
    font-size: 18px;
}

.verify_email_proc_inner h5 {
    position: relative;
    color: #000000;
    font-weight: 500;
    font-size: 24px;
}

.verify_email_proc_inner h5 a {
    font-size: 18px;
    font-weight: 400;
    color: #2386EE;
    margin-left: 25px;
}

.send_link_btns_new {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    background: #2386EE;
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 20px;
}



/*Verify Email Popup*/

.recomm_jobs_body_before_add {
    position: relative;
    text-align: center;
    padding: 15px;
    background: #fff;
}

.recomm_jobs_body_before_add img {
    margin-bottom: 20px;
    width: 175px;
}

.recomm_jobs_body_before_add p {
    color: #3B3B3B;
    font-weight: 500;
    font-size: 25px;
    margin-bottom: 30px;
}

.recomm_jobs_body_before_add a {
    background: #FFFFFF;
    box-shadow: 0px 0px 4px #00000029;
    border-radius: 5px;
    color: #2196F3;
    font-size: 22px;
    padding: 8px 25px;
}





/*After Development*/

.error-msg-ajax .alert {
    position: relative;
}

.hideforpublic .delete_pic_btn {
    padding-top: 0;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.hideforpublic .picture_drop ul {
    transform: initial !important;
}

#nav-tabContent {
    min-height: 320px;
}

.msg_btn {
    position: relative;
    background: #227BDC;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    padding: 8px 15px;
    color: #fff;
    font-size: 10px;
}

.msg_btn:hover {
    color: #fff;
}

.social_field_single {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
}

.social_field_single label {
    position: relative;
    ,
    margin-bottom: 8px;
    color: #000;
    font-weight: 600;
}

.social_field_single input {
    position: relative;
    width: 100%;
    height: 35px;
    padding-left: 10px;
}


.analyse_popup {
    position: relative;
}

.analyse_popup .modal-dialog {
    max-width: 400px;
    margin: 50px auto;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 37px;
}

.analyse_popup .close {
    position: absolute;
    right: -40px;
    top: -15px;
    font-size: 40px;
    font-weight: normal;
    color: #fff;
    z-index: 11;
    opacity: 1;
}

.analyse_popup .modal-body {
    position: relative;
    padding: 35px 20px;
}

.profile_str_sec {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

.profile_str_sec h5 {
    font-size: 20px;
    font-weight: 600;
    color: #242424;
    margin: 0 0 15px 0;
    text-align: center;
}

.profile_str_new {
    font-size: 15px;
    color: #A1A1A1;
    font-weight: 400;
    border-bottom: 1px solid rgba(161 161 161 / 0.38);
    padding-bottom: 15px;
    text-align: left;
}

.circle_sec_new {
    position: relative;
    margin: 20px auto;
    text-align: center;
}

.circle_sec_new img {
    width: 35%;
}

.circle_sec_new p {
    position: absolute;
    margin: 0;
    font-size: 30px;
    font-weight: 600;
    line-height: 15px;
    color: #242424;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle_sec_new p span {
    font-size: 14px;
}

.analyse_popup_check {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 5px;
}

.analyse_popup_check_single {
    position: relative;
}

.analyse_popup_check .container {
    display: block;
    position: relative;
    padding-left: 60px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.analyse_popup_check .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.analyse_popup_check .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: 50%;
    border: 3px solid #319df4;
}

.analyse_popup_check .container:hover input~.checkmark {
    background-color: #fff;
}

.analyse_popup_check .container input:checked~.checkmark {
    background-color: #319df4;
}

.checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: 'FONT AWESOME 5 PRO';
}

.analyse_popup_check .container input:checked~.checkmark:after {
    display: block;
}

.analyse_popup_check .container .checkmark:after {
    left: 3px;
    top: 0;
    font-size: 15px;
    color: #fff;
    font-weight: 300;
}

/*madhu*/
.category-link {
    color: #001D3D !important;
    font-weight: 600 !important;
}

.flex-wrapper {
    display: flex;
    flex-flow: row nowrap;
}

.single-chart {
    width: 33%;
    justify-content: space-around;
}

.circle_sec .circular-chart {
    display: block;
    margin: 10px auto;
    max-width: 54%;
    max-height: 250px;
}

.circle-bg {
    fill: none;
    stroke: #eee;
    stroke-width: 4.8;
    text-align: center;
}

.circle {
    fill: none;
    stroke-width: 4.8;
    stroke-linecap: round;
    animation: progress 0s ease-out forwards;
}

.new_padd_30 {
    padding: 30px 0;
}

#connect .modal-content {
    background: none;
}

.dropdown-toggle:after {
    display: none;
}

.resend_vefictn_lnk {
    display: inline-block !important;
    position: relative !important;
    padding: 7px 10px !important;
    color: #fff !important;
    background: #227bdc !important;
    height: auto !important;
    width: auto !important;
    border-radius: 5px !important;
}

@keyframes progress {
    0% {
        stroke-dasharray: 0 100;
    }

}

.circular-chart.orange .circle {
    stroke: #FF7D00;
}

.circular-chart.green .circle {
    stroke: #27bb27;
}

.circular-chart.red .circle {
    stroke: #F13131;
}

.circular-chart.yellow .circle {
    stroke: #FFC300;
}


.percentage {
    fill: #000;
    font-family: sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-anchor: middle;
}

.new_tal_pay i {
    color: #242424;
    font-size: 14px;
    position: absolute;
    right: -30px;
    top: 10px
}

.new_tal_pay {
    cursor: pointer;
    position: relative;
    font-size: 14px;
}

.new_tal_pay:hover .client_pay {
    transition: 0.5s ease-in-out;
    display: block;
}

.client_pay {
    position: absolute;
    z-index: 1;
    transition: 0.5s ease-in-out;
    background: #fff;
    padding: 2px 8px;
    border: 1px solid #000000;
    width: 300px;
    border-radius: 5px;
    left: -45px;
    display: none;
    top: 40px;
    *left: -140px;
}

.new_tal_pay i {
    color: #242424;
    font-size: 14px;
    position: absolute;
    right: -30px;
    top: 10px;
}

.client_pay table {
    position: relative;
}

.client_pay table tr td {
    font-size: 12px;
    color: #000000;
    font-weight: 600;
    text-transform: capitalize;
}

.client_pay table tr td .blue_btn {
    background: #15B5EA;
    color: #fff !important;
    font-size: 10px;
    font-weight: 500;
    padding: 3px 5px;
    border-radius: 2px;
}

.client_pay table tr td .red_btn {
    background: #D50000;
    color: #fff !important;
    font-size: 10px;
    font-weight: 500;
    padding: 3px 5px;
    border-radius: 2px;
}

.client_pay table tr td:first-child {
    text-align: left;
}

.client_pay table tr td:last-child {
    text-align: right;
}

.client_pay table tr td ul {
    display: block;
}

.client_pay table tr td ul li {
    display: inline-block;
    padding: 0 !important;
    margin: 0px;
}

.brdr_btm_tab {
    border-bottom: 1px solid #ccc;
}

.client_pay:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #e9e9e9;
    position: absolute;
    left: 0;
    top: -21px;
    right: 0;
    margin: 0 auto
}

.submit_btn_sec {
    position: relative;
    background: #227BDC;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 13px;
    float: right;
    padding: 8px 30px;
    box-shadow: 0px 3px 10px #00000029;
}

.submit_btn_sec:hover {
    color: #fff;
}

.new_prof_sec .circle_sec img {
    width: 40%;
}

.new_prof_sec .insta_sec table tr td {
    padding-bottom: 5px;
}

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

.social_share_slide {
    position: relative;
    display: flex;
    align-items: center;
}

.share_btn_slide {
    display: inline-block;
}

.share_btn_slide button {
    position: relative;
    font-weight: 400;
    background: none;
    border: none;
    color: #000;
    margin-right: 5px;
}

.social_share_slide i {
    color: #000;
    font-size: 20px;
}

#panel {
    display: none;
}

.social_slide_list {
    position: relative;
    display: inline-block;
}

.social_slide_list li {
    display: inline-block;
    margin: 0 5px;
    padding: 0px !important;
    line-height: inherit !important;
}

.social_slide_list .tooltipp {
    position: relative;
    display: inline-block;
    opacity: 1;
    margin: 0;
    line-height: inherit;
}

.social_slide_list .tooltipp .tooltiptextt {
    visibility: hidden;
    position: absolute;
    width: 80px;
    background-color: #333;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: opacity .6s;
    font-size: 12px;
}

.social_slide_list .tooltip-topp {
    bottom: 125%;
    left: 100%;
    margin-left: -50px;
}

.social_slide_list .tooltip-topp::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.social_slide_list .tooltipp:hover .tooltiptextt {
    visibility: visible;
    opacity: 1;
}

.job_list_body_right_body_single {
    position: relative;
    box-shadow: 0px 10px 10px #00000029;
    border: 1px solid #D6D6D6;
    border-radius: 29px;
    padding: 30px 20px 40px;
    margin: 0 0 30px 0;
}

.share_link_text {
    position: relative;
    margin: 0px;
    font-size: 14px;
    color: #1967c1;
    font-weight: 500;
    cursor: pointer;
}

.new_share_text {
    display: flex;
    align-items: center;
}

.job_closed_btn {
    position: relative;
    display: inline-block;
    background: #FED8D8;
    border-radius: 11px;
    font-size: 16px;
    font-weight: 500;
    color: #FF0000;
    padding: 5px 30px;
    cursor: pointer;
}

.view_short_talents {
    position: relative;
    color: #2196F3;
    font-weight: 500;
    font-size: 14px;
    margin-right: 15px;
}

.dis_flex_new_sec {
    display: flex;
    align-items: center;
}

.popup_title {
    position: relative;
    font-size: 25px;
    color: #000;
    margin-bottom: 0px;
    line-height: inherit;
    display: inline-block;
}

.view_details_pop .modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
    max-width: 950px !important;
    width: 950px !important;
}

.view_details_pop .modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
    *top: 93px;
    border: none;
    border-radius: 0px !important;
}

.view_details_pop .modal.right .modal-body {
    padding: 20px;
    *border: 1px solid #7070705c;
    border-radius: 0;
    background: #fff;
    border: none !important;
}

.view_details_pop .modal.right .modal-content::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.view_details_pop .modal.right .modal-content::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.view_details_pop .modal.right .modal-content::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.view_details_pop .modal.right .modal-content::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.view_details_pop .modal.right.fade .modal-dialog {
    right: 0px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.job_list_body_right_body_single_id_new {
    position: relative;
    padding-bottom: 10px;
}

.job_list_body_right_body_single_id_new ul {
    position: relative;
    display: block;
    padding-bottom: 10px;
}

.job_list_body_right_body_single_id_new ul li {
    display: inline-block;
    padding-right: 15px;
    font-size: 17px;
    color: #000000;
    font-weight: 500;
    *padding-bottom: 10px;
    line-height: 30px;
}

.job_list_body_right_body_single_id_new ul li:last-child {
    padding-right: 0;
}

.job_list_body_right_body_single_id_new ul li span {
    color: #333;
}

.job_list_body_right_body_single_id_new p {
    margin: 10px 0;
    color: #333;
}

.client_rating_sec {
    position: relative;
    display: flex;
}

.client_rating_sec span {
    font-size: 12px;
    color: #989898;
}

.client_rating_sec span span {
    color: #FBB03B !important;
}

.client_rating_sec span i {
    color: #FBB03B !important;
    font-weight: 600 !important;
}

.featured_job span {
    background: rgb(0 150 199 / 48%);
    *padding: 6px 15px;
    font-size: 14px;
    display: block;
    color: #000 !important;
    border-radius: 8px;
    font-weight: 600;
    padding: 3px 15px;
}

.featured_job span img {
    padding: 0 10px 0 0;
}

.marker_new i {
    font-weight: 600;
    font-size: 21px;
    padding-right: 5px;
    color: #9F9E9E;
}

.payment_title span {
    font-size: 24px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.job_list_body_right_body_single_vac_new {
    position: relative;
}

.job_list_body_right_body_single_vac_new ul {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.job_list_body_right_body_single_vac_new ul li {
    display: inline-block;
    font-size: 15px;
    color: #000000;
    font-weight: 600;
    *padding-bottom: 10px;
    background: #E9E9E9;
    border-radius: 8px;
    text-align: center;
    *line-height: 30px;
    padding: 7px 20px;
}

.job_list_body_right_body_single_btn_popup {
    position: relative;
    text-align: left;
    margin: 15px 0;
}

.job_list_body_right_body_single_btn_popup ul {
    position: relative;
    display: block;
}

.job_list_body_right_body_single_btn_popup ul li {
    display: inline-block;
}

.view_details_popup {
    position: relative;
    width: 160px;
    height: 50px;
    background: #C4C4C4;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    transition: 0.5s ease-in-out;
    border: 1px solid #fff;
}

.view_details_popup:hover {
    background: #C4C4C4;
    color: #000;
}

.view_details_popup:focus {
    border: none;
    color: #000;
}

.view_details_popup img {
    padding-right: 8px;
}

.apply_now_popup {
    position: relative;
    width: 180px;
    height: 45px;
    background: #0096C7;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #fff;
}

.apply_now_popup:focus {
    border: none;
    color: #fff;
}

.apply_now_popup img {
    padding-right: 8px;
}

.apply_now_popup:hover {
    background: #0096C7;
    color: #fff;
}

.space {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 0px;
    background: none;
    margin: 15px 0;
    width: 100%;
    border-top: 1px solid #cfcfcf;
}

.audition_attach {
    position: relative;
    margin: 25px 0 0 0;
}

.audition_attach a {
    position: relative;
    border: 1px solid #707070;
    padding: 9px 15px;
    color: #B5B5B5;
    font-size: 15px;
}

.audition_attach a p {
    margin: 0;
    padding-right: 40px;
    width: auto;
    display: inline-block;
}

.audition_attach a i {
    font-weight: 600 !important;
    padding: 0 10px;
    font-size: 18px;
}

.view_details_pop .modal.right.fade.in .modal-dialog {
    right: 0;
    *top: 90px;
}

.view_details_pop.modal-backdrop {
    top: 93px;
}

.view_details_pop .close {
    position: absolute;
    top: 5px;
    right: 35px;
    opacity: 1;
    color: #000;
    font-size: 30px;
    font-weight: 400;
    z-index: 1;
}

/*.modal-backdrop{*top: 93px;background-color: rgba(45 45 45 / 0.70);}*/
.marker_new {
    margin-left: 30px;
}

.status_btn p {
    margin: 0px;
}

.opacity_down {
    color: rgba(24 24 24 / 0.39) !important;
}

.login_signup_menu ul li a:focus,
.login_signup_menu ul li a:focus span,
.catergory_tab li a:focus,
.login_signup_menu ul li a:hover,
.login_signup_menu ul li a:hover span,
.catergory_tab li a:hover {
    color: #2196f3;
}

.padd_left_box input {
    *padding-left: 100px !important;
    padding-left: 50px !important;
}



/*After Development*/



/*Talent Clarification Admin Design*/

.talent_profile_admin_side_clarification {
    position: relative;
}

.talent_profile_admin_side_clarification h5 {
    position: relative;
    color: #2386EE;
    font-size: 25px;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
}

.action_talent_prof_page {
    position: relative;
    background: #F6F6F6;
    border-radius: 5px;
    padding: 8px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.prof_admin_list_sec {
    position: relative;
    display: block;
}

.prof_admin_list_sec li {
    display: inline-block;
    margin-left: 10px;
}

.action_talent_prof_page h6 {
    position: relative;
    margin: 0;
    font-size: 18px;
    color: #000;
    font-weight: 500;
}

.clari_admin_prof {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    padding: 8px 22px;
}

.clari_admin_prof i {
    margin-right: 5px;
    font-size: 16px;
}

.clari_admin_prof:hover {
    color: #fff;
}

.prof_admin_list_sec_radio_btns .cont_sec {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    *color: #afafaf;
    font-weight: 500;
    color: #BFBFBF;
}

.prof_admin_list_sec_radio_btns .cont_sec input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.prof_admin_list_sec_radio_btns .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #333;
}

.prof_admin_list_sec_radio_btns .cont_sec:hover input~.checkmark {
    background-color: #fff;
}

.prof_admin_list_sec_radio_btns .cont_sec input:checked~.checkmark {
    background-color: #fff;
}

.prof_admin_list_sec_radio_btns .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.prof_admin_list_sec_radio_btns .cont_sec input:checked~.checkmark:after {
    display: block;
}

.prof_admin_list_sec_radio_btns .cont_sec .checkmark:after {
    content: '\f111';
    font-family: 'Font Awesome 5 Pro';
    color: #48ae18;
    font-size: 14px;
    left: 1.8px;
    font-weight: 900 !important;
    top: 0;
}

.bordr_left_padd {
    padding-left: 35px;
    border-left: 1px solid #ccc;
}

.approved_btns {
    position: relative;
    display: inline-block;
    background: #DFFFD1;
    border: 1px solid #368212;
    border-radius: 5px;
    color: #368212;
    font-size: 15px;
    text-align: center;
    padding: 5px 25px;
    font-weight: 500;
}

.approved_btns:focus {
    border: 1px solid #368212;
}

.approved_btns i {
    font-weight: 500;
    font-size: 20px;
    margin-right: 8px;
}

.drop_sec_cont_approved {
    width: 100%;
    min-width: 100%;
    background: #fff;
    padding: 8px 15px;
    text-align: center;
    border: 1px solid #ccc;
    transform: translateY(35px);
}

.drop_sec_cont_approved a {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    display: block;
    color: #000;
    font-size: 15px;
    font-weight: 500;
}

.drop_sec_cont_approved a i {
    margin-right: 8px;
}

.unapproved {
    border: 1px solid #DF2222 !important;
    border-radius: 5px;
    color: #DF2222 !important;
    background: #FCE8E8 !important;
}

.unapproved:focus {
    border: 1px solid #DF2222;
}

.suspend_btns {
    border: 1px solid #858585;
    border-radius: 5px;
    color: #100F0F;
    background: #CCCCCC;
}

.suspend_btns:focus {
    border: 1px solid #858585;
}

.drop_sec_cont_approved a:last-child {
    border-bottom: none;
}

.select_clarification {
    position: relative;
    margin: 10px 0 0 0;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D1D1D1;
    border-radius: 19px;
    padding: 30px 25px;
}

.select_clarification_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.select_clarification_head h5 {
    position: relative;
    margin-bottom: 0px;
    color: #373636;
    font-size: 22px;
    font-weight: 600;
}

.select_clarification_head i {
    font-size: 25px;
    font-weight: 300 !important;
    color: #767676;
}

.select_clarification_body {
    position: relative;
    border: 1px solid #707070;
    padding: 15px 15px 15px 10px;
    border-radius: 4px;
    height: 400px;
    overflow-y: scroll;
}

.select_clarification_body_single h6 {
    position: relative;
    color: #000000;
    font-size: 22px;
    font-weight: 500;
}

.select_clarification_body_single h6 i {
    color: #EC2323;
    font-weight: 500 !important;
    margin-right: 10px;
}

.select_clarification_body_single {
    position: relative;
    background: #EFEFEF;
    border-radius: 7px;
    padding: 25px 30px;
    margin-left: 50px;
}

.select_clarification_body_single_list {
    position: relative;
    margin-bottom: 15px;
}

.select_clarification_body_single p {
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
}

.select_clarification_body_single ul {
    display: block;
}

.select_clarification_body_single ul li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.select_clarification_body_single ul li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.select_clarification_body_single ol {
    display: block;
}

.select_clarification_body_single ol li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.select_clarification_body_single ol li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.select_clarification_body_single_list_check .cont_ner_sec {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #fff;
}

.select_clarification_body_single_list_check .cont_ner_sec input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.select_clarification_body_single_list_check .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: transparent;
    border: 1px solid #707070;
    border-radius: 4px;
}

.select_clarification_body_single_list_check .cont_ner_sec:hover input~.checkmark {
    background-color: transparent;
}

.select_clarification_body_single_list_check .cont_ner_sec input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #707070;
}

.select_clarification_body_single_list_check .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #48AE18;
    font-size: 14px;
}

.select_clarification_body_single_list_check .cont_ner_sec input:checked~.checkmark:after {
    display: block;
}

.select_clarification_body_proc_btns {
    position: relative;
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.proc_btns_new_sec_admin {
    position: relative;
    display: inline-block;
    border: 1px solid #2386EE;
    border-radius: 6px;
    background: #fff;
    color: #2386EE;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 24px;
}

.proc_btns_new_sec_admin:focus {
    border: 1px solid #2386EE;
}

.select_clarification_body::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.select_clarification_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.select_clarification_body::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.select_clarification_body::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.select_clarification_body_main {
    position: relative;
}

.edit_sel_temp {
    position: relative;
    color: #2386EE;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
}

.select_clarification_body_single_flex_head {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.edit_btn_icn {
    position: relative;
    color: #2386EE;
    font-weight: 500;
    font-size: 16px;
}

.send_clari_btn_new {
    position: relative;
    display: inline-block;
    border: 1px solid #2386EE;
    border-radius: 6px;
    background: #2386EE;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 24px;
}

.send_clarification_sec {
    position: relative;
}


.send_clarification_sec .modal-dialog {
    max-width: 630px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 15px;
}

.send_clarification_sec .modal-body {
    padding: 0px;
}

.send_clarification_sec_inner {
    position: relative;
    padding: 40px 30px;
}

.send_clarification_sec_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #707070;
    opacity: 1;
    font-weight: 300 !important;
    font-size: 25px;
    z-index: 11;
}

.send_clarification_sec_inner_cont {
    position: relative;
    text-align: center;
}

.send_clarification_sec_inner_cont img {
    width: 120px;
    margin: 0 auto 30px;
}

.send_clarification_sec_inner_cont h5 {
    color: #000000;
    margin: 0px;
    font-size: 30px;
    font-weight: 500;
    line-height: inherit;
}

.edit_select_template_sec {
    position: relative;
    background: #EFEFEF;
    border-radius: 3px;
    padding: 25px 30px;
    margin-left: 50px;
}

.edit_select_template_sec_top {
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #414141;
    padding: 10px;
}

.edit_select_template_sec_top ul {
    display: block;
}

.edit_select_template_sec_top ul li {
    display: inline-block;
    border-right: 1px solid #707070;
    padding-right: 10px;
    margin-right: 10px;
    color: #757474;
    font-size: 20px;
}

.edit_select_template_sec_top ul li i {
    color: #EC2323;
    font-weight: 500 !important;
    margin-right: 10px;
}

.edit_select_template_sec_bottom {
    position: relative;
    *padding: 25px 30px;
    border: 1px solid #414141;
}

.edit_select_template_sec_bottom_icn {
    position: relative;
    padding: 10px;
    border-bottom: 1px solid #414141;
}

.edit_select_template_sec_bottom_icn ul {
    display: block;
}

.edit_select_template_sec_bottom_icn ul li {
    display: inline-block;
    margin-right: 25px;
}

.edit_select_template_sec_bottom_icn ul li a {
    font-size: 20px;
    color: #333333;
}

.edit_select_template_sec_bottom_icn ul li a i {
    font-weight: 600 !important;
}

.edit_select_template_sec_bottom_icn ul li:last-child {
    margin-right: 0px;
}

.edit_select_template_sec_bottom_cont {
    position: relative;
    padding: 25px 30px;
}

.edit_select_template_sec_bottom_cont p {
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
}

.edit_select_template_sec_bottom_cont ul {
    display: block;
}

.edit_select_template_sec_bottom_cont ul li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.edit_select_template_sec_bottom_cont ul li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.edit_select_template_sec_bottom_cont ol {
    display: block;
}

.edit_select_template_sec_bottom_cont ol li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.edit_select_template_sec_bottom_cont ol li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.edit_select_template_sec_bottom_btns {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 20px 0 0 0;
}

.edit_select_template_sec_bottom_btns ul {
    display: block;
}

.edit_select_template_sec_bottom_btns ul li {
    display: inline-block;
    margin-left: 15px;
}

.edit_select_template_sec_bottom_btns ul li a {
    display: inline-block;
}

.done_btns {
    position: relative;
    display: inline-block;
    color: #2386EE;
    border: 1px solid #2386EE;
    border-radius: 6px;
    background: transparent;
    padding: 6px 24px;
    font-size: 18px;
    font-weight: 500;
}

.done_btns:hover {
    color: #2386EE;
}

.cancel_btns_adim {
    position: relative;
    display: inline-block;
    color: #000;
    border: 1px solid transparent;
    border-radius: 6px;
    background: transparent;
    padding: 6px 24px;
    font-size: 18px;
    font-weight: 500;
}

.suspend_popup_sec .modal-dialog {
    max-width: 630px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 15px;
}

.suspend_popup_sec_inner {
    position: relative;
    padding: 15px;
}

.suspend_popup_sec_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #707070;
    opacity: 1;
    font-weight: 300 !important;
    font-size: 25px;
    z-index: 11;
}

.suspend_popup_sec_inner h5 {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    width: 460px;
}

.suspend_popup_sec_inner_select {
    position: relative;
}

.suspend_popup_sec_inner_select select {
    position: relative;
    width: 340px;
    height: 34px;
    color: #BEBEBE;
    font-size: 16px;
    font-weight: 400;
    background: #fff url(../images/select.png) no-repeat 96% center;
    border-radius: 5px;
    border: 1px solid #707070;
    padding-left: 15px;
}

.suspend_popup_sec_inner_select button {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    height: 34px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    background: #2386EE;
    border-radius: 5px;
    border: none;
    padding: 0 12px;
}

.suspend_popup_sec_inner_select select option {
    color: #000;
}

.select_clarification_view_his_page {
    position: relative;
    padding: 0px 30px;
}

.select_clarification_view_his_page_inner {
    position: relative;
}

.select_clarification_view_his_page_inner_single {
    position: relative;
    border-bottom: 1px solid rgba(112 112 112 / 0.16);
}

.select_clarification_view_his_page_inner_single_head {
    position: relative;
}

.select_clarification_view_his_page_inner_single_head h4 {
    position: relative;
    margin: 0px 0 15px 0;
    color: #373636;
    font-size: 22px;
    font-weight: 600;
    display: flex;
    align-items: center;
}

.select_clarification_view_his_page_inner_single_head h4 span {
    margin-left: 25px;
    background: #FFF1F1;
    border: 2px solid #E82222;
    border-radius: 9px;
    padding: 5px 8px;
    color: #E82222;
    font-size: 12px;
}

.select_clarification_view_his_page_inner_single_head h6 {
    position: relative;
    color: #000000;
    font-size: 22px;
    font-weight: 500;
}

.select_clarification_view_his_page_inner_single_head h6 i {
    color: #EC2323;
    font-weight: 500 !important;
    margin-right: 10px;
}

.select_clarification_view_his_slide {
    position: relative;
    background: #EFEFEF;
    border-radius: 7px;
    padding: 20px 40px;
}

.select_clarification_view_his_slide p {
    color: #000000;
    font-weight: 400;
    margin-bottom: 10px;
    font-size: 16px;
}

.select_clarification_view_his_slide ul {
    display: block;
}

.select_clarification_view_his_slide ul li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.select_clarification_view_his_slide ul li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.select_clarification_view_his_slide ol {
    display: block;
}

.select_clarification_view_his_slide ol li {
    display: block;
    color: #000000;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.select_clarification_view_his_slide ol li:before {
    position: absolute;
    content: '';
    height: 9px;
    width: 9px;
    background: #000;
    border-radius: 50%;
    left: 0;
    top: 5px;
}

.send_admin_text {
    position: relative;
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #858585;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 10px;
}

.reply_admin_clarification {
    position: relative;
    padding-top: 30px;
}

.reply_admin_clarification h5 {
    position: relative;
    color: #000000;
    font-size: 24px;
    margin-bottom: 10px;
}

.reply_admin_clarification_reply_box {
    position: relative;
    width: 650px;
    background: #ECF6FF;
    border-radius: 7px;
    padding: 15px;
}

.reply_admin_clarification_reply_box p {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    margin: 0px;
}

.reply_admin_text {
    position: relative;
    margin-top: 12px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #858585;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 10px;
}

.view_his_done_btns {
    position: relative;
    margin: 10px 0 0 0;
}

.view_his_new_btn_admin {
    position: relative;
    display: inline-block;
    color: #2196F3;
    border: 1.5px solid #2196F3;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 24px;
    border-radius: 4px;
}

.done_btn_admin {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border: 1.5px solid #2386EE;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 4px;
    padding: 8px 50px;
}

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

#clarify_slide_new .owl-nav {
    position: absolute;
    left: 0;
    top: 42%;
    transform: translateY(-50%);
    width: 100%;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    z-index: 1;
}

#clarify_slide_new .owl-nav .owl-prev i {
    font-size: 30px;
    line-height: inherit;
    font-weight: 600 !important;
}

#clarify_slide_new .owl-nav .owl-next i {
    font-size: 30px;
    line-height: inherit;
    font-weight: 600 !important;
}

.select_clarification_view_his_page {
    padding: 0px 5px;
}

.activity_log_sec {
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px;
}

.activity_log_sec_inner {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D1D1D1;
    border-radius: 19px;
    padding: 25px 30px;
}

.activity_log_sec_inner_head {
    position: relative;
    border-bottom: 1.5px solid rgba(112 112 112 / 0.14);
    padding-bottom: 15px;
}

.activity_log_sec_inner_head h6 {
    position: relative;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 0px;
    display: inline-block;
}

.activity_log_sec_inner_body {
    position: relative;
    margin-top: 20px;
}

.activity_log_sec_inner_body_flex {
    position: relative;
    display: flex;
    align-items: flex-start;
}

.activity_log_sec_inner_body_flex_left {
    position: relative;
    width: 80px;
}

.activity_log_sec_inner_body_flex_right {
    position: relative;
    margin-left: 20px;
}

.activity_log_sec_inner_body_flex_right h5 {
    position: relative;
    color: #929090;
    font-size: 24px;
    font-weight: 500;
}

.activity_log_sec_inner_body_flex_right h5 span {
    color: #000000;
}

.activity_log_sec_inner_body_flex_right p {
    color: #ACACAC;
    font-weight: 500;
    margin-bottom: 10px;
}

.activity_log_sec_inner_body_flex_right img {
    width: 180px;
}

.cross_icn {
    position: absolute;
    right: 30px;
    top: 25px;
    z-index: 111;
}

.cross_icn i {
    color: #707070;
    font-weight: 500 !important;
    font-size: 25px;
}

.text_span_no_img {
    position: relative;
    margin-right: 15px;
    width: 35px;
    border-radius: 50%;
    height: 35px;
    background: #C1DCF9;
    border: 1px solid #2386EE;
    color: #000000;
    font-size: 14px !important;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
}

.profile-dropdown {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.sorry_popup_sec {
    position: relative;
}

.sorry_popup_sec .modal-dialog {
    max-width: 600px;
    margin: 100px auto;
    background: #fff;
    border-radius: 22px;
}

.sorry_popup_sec .close {
    position: relative;
    font-size: 30px;
    color: black;
    font-weight: 400 !important;
    z-index: 11;
    opacity: 1;
}

.sorry_popup_sec .modal-body {
    padding: 30px;
}

.sorry_pop_inner {
    position: relative;
    *padding: 15px;
    text-align: center;
}

.sorry_pop_inner img {
    width: 80%;
    margin: 0 auto 20px;
}

.sorry_pop_inner p {
    color: #121212;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
}

.sorry_pop_inner button {
    display: inline-block;
    padding: 7px 40px;
    background: #1565C0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border: none;
    border-radius: 7px;
}





/*Magnific Popup*/

.mfp-dots {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 9;
}

.mfp-dots i {
    color: #fff;
    font-size: 40px;
    font-weight: 400 !important;
}

.mfp_dots_cont {
    display: block;
    position: absolute;
    right: 0;
    top: 30px;
    width: 135px;
    z-index: 9;
    padding: 12px 5px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 10px;
    text-align: center;
}

.mfp_dots_cont ul {
    display: block;
}

.mfp_dots_cont ul li {
    display: block;
    padding: 0 0 15px 0;
    border-bottom: 1px solid #AFAFAF;
}

.mfp_dots_cont ul li:last-child {
    padding-bottom: 0px;
    padding-top: 15px;
    border: none;
}

.mfp_dots_cont ul li:first-child {
    padding-top: 0px;
}

.mfp_dots_cont ul li a {
    display: block;
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

.mfp_dots_cont ul li:last-child a {
    border: none;
}

.mfp_dots_cont ul li a:hover {
    color: #DB3131;
}

.mfp_dots_cont ul li a i {
    margin-right: 10px;
    color: #21558E;
    font-size: 16px;
    font-weight: 600 !important;
}

.mfp_dots_cont ul li a:hover i {
    color: #DB3131;
}

.mfp-zoom-out-cur .mfp-bottom-bar {
    display: none;
}

.mfp-zoom-out-cur {
    margin-right: 10px;
    overflow: hidden;
}

img.mfp-img {
    max-height: 710px !important;
}

.other_sevices_sec_main {
    position: relative;
    z-index: 111;
    background: #fff;
}


/*.mfp-zoom-out-cur img.mfp-img{padding: 0px;}*/

/*Magnific Popup*/


/*Location Popup Design*/

.add_loc_new_sec {
    position: relative;
}

.add_loc_new_sec .modal-dialog {
    max-width: 700px;
    margin: 50px auto;
    background: #fff;
    border-radius: 20px;
}

.add_loc_new_sec .modal-body {
    position: relative;
    padding: 40px 30px;
}

.add_loc_new_sec_inner {
    position: relative;
}

.add_loc_new_sec_inner h5 {
    position: relative;
    margin-bottom: 15px;
    color: #000;
    font-weight: 500;
    font-size: 22px;
}

.add_loc_new_sec_inner h5 i {
    margin-right: 10px;
}

.add_loc_new_sec_inner_input {
    position: relative;
}

.add_loc_new_sec_inner_input input {
    position: relative;
    width: 100%;
    height: 40px;
    padding-left: 35px;
    border: 1.5px solid #2386ee;
    color: #ccc;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 500;
}

.markre {
    color: #2386ee;
    font-weight: 600 !important;
    font-size: 20px;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1;
}

.add_loc_new_sec_inner_input_loc {
    position: absolute;
    box-shadow: 0px 4px 10px #0000002b;
    border: 1px solid #ededed;
    border-radius: 5px;
    padding: 12px 25px;
    left: 0;
    width: 100%;
    background: #fff;
}

.add_loc_new_sec_inner_input_loc li {
    border-bottom: 1px solid #ededed;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.add_loc_new_sec_inner_input_loc li:last-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
}

.add_loc_new_sec_inner_input_loc li a {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.loc_icn_new {
    display: flex;
    align-items: center;
}

.loc_icn_new i {
    position: relative;
    height: 40px;
    width: 40px;
    background: #cecece;
    color: #111111;
    font-weight: 600 !important;
    line-height: 40px;
    display: inline-block;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 50px;
    margin-right: 20px;
    font-size: 20px;
}

.loc_icn_new h6 {
    position: relative;
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    display: inline-block;
}

.loc_icn_new h6 span {
    display: block;
    margin-top: 5px;
    font-weight: 400;
}

.add_loc_new_sec_inner_input_loc li img {
    width: 12px;
}


/*Location Popup Design*/





/*Admin Dashboard For Jobs page*/

.admin_dash_jobs {
    position: relative;
    padding: 0px 0 30px 0;
}

.admin_dash_jobs_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 30px;
}

.admin_dash_jobs_head h4 {
    position: relative;
    margin: 0px;
    color: #2386EE;
    font-size: 24px;
    font-weight: 600;
}

.admin_dash_jobs_head a {
    background: #2386EE;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 5px;
    position: relative;
    display: inline-block;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 24px;
}

.career_admin_dashboard_right_cont_car_grid_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
    margin: 0 0 30px 0;
}

.career_admin_dashboard_right_cont_car_grid_single_new {
    position: relative;
    background: #F3F6FA;
    border-radius: 15px;
    padding: 22px 25px;
}

.career_admin_dashboard_right_cont_car_grid_single_new h5 {
    position: relative;
    color: #131313;
    font-size: 17px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.career_admin_dashboard_right_cont_car_grid_single_new h5 img {
    margin: 0 10px 0 0;
}

.span_class_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.span_class_new h6 {
    position: relative;
    color: #2386EE;
    font-size: 40px;
    font-weight: 600;
    margin: 0px;
}

.span_class_new a {
    color: #2386EE;
    font-weight: 500;
}

.admin_dash_job_applied {
    position: relative;
}

.admin_dash_job_applied h5 {
    position: relative;
    color: #131313;
    font-size: 24px;
    font-weight: 600;
}

.admin_dash_job_applied img {
    width: 100%;
    object-fit: cover;
}

.all_jobs_tabs_sec_new {
    position: relative;
    margin: 15px 0 0 0;
    background: #F9F9F9;
    border: 1px solid #BABABA;
    border-radius: 10px;
    padding: 15px 70px;
}

.all_jobs_tabs_sec_new ul {
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 2px solid #E6E6E6;
    padding-bottom: 15px;
}

.all_jobs_tabs_sec_new ul:last-child {
    padding-top: 15px;
    padding-bottom: 0px;
    border-bottom: none;
}

.all_jobs_tabs_sec_new ul li {
    display: inline-block;
    border-right: 1px solid #E6E6E6;
    padding-right: 20px;
    margin-right: 20px;
}

.all_jobs_tabs_sec_new ul li:last-child {
    padding-right: 0px;
    margin-right: 0px;
    border: none;
}

.all_jobs_tabs_sec_new ul li a {
    position: relative;
    color: #464646;
    font-size: 20px;
    font-weight: 400;
}

.all_jobs_tabs_sec_new ul li a span {
    color: #000000;
    margin-left: 5px;
    font-size: 16px;
    font-weight: 600;
}

.all_jobs_tabs_sec_new ul li a.active {
    color: #2386EE;
}

.all_jobs_tabs_sec_new ul li a.active span {
    color: #2386EE;
}

.jobs_dash_location_fit_sec {
    position: relative;
    margin: 25px 0 15px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.jobs_dash_location_fit_sec ul {
    display: flex;
    align-items: center;
}

.jobs_dash_location_fit_sec ul li {
    margin-right: 20px;
}

.select_opt {
    position: relative;
    display: flex;
    align-items: center;
    border: 1px solid black;
    border-radius: 30px;
    padding: 5px 6px;
}

.select_opt .fa-map-marker-alt {
    color: #000000;
    font-size: 16px;
    font-weight: 600 !important;
    margin-right: 10px;
}

.select_opt .sel_Box_new_first {
    background: #fff url(../images/select-tag.png) no-repeat 96%;
    background-size: 12px;
    width: 170px;
    padding: 0 5px;
    height: 25px;
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 400;
    border: none;
}

.sel_Box_new_sel {
    position: relative;
    width: 185px;
    color: #2D6DB3;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 32px 8px 18px;
    background: url(../images/sel-bg-blue.png) no-repeat 95%;
    background-size: 12px;
    border-radius: 30px;
    border: 1.5px solid #2D6DB3;
}

.sel_Box_new_sel:focus {
    border: 1.5px solid #2D6DB3;
}

.sel_Box_new_sel option {
    color: #000;
    padding: 0 0 5px 0;
}

.job_dash_filter {
    position: relative;
    color: #FF4F4F;
    font-size: 16px;
    font-weight: 500;
}

.results_para {
    position: relative;
    margin-bottom: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
}

.dash_check_in .cont_new_dash {
    display: block;
    position: relative;
    padding-left: 30px;
    padding-top: 0;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000000;
}

.dash_check_in .cont_new_dash input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.dash_check_in .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #707070;
}

.dash_check_in .cont_new_dash:hover input~.checkmark {
    background-color: #fff;
}

.dash_check_in .cont_new_dash input:checked~.checkmark {
    background-color: #fff;
}

.dash_check_in .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.dash_check_in .cont_new_dash input:checked~.checkmark:after {
    display: block;
}

.dash_check_in .cont_new_dash .checkmark:after {
    left: 2px;
    top: 0;
    width: auto;
    content: '\f00c';
    font-family: 'FONT AWESOME 5 PRO';
    right: 0;
    bottom: 0;
    font-size: 11px;
    color: #51AF23;
}

.job_sort_btn_new {
    position: relative;
}

.job_sort_btn_new button {
    color: #131313;
    font-size: 18px;
    font-weight: 500;
    background: none;
    border: 1px solid #000000;
    border-radius: 6px;
    padding: 8px 15px;
}

.job_sort_btn_new button .fa-align-center {
    position: relative;
    font-size: 20px;
    font-weight: 500;
    margin-right: 10px;
}

.job_sort_btn_new button .fa-angle-down {
    position: relative;
    font-size: 22px;
    font-weight: 500;
    margin-left: 10px;
}

.job_sort_btn_new .dropdown.show button .fa-angle-down {
    transform: rotate(180deg);
}

.drop_dash_sec_cont {
    background: #fff;
    padding: 10px;
    border-radius: 0px 0px 6px 6px;
    border: 1px solid #000;
}

.drop_dash_sec_cont a {
    display: block;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #ccc;
}

.drop_dash_sec_cont a:last-child {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.jobs_dash_sec_table {
    position: relative;
    margin: 0px 0 15px 0;
}

.jobs_dash_sec_table table {
    position: relative;
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 20px;
}

.jobs_dash_sec_table thead tr td {
    color: #131313;
    font-size: 18px;
    font-weight: 500;
    padding: 5px 0 10px 0;
    position: relative;
}

.jobs_dash_sec_table tbody tr {
    border-radius: 15px;
    *outline: 1px solid #D8D8D8;
    box-shadow: 0px 3px 15px #0000001A;
}

.jobs_dash_sec_table tbody tr td {
    color: #929292;
    font-size: 16px;
    font-weight: 500;
    padding: 8px;
    background: #F3F8FF;
    position: relative;
}

.jobs_dash_sec_table tbody tr td:first-child {
    border-radius: 15px 0 0 15px;
    padding-left: 15px;
}

.jobs_dash_sec_table tbody tr td:last-child {
    border-radius: 0px 15px 15px 0px;
}

.tab_online {
    color: #419B16 !important;
}

.tab_online:before {
    height: 12px;
    width: 12px;
    background: #419B16;
    border-radius: 50%;
    content: '';
    z-index: 11;
    position: absolute;
    left: 0% !important;
    top: 50% !important;
    transform: translateY(-50%);
}

.dash_tab_btn {
    position: relative;
    background: #C4C4C4;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 7px;
    color: #000000;
    font-weight: 500;
    padding: 8px 25px;
    display: inline-block;
    text-align: right !important;
    margin-bottom: 10px;
}

.tab_inactive {
    color: #E82222 !important;
}

.tab_inactive:before {
    height: 12px;
    width: 12px;
    background: #E82222;
    border-radius: 50%;
    content: '';
    *left: 20px;
    *top: 25px;
    left: 13%;
    top: 50%;
    z-index: 11;
    position: absolute;
}

.tab_claim {
    color: #E8A022 !important;
}

.tab_claim:before {
    height: 12px;
    width: 12px;
    background: #E8A022;
    border-radius: 50%;
    content: '';
    *left: 20px;
    *top: 25px;
    left: 13%;
    top: 50%;
    z-index: 11;
    position: absolute;
}

.tab_unclaim {
    color: #000 !important;
}

.tab_unclaim:before {
    height: 12px;
    width: 12px;
    background: #000;
    border-radius: 50%;
    content: '';
    *left: 5px;
    *top: 25px;
    left: 13%;
    top: 50%;
    z-index: 11;
    position: absolute;
}

.tab_draft {
    color: #16479B !important;
}

.tab_draft:before {
    height: 12px;
    width: 12px;
    background: #16479B;
    border-radius: 50%;
    content: '';
    *left: 20px;
    *top: 25px;
    left: 13%;
    top: 50%;
    z-index: 11;
    position: absolute;
}

.input_search_sec_dash {
    position: relative;
}

.input_search_sec_dash input {
    position: relative;
    width: 210px;
    border: 1px solid #707070;
    border-radius: 18px;
    height: 35px;
    color: #9D9D9D;
    font-size: 15px;
    font-weight: 400;
    padding: 0 0 0 40px;
}

.input_search_sec_dash i {
    position: absolute;
    z-index: 1;
    color: rgb(18 18 18 / 45%);
    font-size: 17px;
    top: 5px;
    left: 12px;
}

.job_post_form_flow {
    padding: 20px 0 30px 0;
}

.user_mob_no_sec {
    position: relative;
}

.user_mob_no_sec .modal-dialog {
    max-width: 800px;
    margin: 100px auto;
    background: #F7F7F7;
    border-radius: 12px;
}

.user_mob_no_sec_body {
    position: relative;
    padding: 15px;
}

.user_mob_no_sec_body h5 {
    position: relative;
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 12px;
    line-height: inherit;
}

.user_mob_no_sec_body p {
    color: #000000;
    font-weight: 300;
    font-size: 20px;
}

.personal_post_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 25px;
}

.personal_post_new li h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 5px 0;
}

.personal_post_new li p {
    margin-bottom: 0px;
    position: relative;
    color: #000000;
    font-weight: 400;
    font-size: 17px;
}

.personal_post_new li span {
    color: #2E7BFF;
    font-weight: 400;
}

.post_job_pop_btns {
    position: relative;
    display: block;
}

.post_job_pop_btns li {
    display: inline-block;
    margin-right: 20px;
}

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

.post_btn_jobs {
    position: relative;
    display: inline-block;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    padding: 8px 24px;
}

.post_btn_jobs:hover {
    color: #fff;
}

.can_btn_jobs {
    position: relative;
    display: inline-block;
    border: 1.5px solid #000000;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    border-radius: 8px;
    padding: 7px 25px;
}

.user_view_details_sec {
    position: relative;
    padding-right: 0px;
}

#user_view_details {
    padding-right: 0px !important;
}

.user_view_details_sec .modal-dialog {
    max-width: 850px;
    margin: auto 0 auto auto;
    background: #FFFFFF;
    border: 1px solid #707070;
    right: auto;
    height: 100%;
}

.user_view_details_sec .close {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #000000;
    opacity: 1;
    font-size: 25px;
    font-weight: 500 !important;
    z-index: 11;
    background: none !important;
}

.user_view_details_sec .close i {
    font-weight: 400 !important;
}

.user_view_details_sec .modal-body {
    padding: 25px;
}

.user_view_details_sec_list {
    position: relative;
}

.audition_attach_new_sec {
    position: relative;
    margin: 25px 0 0 0;
}

.audition_attach_new_sec a {
    position: relative;
    border: 1px solid #707070;
    padding: 9px 15px;
    color: #B5B5B5;
    font-size: 15px;
}

.audition_attach_new_sec a p {
    margin: 0;
    padding-right: 40px;
    width: auto;
    display: inline-block;
}

.audition_attach_new_sec a i {
    font-weight: 600 !important;
    padding: 0 10px;
    font-size: 18px;
}

.new_view_list {
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.new_view_list li {
    display: inline-block;
    padding-right: 15px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
}

.new_view_list li span {
    color: #9F9E9E;
    padding-left: 5px;
}

.new_view_list li:last-child {
    padding-right: 0px;
}

.user_view_details_sec_list h3 {
    position: relative;
    margin-bottom: 15px;
    *padding-bottom: 15px;
    color: #000000;
    font-size: 24px;
    font-weight: 500;
    display: block;
    border-bottom: 1px solid #AAAAAA;
}

.user_view_details_sec_list p {
    color: #9F9E9E;
    font-size: 16px;
    font-weight: 400;
}

.user_view_details_sec_list p span {
    display: block;
    color: #000;
    font-weight: 500;
}

.new_view_list_vac {
    position: relative;
    margin: 15px 0;
}

.new_view_list_vac {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 25px;
    width: 100%;
    border-bottom: 1px solid #AAAAAA;
    padding-bottom: 15px;
}

.new_view_list_vac li {
    display: inline-block;
    font-size: 15px;
    color: #000000;
    font-weight: 600;
    *padding-bottom: 10px;
    background: #E9E9E9;
    border-radius: 8px;
    text-align: center;
    *line-height: 30px;
    padding: 7px 20px;
}

.new_view_list li span i {
    margin-right: 5px;
}

.rate_icon {
    color: #3E9C35 !important;
    font-size: 24px;
}

.edit_btn_view_new {
    position: absolute;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    right: 50px;
    top: 0;
    border: none;
    padding: 8px 24px;
}

.edit_btn_view_new i {
    margin-right: 8px;
    font-size: 16px;
}

.edit_btn_view_new:hover {
    color: #fff;
}

.job_posting_form_admin_new_sec {
    position: relative;
    background: #F9F9F9;
    border-radius: 20px;
    padding: 30px 50px;
}

.job_posting_form_admin_new_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    *border-bottom: 2px solid #D6D6D6;
    *padding-bottom: 25px;
    *margin-bottom: 25px;
}

.job_posting_form_admin_new_sec_head_left {
    position: relative;
    display: block;
}

.job_posting_form_admin_new_sec_head_left li {
    display: inline-block;
    margin-right: 100px;
}

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

.job_posting_form_admin_new_sec_head_left li h6 {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

.job_posting_form_admin_new_sec_head_left li h5 {
    color: #000000;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
}

.job_post_sec_area_list {
    position: relative;
    display: block;
}

.job_post_sec_area_list li {
    display: inline-block;
    margin-left: 15px;
}

.job_post_sec_area_list li:first-child {
    margin-left: 0px;
}

.job_edit_btn_new {
    position: relative;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    border: none;
    padding: 8px 24px;
    border: 1.5px solid #2E7BFF;
}

.job_edit_btn_new i {
    margin-right: 8px;
    font-size: 16px;
}

.job_edit_btn_new:hover {
    color: #fff;
}

.delete_btn_job_new {
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 10px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    border: none;
    padding: 8px 24px;
    border: 1.5px solid #000000;
}

.delete_btn_job_new i {
    margin-right: 8px;
    font-size: 16px;
}

.delete_btn_job_new:hover {
    color: #000000;
}

.job_posting_form_admin_new_sec_body {
    position: relative;
    *padding-top: 30px;
    *border-bottom: 2px solid #D6D6D6;
    *padding-bottom: 30px;
}

.job_posting_form_admin_new_sec_body:last-child {
    border-bottom: none;
}

.project_jobs {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.job_posting_form_admin_new_sec_single {
    position: relative;
    margin-bottom: 30px;
}

.job_posting_form_admin_new_sec_single p {
    position: relative;
    font-size: 16px;
    color: #8C8C8C;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: inherit;
}

.job_posting_form_admin_new_sec_single h6 {
    position: relative;
    color: #000000;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 0px;
}

.job_posting_form_admin_new_sec_body_list {
    position: relative;
    display: block;
    margin-bottom: 0px;
}

.job_posting_form_admin_new_sec_body_list ul {
    display: block;
}

.job_posting_form_admin_new_sec_body_list ul li {
    display: inline-block;
    padding-right: 40px;
    margin-bottom: 20px;
}

.job_posting_form_admin_new_sec_body_list ul li:last-child {
    padding-right: 0px;
}

.job_posting_form_admin_new_sec_body_list ul li p {
    position: relative;
    font-size: 16px;
    color: #8C8C8C;
    font-weight: 400;
    margin-bottom: 10px;
    line-height: inherit;
}

.job_posting_form_admin_new_sec_body_list ul li h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0px;
}

.job_posting_form_admin_new_sec_body_desc {
    position: relative;
    margin-top: 40px;
}

.job_posting_form_admin_new_sec_body_desc h6 {
    color: #8C8C8C;
    font-size: 18px;
    margin-bottom: 15px;
}

.job_posting_form_admin_new_sec_body_desc p {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
}

.job_posting_form_admin_new_sec_btns {
    position: relative;
    margin-top: 10px;
}

.job_posting_form_admin_new_sec_btns li {
    display: inline-block;
    margin-right: 30px;
}

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

.next_btns_new {
    position: relative;
    display: inline-block;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    padding: 7px 21px;
}

.next_btns_new:hover {
    color: #fff;
}

.add_new_jobs_btn_new {
    position: relative;
    display: inline-block;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    border: 2px solid #000000;
    border-radius: 8px;
    padding: 7px 21px;
}

.save_draft_btn_new {
    position: relative;
    display: inline-block;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    border: 2px solid #fff;
    border-radius: 8px;
    padding: 7px 0px;
}

.preview_sec_inner_body_sec {
    position: relative;
}

.preview_sec_inner_body_sec_left {
    position: relative;
    background: #F7F7F7;
    border: 1px solid #000000;
    border-radius: 15px;
    padding: 20px;
}

.preview_sec_inner_body_sec_left h6 {
    color: #000000;
    position: relative;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 20px;
}

.preview_sec_inner_body_sec_left ul {
    display: block;
}

.preview_sec_inner_body_sec_left ul li {
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D1D1D1;
}

.preview_sec_inner_body_sec_left ul li:last-child {
    padding-bottom: 0px;
    margin-bottom: 0px;
    border-bottom: none;
}

.preview_sec_inner_body_sec_left ul li a {
    color: #000000;
    font-size: 17px;
    font-weight: 400;
}

.preview_sec_inner_body_sec_right {
    position: relative;
}

.pre_job_view_btns {
    position: relative;
    display: inline-block;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    border-radius: 7px;
    border: 1px solid #000000;
    padding: 12px 15px;
    box-shadow: 0px 0px 10px #00000029;
    background: #fff;
}

.pre_job_view_btns:hover {
    color: #000;
}

.pre_job_view_btns img {
    margin-right: 8px;
}

.pre_job_edit_btns {
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 7px;
    border: 1px solid #2E7BFF;
    padding: 12px 30px;
    box-shadow: 0px 0px 10px #00000029;
    background: #2E7BFF;
}

.pre_job_edit_btns i {
    margin-right: 8px;
}

.pre_job_edit_btns:hover {
    color: #fff;
}

.post_jobs_new_btns_sec {
    position: relative;
    margin: 50px 0 0 0;
}

.post_jobs_new_btns_sec ul {
    display: block;
}

.post_jobs_new_btns_sec ul li {
    display: inline-block;
    margin-right: 30px;
}

.post_jobs_new_btns_sec ul li:last-child {
    margin-right: 0px;
}

.post_jobs_btns_new {
    position: relative;
    display: inline-block;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    padding: 7px 28px;
    font-size: 20px;
    border: 2px solid #2E7BFF;
}

.post_jobs_btns_new:hover {
    color: #fff;
}

.post_jobs_back_btn_new {
    position: relative;
    display: inline-block;
    background: #fff;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
    color: #000000;
    padding: 7px 28px;
    font-size: 20px;
    border: 2px solid #000000;
}

.job_post_success_page_sec {
    position: relative;
    padding: 30px;
    background: #FBFBFB;
    box-shadow: 0px 1px 8px #00000029;
    border: 2px solid #000000;
    border-radius: 20px;
    width: 70%;
}

.job_post_success_page_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    width: 75%;
    margin-bottom: 40px;
}

.job_post_success_page_sec_head i {
    color: #66FF3F;
    font-size: 80px;
    font-weight: 400 !important;
    margin-right: 20px;
}

.job_post_success_page_sec_head span h5 {
    position: relative;
    color: #000000;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 10px;
}

.job_post_success_page_sec_head span p {
    position: relative;
    margin-bottom: 0px;
    color: #000000;
    font-size: 17px;
    font-weight: 400;
}

.job_post_success_page_sec_table {
    position: relative;
}

.job_post_success_page_sec_table table {
    position: relative;
    width: 100%;
    margin-bottom: 40px;
}

.job_post_success_page_sec_table table thead tr td {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    border-right: 2px solid #E3E3E3;
    padding: 5px 10px;
    border-bottom: 2px solid #E3E3E3;
}

.job_post_success_page_sec_table table thead tr td:last-child {
    border-right: none;
}

.job_post_success_page_sec_table table tbody tr td {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    padding: 20px 10px;
}

.job_post_success_page_sec_btns {
    position: relative;
    margin: 40px 0 0 0;
}

.job_post_success_page_sec_btns ul {
    display: block;
}

.job_post_success_page_sec_btns ul li {
    display: inline-block;
    margin-right: 30px;
}

.job_post_success_page_sec_btns ul li:last-child {
    margin-right: 0px;
}

.post_job_new_tab {
    position: relative;
    display: inline-block;
    background: #2E7BFF;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 400;
    padding: 7px 28px;
}

.post_job_new_tab:hover {
    color: #fff;
}

.job_dash_btns_new {
    position: relative;
    display: inline-block;
    color: #000000;
    border: 2px solid #000000;
    padding: 7px 28px;
    font-size: 20px;
    font-weight: 400;
    box-shadow: 0px 0px 10px #00000029;
    border-radius: 8px;
}

.client_dash_new_talent {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #C9C9C9;
    border-radius: 4px;
    margin-top: -10px;
}

.client_dash_new_talent_list {
    position: relative;
    text-align: center;
}

.client_dash_new_talent_list ul {
    display: block;
    padding: 15px 0;
}

.client_dash_new_talent_list ul li {
    display: inline-block;
    border-right: 1px solid rgba(112 112 112 / 0.49);
    padding-right: 15px;
    margin-right: 15px;
}

.client_dash_new_talent_list ul li:last-child {
    border-right: none;
}

.client_dash_new_talent_list ul li a {
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.client_dash_new_talent_list ul li a.active {
    color: #007FEB
}

.new_drop_client_dash {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    text-align: center;
    padding: 15px;
    border-radius: 15px;
    min-width: 200px;
}

.report_btn {
    position: relative;
    display: inline-block;
    font-size: 12px;
    background: #C4C4C4;
    color: #1D1D1D;
    border-radius: 8px;
    padding: 10px 24px;
    font-weight: 600;
    width: 150px
}

.delete_btn {
    position: relative;
    display: inline-block;
    font-size: 12px;
    background: #C81B1B;
    color: #fff;
    border-radius: 8px;
    padding: 10px 24px;
    font-weight: 600;
    width: 150px
}

.delete_btn i {
    margin-right: 8px;
}

.contact_btn_man {
    min-width: 210px;
    font-size: 12px;
}

/*Admin Dashboard For Jobs page*/



/*Talent Profile Verification Flow*/


.talent_prof_veri_settings {
    position: relative;
    padding: 30px 0 10px 0;
}

.talent_prof_veri_settings_head {
    position: relative;
    margin-bottom: 20px;
}

.talent_prof_veri_settings_head h5 {
    color: #2196F3;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 0px;
    display: inline-block;
}

.talent_prof_veri_settings_body {
    position: relative;
}

.talent_prof_veri_settings_single {
    position: relative;
    background: #F2F2F2;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 7px;
    padding: 15px 50px 15px 25px;
    border: 1px solid #BFBFBF;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 30px;
    line-height: 41px;
}

.talent_prof_veri_settings_single_left {
    position: relative;
    display: flex;
    align-items: flex-start;
}

.talent_prof_veri_settings_single_left_icn {
    position: relative;
    height: 41px;
    width: 41px;
    line-height: 41px;
    border: 1px solid #2196F3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 30px;
    flex: 0 0 41px;
}

.talent_prof_veri_settings_single_left_icn i {
    font-size: 20px;
    color: #2196F3;
    font-weight: 500;
}

.talent_prof_veri_settings_single_left_text {
    position: relative;
    display: flex;
    align-items: center;
    line-height: 41px;
}

.talent_prof_veri_settings_single_left_text h5 {
    position: relative;
    font-size: 18px;
    color: #000000;
    margin-bottom: 0px;
    min-width: 210px;
}

.talent_prof_veri_settings_single_left_text span {
    color: #AAA8A8;
    font-size: 18px;
    font-weight: 400;
    border-left: 1px solid #BFBFBF;
    padding-left: 25px;
    margin-left: 0px;
}

.talent_prof_veri_settings_single_right {
    position: relative;
}

.edit_flow_btn {
    position: relative;
    display: inline-block;
    color: #2196F3;
    font-size: 18px;
    font-weight: 400;
}

.edit_flow_btn i {
    margin-right: 8px;
    font-size: 16px;
}

.edit_flow_btn:hover {
    color: #2196F3;
}

.dis_flex_inner {
    display: flex;
    align-items: center;
}

.dis_flex_upper {
    display: block;
}

.dis_flex_upper .dis_flex_inner {
    margin-bottom: 20px;
}

.dis_flex_upper .dis_flex_inner:last-child {
    margin-bottom: 0px;
}

.request_new_btns {
    position: relative;
    display: inline-block;
    background: #2196F3;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 500;
    border-radius: 6px;
    padding: 0px 35px;
}

.request_new_btns:hover {
    color: #fff;
}

.talent_prof_veri_settings_single_left_text h4 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    margin-left: 30px;
}

.talent_prof_veri_settings_single_left_text h4 div {
    display: inline-block;
    color: #AAA8A8;
    font-weight: 400;
}

.request_modal_sec {
    position: relative;
}

.request_modal_sec .modal-dialog {
    max-width: 835px;
    margin: 15px auto;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 24px;
}

.request_modal_sec .modal-body {
    padding: 0px;
}

.request_modal_sec_inner {
    position: relative;
    padding: 30px 50px;
}

.request_modal_sec_inner_cont {
    position: relative;
    text-align: center;
    width: 75%;
    margin: 0 auto;
}

.request_modal_sec_inner_cont_logo {
    position: relative;
    text-align: center;
    width: 300px;
    margin: 0 auto 15px;
}

.request_modal_sec_inner_cont_logo img {
    width: 100%;
}

.request_modal_sec_inner_cont_inner {
    position: relative;
}

.request_modal_sec_inner_cont_inner h3 {
    color: #101010;
    font-size: 32px;
    font-weight: 600;
    margin: 15px 0 20px 0;
}

.request_modal_sec_inner_cont_inner h3 i {
    color: #2196F3;
    font-weight: 300 !important;
    margin-left: 15px;
    font-size: 25px;
}

.request_modal_list {
    position: relative;
    display: block;
    border-bottom: 1px solid rgb(112 112 112 / 15%);
    padding-bottom: 25px;
}

.request_modal_list li {
    display: block;
    margin-bottom: 10px;
    color: #101010;
    font-size: 22px;
    font-weight: 500;
    font-style: italic;
    text-align: left;
}

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

.request_modal_list li img {
    margin-right: 10px;
}

.req_moda_sc_cont {
    position: relative;
    border-top: 1px solid rgb(112 112 112 / 15%);
    padding-top: 25px;
    border-bottom: 1px solid rgb(112 112 112 / 15%);
    padding-bottom: 25px;
}

.req_moda_sc_cont h4 {
    position: relative;
    color: #101010;
    font-weight: 600;
    line-height: inherit;
    font-size: 21px;
    text-align: left;
    margin-bottom: 15px;
}

.govt_req_sec {
    position: relative;
    display: block;
    text-align: left;
}

.govt_req_sec li {
    display: block;
    margin-bottom: 10px;
    color: #373636;
    font-size: 18px;
    font-weight: 400;
}

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

.read_more_cont_sec {
    position: relative;
    border-top: 1px solid rgb(112 112 112 / 15%);
    padding-top: 25px;
}

.read_more_cont_sec p {
    color: #101010;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}

.read_more_cont_sec p a {
    color: #2196F3;
    font-weight: 600;
}

.start_session_btns {
    position: relative;
    background: #2386EE;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    padding: 10px 40px;
    display: inline-block;
    margin-top: 0px;
}

.start_session_btns:hover {
    color: #fff;
}

.request_talent_prof_ver {
    position: relative;
    padding: 30px 0;
}

.request_talent_prof_ver_inner {
    position: relative;
    *width: 85%;
    *padding-bottom: 30px;
    *border-bottom: 1px solid rgba(112 112 112 / 0.29);
}

.request_talent_prof_ver_inner_head {
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
}

.request_talent_prof_ver_inner_head h5 {
    position: relative;
    color: #373636;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}

.request_talent_prof_ver_inner_head p {
    color: #8A8A8A;
    font-weight: 400;
    font-size: 18px;
}

.request_talent_prof_ver_inner_head p img {
    width: 25px;
    margin: 0 5px;
}

.request_talent_prof_ver_inner_body {
    position: relative;
}

.request_talent_prof_ver_inner_step {
    position: relative;
}

.request_talent_prof_ver_inner_step ul {
    display: block;
}

.request_talent_prof_ver_inner_step ul li {
    display: inline-block;
    padding-right: 100px;
    text-align: center;
    position: relative;
}

/*.request_talent_prof_ver_inner_step ul li:last-child{padding-right: 0px;}*/
.request_talent_prof_ver_inner_step ul li span {
    position: relative;
    width: 46px;
    height: 46px;
    background: #fff;
    line-height: 46px;
    border: 4px solid #707070;
    color: #707070;
    border-radius: 50%;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto 10px;
}

.request_talent_prof_ver_inner_step ul li h6 {
    font-size: 20px;
    margin: 8px 0;
    color: #AAA8A8;
    text-align: center;
    font-weight: 500;
}

.request_talent_prof_ver_inner_step ul li p {
    font-size: 18px;
    font-weight: 400;
    color: #AAA8A8;
    padding: 0 20px;
}

.request_talent_prof_ver_inner_step ul li:before {
    content: '';
    position: absolute;
    left: -88%;
    top: 20px;
    width: 120%;
    background: #D4D1D1;
    height: 7px;
    z-index: -1;
}

.request_talent_prof_ver_inner_step ul li:first-child:before {
    display: none;
}

.request_talent_prof_ver_inner_step ul li.active span {
    background: #EFF8FF;
    border: 4px solid #2196F3;
    color: #2196F3;
}

.request_talent_prof_ver_inner_step ul li.active h6 {
    color: #000000;
}

.request_talent_prof_ver_inner_step ul li.active p {
    color: #373636;
}

.request_talent_prof_ver_inner_step ul li.active:before {
    *background: #2196F3;
    background: #D4D1D1;
}

.request_talent_prof_ver_inner_upload {
    position: relative;
    margin-top: 30px;
}

.request_talent_prof_ver_inner_upload h5 {
    position: relative;
    color: #101010;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 12px;
}

.request_talent_prof_ver_inner_upload p {
    color: #101010;
    font-size: 18px;
    font-weight: 400;
}

.request_talent_prof_ver_inner_upload_id_proff {
    position: relative;
    margin: 30px 0 20px 0;
}

.request_talent_prof_ver_inner_upload_id_proff_left {
    position: relative;
}

.request_talent_prof_ver_inner_upload_id_proff_left h5 {
    position: relative;
    color: #101010;
    font-size: 20px;
    font-weight: 500;
}

.request_talent_prof_ver_inner_upload_id_proff_left h5 i {
    margin-right: 8px;
}

.request_talent_prof_ver_inner_select {
    position: relative;
}

.request_talent_prof_ver_inner_select select {
    width: 100%;
    position: relative;
    *background: #FFFFFF;
    border: 1px solid #C4C4C4;
    border-radius: 3px;
    height: 45px;
    color: #ACABAB;
    font-size: 16px;
    font-weight: 400;
    padding-left: 15px;
    background: #FFFFFF url(../images/down-arrow.png) no-repeat 96%;
    cursor: pointer;
}

.sel_opt_box {
    position: relative;
    border-radius: 0 0 3px 3px;
    border: 1px solid #C4C4C4;
    border-top: none;
    padding: 10px;
}

.sel_opt_box ul {
    display: block;
}

.sel_opt_box ul li {
    display: block;
    color: #373636;
    font-size: 17px;
    padding-bottom: 12px;
    font-weight: 400;
}

.sel_opt_box ul li:last-child {
    padding-bottom: 0px;
}

.sel_opt_box ul li span {
    font-size: 10px;
}

.drag_sec_new_design {
    position: relative;
    *width: 60%;
}

.drag_sec_new_design_label {
    position: relative;
    background: #EEF7FF;
    border: 3px dashed #707070;
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    flex-direction: column;
}

.drag_sec_new_design_label img {
    width: 60px;
}

.drag_sec_new_design_label p {
    color: #838383;
    font-size: 22px;
    font-weight: 400;
    display: inline-block;
    margin: 15px 0;
    text-align: center;
}

.browse_btn_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 8px 30px;
}

.browse_btn_new:hover {
    color: #fff;
}

.request_up_btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    border-top: 1px solid rgba(112 112 112 / 0.33);
    padding-top: 30px;
    *width: 70%;
}

.prco_new_btns {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 6px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 32px;
    border: 1px solid #2196F3;
}

.prco_new_btns:hover {
    color: #fff;
}

.proc_new_back_btns {
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 6px;
    color: #373636;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 40px;
    border: 1px solid #707070;
}

.proc_new_back_btns:hover {
    color: #373636;
}

.upload_intro_video_sec {
    position: relative;
}

.upload_intro_video_sec {
    position: relative;
    margin: 20px 0;
}

.upload_intro_video_sec_head {
    position: relative;
}

.upload_intro_video_sec_head h4 {
    position: relative;
    color: #101010;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(112 112 112 / 0.30);
}

.upload_intro_video_sec_head p {
    color: #121212;
    font-size: 18px;
    font-weight: 400;
}

.upload_intro_video_sec_head p span {
    font-weight: 600;
}

.upload_intro_video_sec_body {
    position: relative;
    margin: 10px 0 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.upload_intro_video_sec_body_single {
    position: relative;
}

.upload_intro_video_sec_body_single_left {
    position: relative;
}

.upload_intro_video_sec_body_single_left_top {
    position: relative;
    margin-bottom: 10px;
    border: 1px solid #CECBCB;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.upload_intro_video_sec_body_single_left_top p {
    position: relative;
    margin: 0;
    flex: 0 0 300px;
    color: #121212;
    font-weight: 500;
    font-size: 18px;
}

.upload_intro_video_sec_body_single_left_top img {
    width: 160px;
}

.upload_intro_video_sec_body_single_left_top span {
    background: rgb(204 204 204 / 20%);
    padding: 10px;
    color: #000;
    font-weight: 600;
    font-size: 30px;
    border-radius: 4px;
    letter-spacing: 2.5px;
    font-style: italic;
}

.upload_intro_video_sec_body_single_left_top button {
    background: #2386EE;
    box-shadow: 0px 2px 10px #00000029;
    border: 1px solid #2386EE;
    border-radius: 5px;
    padding: 8px 15px;
    color: #fff;
    font-size: 20px;
    display: inline-block;
}

.upload_intro_video_sec_body_single_body_video {
    position: relative;
}

.upload_intro_video_sec_body_single_body_video h6 {
    position: relative;
    color: #101010;
    font-size: 22px;
    margin: 0 0 10px 0;
    font-weight: 600;
}

.video_preview_icn img {
    width: 100%;
    background: #333;
    height: 330px;
    object-fit: contain;
}

.video_preview_icn i {
    position: absolute;
    color: #fff;
    font-size: 70px;
    font-weight: 900 !important;
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.request_up_btn ul {
    display: block;
}

.request_up_btn ul li {
    display: inline-block;
    margin-left: 25px;
}

.drag_sec_new_design_label span {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    height: 100%;
}

.lisenece_box {
    position: relative;
    width: 340px;
    color: #919191;
    font-size: 18px;
    font-weight: 400;
    height: 85px;
    border-radius: 14px;
    border: 1px solid #707070;
}

.change_sec_new_after_cls_input {
    position: relative;
    width: 340px;
    color: #919191;
    font-size: 18px;
    font-weight: 400;
    height: 85px;
    border-radius: 14px;
    border: 1px solid #707070;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
}

.change_sec_new_after_cls_input img {
    width: 15%;
    border-right: 1px solid rgba(112 112 112 / 0.21);
    margin-right: 15px;
    padding-right: 15px;
}

.change_sec_new_after_cls_input p {
    color: #919191;
    font-size: 18px;
    font-weight: 400;
    margin: 0px;
}

.change_sec_new_after_cls {
    position: relative;
    background: #EEF7FF;
    border: 3px dashed #707070;
    border-radius: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 250px;
    flex-direction: column;
}

.change_btn_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 5px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    padding: 8px 30px;
    margin: 15px 0 0 0px;
}

.change_btn_new:hover {
    color: #fff;
}

.new_flez_box_sec {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.payment_sec_new {
    position: relative;
    margin: 15px 0;
}

.payment_sec_new h5 {
    color: #101010;
    font-size: 32px;
    font-weight: 600;
    display: inline-block;
    margin: 0 0 40px 0;
}

.payment_sec_new_body {
    position: relative;
}

.payment_sec_new_body_left {
    position: relative;
    *border-right: 1px solid rgba(112 112 112 / 0.16);
}

.payment_sec_new_body_left_info {
    position: relative;
    margin-bottom: 10px;
}

.payment_sec_new_body_left_info h6 {
    position: relative;
    color: #4B4B4B;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

.payment_sec_new_body_left_info p {
    color: #7E7E7E;
    font-size: 16px;
    font-weight: 400;
}

.payment_sec_new_body_left_single {
    position: relative;
    margin-bottom: 20px;
}

.payment_sec_new_body_left_single select {
    position: relative;
    *background: #F8F8F8;
    border: 1px solid #C1C1C1;
    color: #7E7E7E;
    font-size: 16px;
    font-weight: 400;
    padding-left: 15px;
    width: 100%;
    height: 40px;
    background: #F8F8F8 url(../images/down-arrow.png) no-repeat 96% center;
}

.payment_sec_new_body_left_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.payment_sec_new_body_left_single label {
    color: #101010;
    font-size: 18px;
    margin-bottom: 8px;
}

.payment_sec_new_body_left_single label span {
    color: #AAA8A8;
    font-size: 14px;
    font-weight: 400;
    margin-left: 8px;
}

.payment_sec_new_body_left_single input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #C1C1C1;
    color: #333;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    height: 40px;
    padding-left: 15px;
}

.payment_sec_new_body_left_single_check .cont {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #101010;
    margin: 5px 0 25px 0;
    background: #F8F8F8;
    padding: 15px 15px 15px 50px;
    border-radius: 4px;
    display: none;
}

.payment_sec_new_body_left_single_check .cont input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.payment_sec_new_body_left_single_check .checkmark {
    position: absolute;
    top: 14px;
    left: 15px;
    height: 22px;
    width: 22px;
    background-color: transparent;
    border: 1px solid #707070;
    border-radius: 4px;
}

.payment_sec_new_body_left_single_check .cont:hover input~.checkmark {
    background-color: transparent;
}

.payment_sec_new_body_left_single_check .cont input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #707070;
}

.payment_sec_new_body_left_single_check .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #707070;
    font-size: 14px;
}

.payment_sec_new_body_left_single_check .cont input:checked~.checkmark:after {
    display: block;
}

.payment_sec_new_body_left_single input::-webkit-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.payment_sec_new_body_left_single input::-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.payment_sec_new_body_left_single input:-ms-input-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.payment_sec_new_body_left_single input:-moz-placeholder {
    color: #B5B5B5 !important;
    opacity: 1 !important;
}

.save_new_btns_sec {
    position: relative;
    margin: 0px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.save_new_btns_sec input {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 100px;
    border: none;
    border: 1px solid #2386EE;
}

.payment_sec_new_body_right_single {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 8px 10px #6B6B6B17;
    border: 1px solid #CCCCCC;
    padding: 40px 35px;
}

.payment_sec_new_body_right_single h6 {
    position: relative;
    color: #0B4678;
    font-size: 25px;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 10px;
    margin-bottom: 25px;
    font-weight: 600;
}

.payment_sec_new_body_right_single_blue_bg {
    position: relative;
    background: #DFF0FF;
    border-radius: 9px;
    padding: 20px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.payment_sec_new_body_right_single_blue_bg h5 {
    position: relative;
    color: #101010;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    flex: 0 0 210px;
}

.payment_sec_new_body_right_single_blue_bg h5 i {
    font-size: 16px;
    margin-left: 8px;
}

.payment_sec_new_body_right_single_blue_bg h4 {
    position: relative;
    margin-bottom: 0px;
    font-size: 25px;
}

.payment_sec_new_body_right_single_blue_bg h4 i {
    font-size: 18px;
    margin-left: 20px;
}

.view_offer_dis {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
}

.view_offer_dis a {
    font-size: 14px;
    color: #101010;
    font-weight: 500;
    text-decoration: underline;
}

.view_offer_dis a i {
    font-size: 18px;
    margin-right: 8px;
}

.new_just {
    position: relative;
    justify-content: space-between;
}

.plus_minus_sec {
    position: relative;
    display: inline-block;
    background: #F3F3F3;
}

.plus_minus_sec li {
    display: inline-block;
}

.plus_minus_sec li a {
    height: 30px;
    width: 30px;
    background: #F3F3F3;
    color: #101010;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
}

.plus_minus_sec li span {
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    color: #AAA8A8;
    background: #fff;
    font-size: 14px;
}

.sub_total_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0 auto;
}

.sub_total_sec span {
    position: relative;
    color: #090909;
    font-size: 25px;
    font-weight: 600;
}

.sub_total_sec span i {
    font-size: 14px;
    margin: 0 0 0 10px;
}

.sub_total_sec p {
    color: #959595;
    font-size: 25px;
    font-weight: 600;
    margin: 0px;
}

.promocode_sec_inner {
    position: relative;
}

.promocode_sec_inner_single {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.promocode_sec_inner_single p {
    color: #090909;
    font-size: 20px;
    font-weight: 500;
    margin: 0px;
}

.promocode_sec_inner_single p i {
    font-size: 12px;
    margin: 0 0 0 8px;
}

.promocode_sec_inner_single span {
    color: #959595;
    font-size: 22px;
    font-weight: 500;
}

.promocode_sec_inner_single h4 {
    position: relative;
    color: #7E7E7E;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 0px;
}

.have_promo_sec {
    position: relative;
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.have_promo_sec h3 {
    line-height: inherit;
    margin-bottom: 0px;
}

.have_promo_sec h3 a {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    line-height: inherit;
    text-decoration: underline;
    width: 100%;
    display: inline-block;
}

.have_total_sec_new {
    position: relative;
    padding-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.have_total_sec_new p {
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 0px;
}

.have_total_sec_new span {
    color: #000000;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 0px;
}

.proc_payment_sec {
    position: relative;
    margin: 25px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.proc_payment_sec button {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    color: #FFFFFF;
    font-weight: 500;
    border: none;
    padding: 12px 45px;
    font-size: 18px;
}

.proc_payment_sec button i {
    color: #FFFFFF;
    font-weight: 600;
    font-size: 18px;
    margin-left: 30px;
}

.promo_input_box {
    position: relative;
}

.promo_input_box input {
    position: relative;
    width: 100%;
    background: #F3F3F3;
    border-radius: 9px;
    color: #959595;
    font-size: 16px;
    font-weight: 400;
    height: 45px;
    border: none;
    padding-left: 22px;
}

.promo_input_box button {
    position: absolute;
    right: 10px;
    top: 7px;
    background: #2386EE;
    color: #fff;
    border: none;
    padding: 5px 22px;
    font-size: 14px;
    border-radius: 4px;
    font-weight: 500;
}

.promocode_sec_inner_single.mb_0 {
    margin-bottom: 0px;
}

.next_review_sec_new {
    position: relative;
    margin: 15px 0 0 0;
    padding-bottom: 30px;
}

.next_review_sec_new_head {
    position: relative;
}

.next_review_sec_new_head h5 {
    position: relative;
    color: #101010;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 12px;
}

.next_review_sec_new_head p {
    position: relative;
    color: #373636;
    font-size: 18px;
    font-weight: 400;
}

.next_review_sec_new_body {
    position: relative;
}

.next_review_sec_new_body_single {
    position: relative;
}

.next_review_sec_new_body_single h6 {
    position: relative;
    color: #101010;
    font-size: 22px;
    font-weight: 500;
    margin: 0 0 20px 0;
}

.next_review_sec_new_body_single_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.next_review_sec_new_body_single_body_single {
    position: relative;
}

.next_review_sec_new_body_single_body_single h3 {
    color: #101010;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
    line-height: inherit;
}

.next_review_sec_new_body_single_body_single h3 span {
    color: #878787;
    font-weight: 400;
}

.new_cls_padd {
    padding: 20px;
}

.new_cls_padd .change_sec_new_after_cls_input {
    width: 100%;
}

.intro_video_sec_flex {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 85%;
}

.intro_video_sec_flex_video.video_preview_icn {
    width: 450px;
}

.intro_video_sec_flex_video.video_preview_icn img {
    height: auto;
}

.video_preview_icn a {
    position: relative;
    height: 100%;
    width: 100%;
    display: inline-block;
}

.next_review_sec_new_body_single p {
    position: relative;
    color: #878787;
    font-weight: 500;
}

.next_review_sec_new_body_single p img {
    width: 22px;
    margin-right: 5px;
}

.next_review_sec_new_body_single_box {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #707070;
    padding: 15px 20px;
}

.next_review_sec_new_body_single_box ul {
    display: block;
    padding-bottom: 0px;
    border-bottom: 1px solid #707070;
}

.next_review_sec_new_body_single_box ul li {
    display: block;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.next_review_sec_new_body_single_box ul li h6 {
    color: #101010;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 0px;
}

.next_review_sec_new_body_single_box ul li h6 i {
    font-size: 14px;
    margin-left: 8px;
}

.next_review_sec_new_body_single_box ul li p {
    color: #000;
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 600;
}

.green_color h6 {
    color: #429B16 !important;
}

.green_color p {
    color: #429B16 !important;
}

.next_review_sec_new_total {
    position: relative;
    padding-top: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.next_review_sec_new_total h6 {
    position: relative;
    margin-bottom: 0px;
    color: #090909;
    font-size: 26px;
    font-weight: 600;
}

.next_review_sec_new_total p {
    font-size: 18px;
    color: #090909;
    font-weight: 400;
    margin-bottom: 0px;
}

.next_review_sec_new_total p img {
    margin: 0 8px;
    width: 15px;
}

.next_review_sec_new_total p span {
    font-size: 28px;
    font-weight: 600;
}

.view_offer_pop_sec {
    position: relative;
}

.view_offer_pop_sec_inner {
    position: relative;
}

.view_offer_pop_sec .modal-dialog {
    max-width: 700px;
    margin: 30px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 23px;
}

.view_offer_pop_sec .modal-body {
    padding: 0px;
}

.view_offer_pop_sec_inner {
    padding: 30px;
}

.view_offer_pop_sec_inner h6 {
    position: relative;
    color: #373636;
    font-size: 21px;
    font-weight: 500;
    border-bottom: 1px solid rgba(112 112 112 / 0.32);
    padding-bottom: 10px;
    width: 95%;
}

.view_offer_pop_sec_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 25px;
    opacity: 1;
    z-index: 11;
    color: #000;
}

.view_offer_pop_sec_inner ul {
    display: block;
}

.view_offer_pop_sec_inner ul li {
    display: block;
    margin-bottom: 10px;
    color: #848282;
    font-size: 17px;
    font-weight: 400;
    position: relative;
    padding-left: 25px;
}

.view_offer_pop_sec_inner ul li:after {
    position: absolute;
    content: '';
    left: 0;
    top: 5px;
    height: 9px;
    width: 9px;
    background: #101010;
    border-radius: 50%;
}

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

.proceed_payment_sec {
    position: relative;
}

.proceed_payment_sec .modal-dialog {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 23px;
    width: 700px;
    margin: 30px auto;
}

.proceed_payment_sec .modal-body {
    padding: 0px;
}

.proceed_payment_sec_inner {
    position: relative;
}

.proceed_payment_sec .close {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 11;
    opacity: 1;
    font-weight: 400;
}

.proceed_payment_sec .close i {
    font-weight: 400;
}

.proceed_payment_sec_inner {
    position: relative;
    padding: 25px;
    text-align: center;
}

.proceed_payment_sec_inner img {
    width: 120px;
    margin: 0 auto 30px;
}

.proceed_payment_sec_inner h5 {
    position: relative;
    color: #373636;
    font-size: 30px;
}

.proceed_payment_sec_inner h6 {
    position: relative;
    color: #373636;
    font-size: 16px;
    font-weight: 400;
    display: inline-block;
    margin: 0 0 15px 0;
}

.proceed_payment_sec_inner a {
    position: relative;
    display: inline-block;
    background: #2386EE;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    border-radius: 11px;
    padding: 9px 45px;
}

.sumbit_popup_sec_pop {
    position: relative;
}

.sumbit_popup_sec_pop_inner {
    position: relative;
    text-align: center;
}

.sumbit_popup_sec_pop .modal-dialog {
    max-width: 650px;
    margin: 50px auto;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #707070;
    border-radius: 23px;
}

.sumbit_popup_sec_pop .modal-body {
    padding: 0px;
}

.sumbit_popup_sec_pop_inner {
    position: relative;
    padding: 30px;
}

.sumbit_popup_sec_pop_inner img {
    width: 150px;
    margin: 0 auto 25px;
}

.sumbit_popup_sec_pop_inner p {
    color: #373636;
    font-size: 18px;
    font-weight: 500;
}

.sumbit_popup_sec_pop_inner a {
    position: relative;
    display: inline-block;
    background: #EEEEEE;
    border-radius: 11px;
    color: #373636;
    font-size: 18px;
    font-weight: 400;
    padding: 8px 40px;
}

.sumbit_popup_sec_pop_inner a i {
    margin-right: 8px;
    font-size: 16px;
}

.sumbit_popup_sec_pop .close {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 11;
    opacity: 1;
    font-weight: 400;
}

.sumbit_popup_sec_pop .close i {
    font-weight: 400;
}


/*Talent Profile Verification Flow*/


.audition_reqired_grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 0px;
}

.audition_reqired_grid:first-child {
    border-right: 2px solid #000000;
}

.audition_reqired_btn {
    position: relative;
    width: 100%;
    background: #FCFBFB;
    height: 45px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding-left: 0px;
    border: none;
    border-bottom: 2px solid #000000;
}

.for-grid-merge {
    grid-column: 1 / -1;
}

.company_registration_btn_disable {
    background: #52a4ea;
}




/*Job Reports Module*/

.job_reports_module_sec_new {
    position: relative;
}

.job_reports_module_sec_new_head {
    position: relative;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.job_reports_module_sec_new_head h6 {
    position: relative;
    margin-bottom: 0px;
    line-height: inherit;
    font-weight: 500;
    color: #000;
    font-size: 18px;
}

.drop_job_report_drop {
    position: relative;
    background: #fff;
    border: 1px solid #ccc;
    padding: 20px 15px;
    min-width: 250px;
}

.drop_job_report_drop a {
    display: block;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

.drop_job_report_drop a:last-child {
    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.job_reports_module_sec_new_body_listing {
    position: relative;
}

.job_reports_module_sec_new_body_listing_single {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px #00000029;
    border: 2px solid #C5C5C5;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 25px;
}

.job_reports_module_sec_new_body_listing_single ul {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.job_reports_module_sec_new_body_listing_single ul li {
    display: inline-block;
    padding-right: 30px;
    font-size: 17px;
    font-weight: 500;
    color: #8B8B8B;
}

.job_reports_module_sec_new_body_listing_single ul li span {
    color: #000000;
    margin-left: 15px;
}

.job_reports_module_sec_new_body_listing_single ul li .fa-map-marker-alt {
    font-size: 18px;
    font-weight: 500;
    margin-right: 0px;
    color: #000;
}

.job_reports_module_sec_new_body_listing_single ul li:last-child {
    padding-right: 0px;
}

.job_reports_module_sec_new_body_listing_single h3 {
    position: relative;
    color: #000000;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 15px;
    line-height: inherit;
}

.pay_title {
    color: #3E9C35 !important;
    font-size: 25px;
    font-weight: 600;
}

.other_jobs_info_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.job_list_view {
    position: relative;
    display: inline-block;
    border: 1px solid #000000;
    border-radius: 4px;
    color: #000000;
    font-size: 15px;
    padding: 7px 20px;
    font-weight: 500;
    box-shadow: 0px 0px 8px #00000029;
}

.job_list_apply {
    position: relative;
    display: inline-block;
    border: 1px solid #0096C7;
    border-radius: 4px;
    color: #fff;
    font-size: 15px;
    padding: 7px 20px;
    font-weight: 500;
    box-shadow: 0px 0px 8px #00000029;
    background: #0096C7;
}

.job_list_apply:hover {
    color: #fff;
}

.vac_applied_sec {
    position: relative;
}

.vac_applied_sec li {
    border-right: 1px solid #707070;
    padding-right: 10px !important;
    margin-right: 10px;
}

.vac_applied_sec li:last-child {
    border-right: none;
}

.other_jobs_info_sec_btns li {
    padding-right: 20px !important;
}

.other_jobs_info_sec h5 {
    position: relative;
    color: #0B4678;
    font-size: 20px;
    margin-bottom: 0px;
    font-weight: 500;
}

.other_jobs_info_sec h5 img {
    margin-right: 5px;
    width: 25px;
}

.other_jobs_info_sec ul {
    margin-bottom: 0px !important;
    margin-top: 5px;
}

.new_socila_job_list {
    margin-bottom: 15px;
}

.new_socila_job_list ul {
    margin-bottom: 0px !important;
}

.new_report_drop_sec {
    display: flex;
    align-items: center;
}

.drop_btn_dots {
    position: relative;
    margin-left: 20px;
}

.drop_btn_dots button {
    position: relative;
    border: none;
    background: none;
}

.drop_btn_dots button i {
    font-size: 25px;
    font-weight: 900 !important;
}

.drop_btn_dots_conts {
    background: none;
    background: #F1F1F1;
    padding: 15px;
    border-radius: 4px;
    text-align: center;
}

.drop_btn_dots_conts span {
    color: #ff0000;
    text-align: center;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
}

.drop_btn_dots_conts span a {
    color: #ff0000;
}

.drop_btn_dots_conts span i {
    margin-right: 8px;
}

.op_0 {
    *opacity: 0;
    display: none;
}

.dot_drop_btns_sec {
    position: absolute;
    right: 35px;
    top: 75px;
    z-index: 11;
}

.report_para_text {
    position: relative;
    font-size: 18px;
    color: #242424;
    font-weight: 400;
    margin: 8px 0;
    text-align: center;
    padding: 0 20px;
}

.thank_popup_sec {
    position: relative;
}

.thank_popup_sec .modal-dialog {
    max-width: 800px;
    margin: 20px auto;
    background: #FFFFFF;
    border-radius: 38px;
}

.thank_popup_sec .modal-body {
    padding: 0px;
}

.thank_popup_sec_inner {
    position: relative;
    padding: 40px 20px 30px 20px;
    display: flex;
    align-items: center;
}

.thank_popup_sec .close {
    position: absolute;
    right: 25px;
    top: 15px;
    opacity: 1;
    z-index: 11;
}

.thank_popup_sec .close img {
    width: 20px;
}

.thank_popup_sec_inner_left {
    position: relative;
    flex: 0 0 480px;
}

.thank_popup_sec_inner_left h6 {
    position: relative;
    color: #242424;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

.thank_popup_sec_inner_left p {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

.thank_popup_sec_inner_left ul {
    display: block;
}

.thank_popup_sec_inner_left ul li {
    display: inline-block;
    margin-right: 8px;
}

.thank_popup_sec_inner_left ul li:last-child {
    margin-right: 0px;
}

.search_jobs_btn {
    position: relative;
    display: inline-block;
    border: 1.5px solid #000000;
    border-radius: 4px;
    color: #242424;
    font-weight: 500;
    padding: 7px 25px;
}

.report_jobs_btn {
    color: #FF7878;
    position: relative;
    display: inline-block;
    border: 1.5px solid #fff;
    border-radius: 4px;
    font-weight: 500;
    padding: 7px 25px;
}

.report_jobs_btn:hover {
    color: #FF7878;
}

.dev_error {
    position: absolute;
    left: 50px !important;
    right: 50px !important;
    text-align: center;
    padding: 15px 0;
    top: 0px;
}

.dev_error p {
    font-weight: 500;
    margin-bottom: 0px;
}

.dev_error i {
    text-align: right;
    position: absolute;
    right: 20px;
    font-size: 20px;
    color: red;
}

.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.filter_btn_new_mobile {
    position: relative;
}

.filter_btn_new_mobile a {
    font-weight: 500;
    font-size: 20px;
}

.filter_btn_new_mobile a i {
    margin-right: 5px;
    font-weight: 900 !important;
}

.filter_modal {
    position: relative;
}

.filter_modal .modal-dialog {
    max-width: 600px;
    margin: 50px auto;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 10px;
}

.filter_modal .close {
    position: absolute;
    right: -40px;
    top: -15px;
    font-size: 40px;
    font-weight: normal;
    color: #fff;
    z-index: 11;
    opacity: 1;
}

.filter_modal .modal-body {
    position: relative;
    padding: 10px;
}

.filter_modal_body {
    position: relative;
}

.filter_modal .close {
    right: 10px !important;
    top: -50px;
    font-size: 35px;
}

.hidden-xs-fold {
    display: none;
}

/*Job Reports Module*/




/*Client my projects*/

.my_projects_sec {
    position: relative;
    padding: 30px 0;
}

.my_projects_sec_main {
    position: relative;
    border: 1px solid #DFDFDF;
    border-radius: 28px;
    padding: 30px;
    box-shadow: 0px 0px 12px #00000029;
}

.my_projects_sec_left {
    position: relative;
}

.my_projects_sec_left_top {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(112 112 112 / 0.16);
    padding-bottom: 15px;
}

.my_projects_sec_left_top h5 {
    font-size: 25px;
    color: #2B2B2B;
    margin-bottom: 0px;
}

.my_projects_sec_left_top a {
    font-size: 16px;
    color: #2B2B2B;
    font-weight: 500;
}

.my_projects_sec_left_top a i {
    padding-left: 10px;
    font-size: 18px;
    font-weight: 900 !important;
}

.my_projects_sec_left_btm {
    position: relative;
    padding-top: 15px;
}

.my_projects_sec_left_btm_single {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 13px;
    padding: 20px 15px;
    margin-bottom: 15px;
}

.my_projects_sec_left_btm_single_inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
    align-items: end;
}

.my_projects_sec_left_btm_single_inner_left {
    position: relative;
}

.my_projects_sec_left_btm_single_inner_right {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.my_projects_sec_left_btm_single_inner_left ul li {
    padding-bottom: 12px;
    font-size: 13px;
    color: #2B2B2B;
    font-weight: 700;
}

.my_projects_sec_left_btm_single_inner_left ul li span {
    color: #707070;
    font-weight: 500;
    padding-left: 8px;
}

.my_projects_sec_left_btm_single_inner_right {
    position: relative;
}

.my_projects_sec_left_btm_single_inner_right ul li.stats_sec {
    font-size: 12px;
    color: #000000;
}

.my_projects_sec_left_btm_single_inner_right ul li.stats_sec span {
    background: #4EE728;
    padding: 2px 20px;
    border-radius: 8px;
    font-size: 11px;
    color: #fff;
    margin: 0 0 0px 5px;
}

.my_projects_sec_left_btm_single_inner_right ul li.stats_sec_in {
    font-size: 12px;
    color: #000000;
}

.my_projects_sec_left_btm_single_inner_right ul li.stats_sec_in span {
    background: #C4C4C4;
    padding: 2px 15px;
    border-radius: 8px;
    font-size: 11px;
    color: #fff;
    margin: 0 0 0px 5px;
}

.my_projects_sec_left_btm_single_inner_right ul li a.view_jobs {
    display: inline-block;
    margin: 12px 0 0 0;
    width: 100%;
    padding: 8px;
    font-size: 12px;
    color: #FFFFFF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    border-radius: 7px;
    background: #227BDC;
    text-align: center;
}

.my_projects_sec_left_btm_single_inner_left ul li:last-child {
    padding-bottom: 0px;
}

.my_projects_sec_left_btm {
    max-height: 670px;
    overflow-y: auto;
    padding: 0px 10px 0 5px;
    margin: 15px 0 0 0;
}

.my_projects_sec_left_btm::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #F5F5F5;
    border: 0.5px solid #9B9B9B;
}

.my_projects_sec_left_btm::-webkit-scrollbar {
    width: 11px;
    background-color: #F5F5F5;
}

.my_projects_sec_left_btm::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #9B9B9B;
}

.my_projects_sec_main .col-lg-4 {
    position: relative;
}

.my_projects_sec_main .col-lg-4:after {
    position: absolute;
    right: -15px;
    content: '';
    top: 0;
    width: 0.5px;
    height: 100%;
    background: rgba(112 112 112 / 0.16);
}

.projects_drop .dropdown-menu {
    width: 180px;
    padding: 5px;
    border: 1px solid #707070;
    left: auto !important;
    right: 0;
    background: #fff;
}

.projects_drop .dropdown-menu {
    padding: 10px 20px;
}

.projects_drop .dropdown-menu a {
    display: block;
    text-align: left;
    padding: 5px 0;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid rgba(112 112 112 / 0.16);
}

.projects_drop .dropdown-menu a:last-child {
    border-bottom: none;
}

.projects_drop .dropdown a[aria-expanded="true"] i {
    transform: rotate(180deg);
    padding-right: 10px;
    padding-left: 0px;
}

.my_projects_sec_right {
    position: relative;
    padding-left: 25px;
}

.my_projects_sec_right_head {
    position: relative;
}

.my_projects_sec_right_head h4 {
    position: relative;
    color: #2B2B2B;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Roboto';
    margin: 0 0 5px 0;
    border-bottom: 1px solid #707070;
    padding-bottom: 10px;
}

.my_projects_sec_right_body {
    position: relative;
    padding-top: 20px;
    max-height: 670px;
    overflow-y: auto;
    padding: 0px 10px 0 5px;
    margin-top: 20px;
}

.my_projects_sec_right_body::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #F5F5F5;
    border: 0.5px solid #9B9B9B;
}

.my_projects_sec_right_body::-webkit-scrollbar {
    width: 11px;
    background-color: #F5F5F5;
}

.my_projects_sec_right_body::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #9B9B9B;
}

.my_projects_sec_right_single {
    position: relative;
    padding: 25px 30px;
    box-shadow: 0px 10px 10px #00000029;
    border: 1px solid #D6D6D6;
    border-radius: 13px;
    margin-bottom: 30px;
}

.my_projects_sec_right_single_id {
    position: relative;
    margin: 0 0 10px 0;
}

.my_projects_sec_right_single_id ul {
    display: block;
}

.my_projects_sec_right_single_id ul li {
    display: inline-block;
    margin-right: 20px;
    font-size: 14px;
    color: #000000;
    font-weight: 500;
}

.my_projects_sec_right_single_id ul li span {
    color: #9F9E9E;
}

.my_projects_sec_right_single_id h5 {
    color: #000000;
    font-size: 22px;
    margin: 0 0 10px 0;
    font-weight: 600;
}

.pay_title {
    font-size: 15px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.my_projects_sec_right_single_btns {
    position: relative;
    margin: 18px 0 0 0;
}

.my_projects_sec_right_single_btns ul li {
    margin-right: 8px;
    display: inline-block;
    margin-bottom: 10px;
}

.my_projects_sec_right_single_btns ul li a {
    background: #E9E9E9;
    border-radius: 8px;
    font-size: 12px;
    color: #000000;
    text-align: center;
    padding: 8px 16px;
    display: inline-block;
    font-weight: 500;
}

.my_projects_sec_right_single_btns ul li span {
    font-size: 12px;
    margin-right: 5px;
    font-weight: 500;
}

.on_going {
    background: #DDEEFF !important;
}

.view_details_new {
    position: relative;
    width: 100%;
    background: #C4C4C4 !important;
    border-radius: 7px !important;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 12px;
    color: #000;
    font-weight: 500;
    display: flex !important;
    text-align: center;
    align-items: center !important;
    justify-content: center !important;
    padding: 10px 0;
    transition: 0.5s ease-in-out;
    border: 1px solid #fff;
    top: 5px;
}

.view_details_new img {
    padding-right: 8px;
    width: 25px;
}

.pending_btn {
    background: #fce021 !important;
}

.close_btn {
    background: #c4c4c4 !important;
}

.completed_btn {
    background: #44d81f !important;
    color: #fff !important;
}

.new_drop_sec {
    z-index: 11;
}

.view_details_page_sec {
    position: relative;
    padding: 30px 0;
}

.view_details_page_sec_main {
    position: relative;
    padding: 30px;
    border-radius: 25px;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #D5D5D5;
}

.view_details_page_sec_single {
    position: relative;
    margin: 0 0 15px 0;
}

.view_details_page_sec_single ul {
    display: block;
}

.view_details_page_sec_single ul li {
    display: inline-block;
    margin-right: 20px;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
}

.view_details_page_sec_single ul li span {
    color: #9F9E9E;
    padding-left: 5px;
}

.view_details_page_sec_single ul li span i {
    padding: 0 5px;
}

.view_details_page_sec_single h5 {
    color: #000000;
    font-size: 32px;
    margin: 0 0 15px 0;
    font-weight: 600;
    line-height: inherit;
}

.pay_title {
    font-size: 15px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.view_details_page_sec_main .space {
    clear: both;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    height: 0px;
    background: none;
    margin: 15px 0;
    width: 100%;
    border-top: 1px solid #AAAAAA;
}

.view_details_page_sec_single .pay_title {
    font-size: 20px;
    color: #3E9C35 !important;
    text-transform: uppercase;
}

.my_projects_sec_right_single_btns_new {
    position: relative;
    margin: 25px 0 0 0;
}

.my_projects_sec_right_single_btns_new ul li {
    margin-right: 15px;
    display: inline-block;
    margin-bottom: 10px;
}

.my_projects_sec_right_single_btns_new ul li a {
    background: #E9E9E9;
    border-radius: 8px;
    font-size: 18px;
    color: #000000;
    text-align: center;
    padding: 7px 25px;
    display: inline-block;
    font-weight: 500;
}

.my_projects_sec_right_single_btns_new ul li span {
    font-size: 18px;
    margin-right: 5px;
    font-weight: 500;
}

.on_going_new {
    padding: 7px 40px !important;
    background: #DDEEFF !important;
}

.view_details_page_sec_single h6 {
    color: #000000;
    font-size: 20px;
    font-weight: 500;
}

.view_details_page_sec_single p {
    color: #9F9E9E;
    font-size: 18px;
    font-weight: 400;
}

.new_drop_sec {
    z-index: 11;
}

.ev {
    position: relative;
    text-align: right;
    float: right;
    font-size: 25px;
    color: #000;
    *margin: 0 0 10px 0;
}

.new_drop_sec .dropdown-menu.show {
    left: auto !important;
}

.drop_sec {
    position: absolute !important;
    width: 225px !important;
    padding: 15px !important;
    box-shadow: 0px 3px 6px #00000029 !important;
    right: -27px !important;
    left: auto !important;
    float: left !important;
    margin-top: 37px !important;
    transform: none !important;
    will-change: inherit !important;
    background: #fff !important;
    border-radius: 20px;
    z-index: 11 !important;
}

.drop_sec_all_btn {
    position: relative;
    text-align: center;
}

.profile_btn {
    position: relative;
    display: inline-block;
    border-radius: 7px;
    background: #A7D1FF;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    color: #060606;
    font-weight: 600;
    width: 100%;
    margin: 0 0 10px 0;
}

.profile_btn:hover {
    color: #060606;
}

.delete_btn {
    position: relative;
    display: inline-block;
    border-radius: 7px;
    background: #DC2222;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    width: 100%;
    *margin: 0 0 10px 0;
}

.delete_btn:hover {
    color: #fff;
}

.edit_btn {
    position: relative;
    display: inline-block;
    border-radius: 7px;
    background: #227BDC;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    width: 100%;
    margin: 0 0 10px 0;
}

.edit_btn:hover {
    color: #fff;
}

.report_btn {
    position: relative;
    display: inline-block;
    border-radius: 7px;
    background: #CBCBCB;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #FFFFFF;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    color: #060606;
    font-weight: 600;
    width: 100%;
    margin: 0 0 0px 0;
}

.report_btn:hover {
    color: #060606;
}

.drop_sec:after {
    position: absolute;
    *content: '\f0d8';
    top: -25px;
    right: 25px;
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 25px solid #fff;
    transform: rotate(0);
    *box-shadow: 0px 3px 6px #00000029;
}

.profile_btn i {
    position: relative;
    left: -15px;
    font-size: 18px;
}

.delete_btn i {
    position: relative;
    left: -15px;
    font-size: 18px;
    color: #fff;
}

.report_btn i {
    position: relative;
    left: -15px;
    font-size: 18px;
}

.edit_btn i {
    position: relative;
    left: -15px;
    font-size: 18px;
}

.my_jobs_popup {
    position: relative;
}

.my_jobs_popup .modal-body {
    padding: 0;
    background: #fff;
    border-radius: 10px;
    position: relative;
}

.my_jobs_popup .my_projects_sec_right_single {
    margin-bottom: 0px;
    padding: 20px;
}

.my_jobs_popup .modal-dialog {
    margin: 50px auto;
}

.my_jobs_popup .close {
    position: absolute;
    right: 15px;
    top: -30px;
    z-index: 11;
    color: #fff;
    opacity: 1;
    font-weight: 500;
    font-size: 30px;
}

.new_adv_btn {
    display: none;
}

.drop_sec_main_sec .dropdown {
    z-index: 11;
}

.view_details_btns {
    position: relative;
    margin: 0 0 20px 0;
}

.view_details_btns ul {
    display: block;
}

.view_details_btns ul li {
    position: relative;
    display: inline-block;
    margin: 0 15px 0 0;
}

.talent_text {
    position: relative;
    font-size: 22px;
    color: #000000;
    font-weight: 500;
}

.yellow_btn {
    position: relative;
    display: inline-block;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    border-radius: 11px;
    background: #FCE021;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.reject_btn {
    position: relative;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    border-radius: 11px;
    background: #F11A1A;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grey_btn {
    background: #C4C4C4 !important;
}

.blue_btn {
    position: relative;
    display: inline-block;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    border-radius: 11px;
    background: #227BDC;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
}

.blue_bg_btn {
    background: #0096C7;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 5px 20px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0 0 10px 0;
}

.red_bg_btn {
    background: #E92020;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 5px 20px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0 0 10px 0;
}

.all_tbns {
    position: relative;
}

.all_tbns li {
    display: inline-block;
    margin-left: 5px;
}

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

.yellow_bg {
    background: #FCE021 !important;
}

.grey_btn {
    background: #C4C4C4 !important;
}

.green_bg {
    background: #4EE728 !important;
    *padding: 7px 40px !important;
    color: #fff !important;
}


/*Client my projects*/




/*Profile Settings*/

.talent_settings {
    position: relative;
    padding: 30px 0;
}

.talent_settings_main {
    position: relative;
}

.talent_settings_main h6 {
    font-size: 24px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 15px;
}

.talent_settings_body {
    position: relative;
    box-shadow: 0px 0px 10px #00000029;
}

.talent_settings_body_single {
    position: relative;
    padding: 15px 35px;
    border-bottom: 1px solid #ccc;
}

.talent_settings_body_single_left h5 {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    margin: 0px;
}

.talent_settings_body_single_right {
    position: relative;
}

.talent_settings_body_single_right_show {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    align-items: center;
}

.talent_settings_body_single_right_show p {
    margin-bottom: 8px;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
}

.talent_settings_body_single_right_show a {
    color: #007FEB;
    font-size: 18px;
}

.form_sec_radio {
    position: relative;
    display: flex;
    align-items: center;
}

.radio_btn {
    display: block;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: flex;
    align-items: center;
    font-weight: 500;
}

.radio_btn input {
    position: relative;
    opacity: 0;
    cursor: pointer;
}

.radio_btn .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border-radius: 50%;
    border: 2px solid #000;
}

.radio_btn:hover input~.checkmark {
    background-color: #fff;
}

.radio_btn input:checked~.checkmark {
    *background-color: #0096C7;
}

.radio_btn .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.radio_btn input:checked~.checkmark:after {
    display: block;
}

.radio_btn .checkmark:after {
    top: 2px;
    left: 2px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #0096C7;
}

.radio_btn input:checked~.checkmark {
    border: 2px solid #0096C7;
}

.talent_settings_body_single_right_hide {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.right_cont_form {
    position: relative;
}

.right_cont_form i {
    display: block;
    text-align: right;
    font-size: 16px;
    color: #000;
    font-weight: 500 !important;
    margin: 0 0 15px 0;
}

.right_cont_form .update_btn {
    background: #007FEB;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    padding: 8px 20px;
    display: inline-block;
    text-transform: capitalize;
}

.talent_settings_body_single {
    position: relative;
}

.space_tag h5 {
    margin-bottom: 22px;
}

.space_tag h5 {
    margin-bottom: 22px;
}

.space_tag p {
    margin-bottom: 22px;
}

.talent_setting_category {
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 70%;
}

.talent_setting_category_left h5 {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    margin: 0px 0 15px 0;
}

.talent_setting_category_left p {
    margin-bottom: 10px;
    color: #000000;
    font-size: 18px;
    font-weight: 300;
}

.new_color p {
    color: #AAAAAA;
    font-weight: 400;
}

.talent_setting_input_display {
    position: relative;
}

.talent_setting_input_display input {
    width: 500px !important;
    position: relative;
    border: 1px solid #AAAAAA;
    height: 40px;
    font-size: 16px;
    color: #B0B0B0;
    font-weight: 300;
    padding-left: 10px;
    float: left;
}

.talent_setting_input_display input::-webkit-input-placeholder {
    color: #B0B0B0 !important;
    opacity: 1 !important;
}

.talent_setting_input_display input::-moz-placeholder {
    color: #B0B0B0 !important;
    opacity: 1 !important;
}

.talent_setting_input_display input:-ms-input-placeholder {
    color: #B0B0B0 !important;
    opacity: 1 !important;
}

.talent_setting_input_display input:-moz-placeholder {
    color: #B0B0B0 !important;
    opacity: 1 !important;
}

.talent_setting_input_display i {
    padding-left: 10px;
    font-size: 14px;
    position: relative;
}

.location_span {
    position: absolute;
    top: 5px;
    left: 5px;
}

.location_span span {
    padding: 4px 15px;
    background: #C4C4C4;
    border-radius: 6px;
    color: #000000;
    font-size: 15px;
    display: inline-block;
}

.location_span span i {
    text-align: right;
}

.physical_attr {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 75%;
}

.physical_attr_single {
    position: relative;
}

.physical_attr_single input {
    position: relative;
    width: 100%;
    height: 32px;
    border: 1px solid #AAAAAA;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    padding-left: 10px;
    margin-bottom: 10px;
}

.physical_attr_single input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.physical_attr_single input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.physical_attr_single input:-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.physical_attr_single input:-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.physical_attr_single select {
    position: relative;
    width: 100%;
    height: 32px;
    border: 1px solid #AAAAAA;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    padding-left: 10px;
    margin-bottom: 10px;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}

.category_sub_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    width: 70%;
}

.category_sub_inner_single {
    position: relative;
}

.category_sub_inner_single h6 {
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
}

.category_sub_inner_single .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.category_sub_inner_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.category_sub_inner_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #000;
}

.category_sub_inner_single .container:hover input~.checkmark {
    background-color: #fff;
}

.category_sub_inner_single .container input:checked~.checkmark {
    background-color: #ffffff;
}

.checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: 'FONT AWESOME 5 PRO';
}

.category_sub_inner_single .container input:checked~.checkmark:after {
    display: block;
}

.category_sub_inner_single .container .checkmark:after {
    left: 3px;
    top: 1px;
    font-size: 12px;
    color: #000;
    font-weight: 300;
}

.cate_check a {
    position: relative;
    color: #007FEB;
    font-size: 16px;
    font-weight: 400;
}

.location_span_main {
    position: relative;
}

.location_span_main span {
    padding: 4px 15px;
    background: #C4C4C4;
    border-radius: 6px;
    color: #000000;
    font-size: 12px;
    display: inline-block;
    margin: 0 5px 5px 0px;
}

.location_span_main span i {
    text-align: right;
    padding-left: 10px;
}

.category_sub_inner_single h5 {
    font-size: 15px;
    color: #D50000;
    font-weight: 500;
}

.category_sub_inner_single p a i {
    color: #007FEB;
    font-size: 16px;
}

.category_inner_sub {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    width: 70%;
    margin-top: 15px;
}

.category_inner_sub_single {
    position: relative;
}

.category_inner_sub_single label {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-bottom: 5px;
}

.category_inner_sub_single select {
    position: relative;
    width: 100%;
    height: 32px;
    border: 1px solid #AAAAAA;
    font-size: 14px;
    color: #AAAAAA;
    font-weight: 300;
    padding-left: 10px;
    margin-bottom: 10px;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}

.new_add {
    text-align: left;
}

.social_sec_right {
    position: relative;
    margin: 20px 0 0 0;
}

.social_sec_right_single {
    position: relative;
}

.social_sec_right_single ul {
    margin: 0 10px 0px 0;
    display: inline-block;
}

.social_sec_right_single ul li {
    display: inline-block;
}

.social_sec_right_single ul li img {
    width: 80px;
    margin: 0 10px 0 0;
}

.social_sec_right_single .dis_connect {
    background: #F4F6F7;
    color: #000000;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    font-weight: 600;
}

.social_sec_right_single .connect {
    background: #007FEB;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    font-weight: 600;
}

.transition {
    transition: 0.5s ease-in-out;
}

.talent_setting_input_display_update {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.update_btn_new {
    border: none;
    background: #007FEB;
    color: #fff;
    border-radius: 4px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    padding: 10px 25px;
    display: inline-block;
}

.update_btn_new:hover {
    color: #fff;
}

.dis_flex_new {
    display: flex;
    align-items: center;
}

.new_mob_icn input#mobile_number {
    border: none;
    font-size: 17px;
    color: #000;
}

.new_mob_icn .iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    top: 8px;
}

.new_input input {}

.talent_setting_input_display select {
    position: relative;
    width: 500px;
    height: 40px;
    border: 1px solid #AAAAAA;
    font-size: 14px;
    color: #AAAAAA;
    font-weight: 300;
    padding-left: 10px;
    margin-bottom: 10px;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}

.current_password {
    display: flex;
    align-items: center;
    width: 80%;
}

.current_password h5 {
    margin: 0;
    font-size: 16px;
    color: #000000;
    font-weight: 600;
    min-width: 115px;
}

.update_popup {
    position: relative;
}

.update_popup .modal-dialog {
    max-width: 600px;
    margin: 50px auto;
    background: #fff;
    border: 1px solid #707070;
    border-radius: 55px;
}

.update_popup .close {
    position: absolute;
    right: -40px;
    top: -15px;
    font-size: 40px;
    font-weight: normal;
    color: #fff;
    z-index: 11;
    opacity: 1;
}

.update_popup .modal-body {
    position: relative;
    padding: 30px;
}

.update_popup_main {
    position: relative;
}

.update_popup_main_img {
    margin: 0 auto;
    width: 70%;
}

.update_popup_main_img img {
    width: 100%;
}

.update_popup_main h6 {
    text-align: center;
    color: #000000;
    font-size: 24px;
    margin: 15px 0;
    font-weight: 500;
}

.update_popup_main .ok_btn {
    display: inline-block;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    background: #1565C0;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    padding: 5px 25px;
    float: right;
}

.talent_cate_sec {
    position: relative;
    width: 70%;
}

.talent_cate_sec table thead tr td {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    padding: 0px 0px 10px 0;
}

.talent_cate_sec table thead tr td:last-child {
    padding-right: 0px;
}

.talent_cate_sec table tbody tr td {
    padding-bottom: 10px;
    color: #000000;
    font-size: 16px;
    font-weight: 300;
    padding-top: 10px;
}

.talent_edit_sec {
    position: relative;
    width: 70%;
}

.talent_edit_sec::-webkit-scrollbar-track {
    display: none;
}

.talent_edit_sec::-webkit-scrollbar {
    wdisplay: none;
}

.talent_edit_sec::-webkit-scrollbar-thumb {
    display: none;
}

.talent_edit_sec table thead tr td {
    position: relative;
    font-size: 18px;
    color: #000000;
    font-weight: 600;
    padding: 0px 0px 10px 0;
}

.talent_edit_sec table thead tr td.delete_text {
    font-size: 15px;
    color: #D50000;
    font-weight: 500;
}

.sub_cate_sub {
    position: relative;
}

.sub_cate_sub li {
    display: inline-block;
    margin: 0 5px 5px 0;
}

.sub_cate_sub li span {
    padding: 4px 10px;
    background: #C4C4C4;
    border-radius: 4px;
    color: #000000;
    font-size: 12px;
    display: inline-block;
}

.sub_cate_sub li span i {
    text-align: right;
    padding-left: 10px;
}

.plus_icon a i {
    color: #007FEB;
    font-size: 16px;
}

.plus_icon {
    position: absolute;
    left: 170px;
}

.talent_edit_sec tbody tr td {
    padding-bottom: 10px;
}

/*Profile Settings*/










.information_div {
    position: absolute;
    top: 0;
    left: 30px;
    background: #fff;
    display: flex;
    align-items: center;
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 10px;
    border-radius: 5px;
    padding: 10px;
    display: none;
    z-index: 11;
    width: 200px;
}

.information_div p {
    text-align: center;
    position: relative;
    color: #000;
    margin: 0px;
    font-size: 12px;
    font-weight: 500;
    border: none;
}

.form-group i:hover .information_div {
    display: block;
}

.new_client_set i:hover .information_div {
    display: block;
}

.talent_setting_input_display i:hover .information_div {
    display: block;
}

.company_form_sec_single label i:hover .information_div {
    display: block;
}

.address_cont i:hover .information_div {
    display: block;
}

.form-group label {
    margin-bottom: 8px;
    position: relative;
}

.filter-option {
    display: none !important;
}

.show-tick .btn-light {
    display: none !important;
}

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

.btn-info {
    background-color: #1565c0;
    border-color: #1565c0;
    border-radius: 4px;
}

.text-right .btn-warning {
    color: #ffffff;
    background-color: #1565c0;
    border-color: #1565c0;
    border-radius: 4px;
}

#geoData {
    padding-left: 0px;
    margin-top: 10px;
}

#geoData li {
    display: inline-block;
    background: #f5f5f5;
    padding: 8px 20px;
    margin: 6px;
    position: relative;
}

#geoData li p {
    margin-bottom: 0px;
    display: inline-block;
    margin-right: 10px;
}

#geoData li .btndelete {
    border: none;
    background: none;
    outline: none;
    color: #f00;
    padding: 6px;
    opacity: 1;
}

.input-controls {
    margin-top: 10px;
    border: 1px solid transparent;
    border-radius: 2px 0 0 2px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 32px;
    outline: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

#searchInput {
    background-color: #fff;
    font-size: 15px;
    font-weight: 300;
    margin-left: 12px;
    padding: 0 11px 0 13px;
    text-overflow: ellipsis;
    width: 50%;
}

#searchInput:focus {
    border-color: #4d90fe;
}

.pac-container {
    background-color: #FFF;
    z-index: 99999;
    position: fixed;
    display: inline-block;
    float: left;
    width: 100%;
    top: 40px;
    left: 0;
}

.choices__inner {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background-color: #fff;
    padding: 0px;
    border: none;
    border-radius: 2.5px;
    font-size: 14px;
    min-height: 44px;
    overflow: hidden;
}

.choices__inner {
    background: #fff !important;
    border: none !important;
}

.choices__list--multiple .choices__item {
    background: #007FEB !important;
    border-color: #007FEB !important;
    display: inline-block;
}

.choices__list--multiple {
    display: inline-block;
    float: left;
    width: 100%;
}

.choices__input {
    width: 100% !important;
}

.fxt-transformY-50 {
    width: 380px;
}

.fxt-transformY-50 .form-control {
    width: 15% !important;
}

/*#botmanWidgetRoot{display: none;}*/
.clarify_contact {
    display: block;
}

.clarify_contact_new {
    display: inline-block;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    background: #BBBBBB;
    font-size: 16px;
    color: #242424;
    font-weight: 500;
    padding: 8px 15px;
}

.clarify_contact_new i {
    margin-right: 10px;
}

.clarify_contact_new {
    display: none;
}

.choices__input.choices__input--cloned {
    width: 100% !important;
}

.fxt-transformY-50 input {
    width: 15% !important;
    border-radius: 0.25rem;
}

.talent_settings .iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0 !important;
    top: 12px;
}

#url_sec .talent_setting_input_display {
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

#cat-subcat-txt td label {
    display: inline-block;
}

.social_sec_right_single ul li img {
    width: 80px;
    margin: 0 10px 10px 0;
}

.social_field_single label {
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
}

.social_field_single input {
    position: relative;
    height: 35px;
    padding: 0 15px;
    width: 100%;
    border: 1px solid #ccc;
}

.social_field {
    position: relative;
    padding: 0 0 10px 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}




/*View Application*/

.view_application {
    position: relative;
    padding: 30px 0;
}

.view_application_main {
    position: relative;
}

.view_application_main_nav {
    position: relative;
    border-bottom: 1px solid rgba(29 29 29 / 0.20);
    padding-bottom: 15px;
}

.view_application_main_nav .nav-item {
    color: rgba(29 29 29 / 0.37);
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}

.view_application_main_nav .nav-item.active {
    color: #1D1D1D;
    background: none;
}

.view_application_main_nav .nav-tabs {
    border-bottom: none;
    width: 75%;
    margin: 0 auto;
}

.view_application_main_nav .nav-item:after {
    position: absolute;
    right: 0;
    top: 0;
    width: 1px;
    height: 30px;
    content: '';
    background: rgba(29 29 29 / 0.37);
}

.view_application_main_nav .nav-item:last-child:after {
    display: none;
}

.verified_profile {
    position: relative;
}

.verified_profile_btns {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 15px 0 20px 0;
}

.verified_profile_btns ul {
    position: relative;
    display: flex;
    justify-content: flex-end;
    width: 100%;
    align-items: center;
}

.verified_profile_btns ul li {
    display: inline-block;
    margin-left: 10px;
}

.shortlist {
    background: #3ACC16;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    border-radius: 11px;
    padding: 8px 30px;
    color: #fff;
    display: inline-block;
}

.shortlist:hover {
    color: #fff;
}

.reject {
    background: #C81B1B;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    border-radius: 11px;
    padding: 8px 30px;
    color: #fff;
    display: inline-block;
}

.reject:hover {
    color: #fff;
}

.new_has_passpot .container {
    font-size: 14px;
}

.new_adv_btn {
    font-size: 14px;
}

.notify {
    background: #FCE021;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    border-radius: 8px;
    padding: 8px 30px;
    color: #1D1D1D;
    display: inline-block;
}

.notify:hover {
    color: #1D1D1D;
}

.verified_profile_btns h6 {
    margin: 0;
    flex: 0 0 400px;
    font-size: 16px;
    font-weight: 600;
}

.dash_btn_hm {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    border-radius: 4px;
    padding: 9px 0px;
    background: #007FEB;
    width: 220px;
    flex: 0 0 40%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 11px;
}

.profile_text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.view_apps_right {
    margin-top: 0px;
}

.view_apps_right .talent_brow_cont_text h6 {
    font-size: 16px;
}

.view_apps_right .talent_brow_cont_text ul li {
    font-size: 14px;
}

.view_apps_right .talent_brow_cont_text {
    left: 25px;
}

.talent_brow_cont_text p i {
    font-size: 14px;
    padding-right: 5px;
}

.talent_brow_cont_text p {
    font-size: 14px;
}

.talent_brow_cont_heart i {
    font-size: 30px;
}

.client_check_box {
    position: absolute;
    left: 20px;
    top: 20px;
    z-index: 11;
}

.reject_btn_all {
    position: relative;
    margin: 10px 0 0 0;
    display: grid;
    justify-content: space-between;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
}

.reject_btn {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    display: inline-block;
    background: #C81B1B;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color: #fff;
    width: 100%;
    font-weight: 400;
    display: inline-block;
}

.view_aud {
    grid-column: 1/3;
    grid-row: 3;
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    display: inline-block;
    background: #C3C3C3;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color: #1D1D1D;
    width: 100%;
    font-weight: 400;
    display: inline-block;
}

.short_btm {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    display: inline-block;
    background: #3ACC16;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color: #fff;
    width: 100%;
    font-weight: 400;
    display: inline-block;
}

.client_single_sec {
    position: relative;
    margin: 0 0 10px 0;
}

.reject_btn:hover {
    color: #fff;
}

.short_btm:hover {
    color: #fff;
}

.view_aud:hover {
    color: #1D1D1D;
}

.unverified_btn {
    background: rgba(196, 196, 196, 1);
    border-radius: 7px;
    padding: 4px 10px;
    color: rgba(44, 44, 44, 1);
    font-size: 10px;
    font-weight: 600;
}

.view_aud1 {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    border-radius: 8px;
    display: inline-block;
    background: #C3C3C3;
    font-size: 12px;
    padding: 7px 0px;
    text-align: center;
    color: #1D1D1D;
    width: 100%;
    font-weight: 500;
    display: inline-block;
}

.view_aud1:hover {
    color: #1D1D1D;
}

/*.talent_brow_cont_heart i:hover{font-weight: 500 !important;}*/


.audition_sec {
    position: relative;
}

.audition_sec .modal-dialog {
    max-width: 1250px;
    margin: 100px auto;
    background: #fff;
    border-radius: 10px;
}

.audition_sec .close {
    position: absolute;
    top: -30px;
    right: -20px;
    font-size: 30px;
    color: #fff;
    font-weight: 400 !important;
    z-index: 11;
    opacity: 1;
}

.audition_sec .modal-body {
    padding: 20px;
}

.audition_sec_body {
    position: relative;
}

.audition_sec_body_list {
    position: relative;
    z-index: 11;
}

.audition_sec_body_body {
    position: relative;
}

.video_sec_popup_img .new_img {
    width: 100%;
    border-radius: 5px;
}

.audition_sec_body_body p {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
    margin: 0 0 5px 0;
    display: inline-block;
}

.audition_sec_body_right {
    position: relative;
}

.audition_sec_body_right_top {
    position: relative;
    border-bottom: 1px solid #CFCFCF;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: grid;
    grid-template-columns: 1fr 2fr;
}

.audition_sec_body_right_top_left {
    position: relative;
}

.audition_sec_body_right_top_left img {
    width: 100%;
}

.cont_head_sec h6 {
    position: relative;
    font-size: 16px;
    font-weight: 700;
    color: #242424;
    margin: 0 0 5px 0;
}

.cont_head_sec p {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    color: #242424;
    margin: 0 0 5px 0;
}

.cont_head_sec p img {
    margin-right: 5px;
    width: 12px;
    color: #000000;
    opacity: 55%;
}

.cont_head_sec {
    position: relative;
    margin: 0 0 0 15px;
}

.actor_list_sec {
    position: relative;
    margin: 0 0 5px 0;
}

.actor_list_sec ul {
    display: block;
}

.actor_list_sec ul li {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 10px;
    font-weight: 700;
    color: #1D1D1D;
    position: relative;
}

.actor_list_sec ul li:after {
    content: '';
    position: absolute;
    right: -8px;
    top: 0;
    background: #CFCFCF;
    width: 1px;
    height: 15px;
}

.lang_list {
    position: relative;
}

.lang_list ul {
    display: block;
}

.lang_list ul li {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 11px;
    font-weight: 400;
    color: #001D3D;
    position: relative;
}

.profile_gender_sec {
    position: relative;
    margin: 5px 0;
    padding: 10px;
    background: #F3F9FFB3;
    border-radius: 8px;
}

.profile_gender_main_sec {
    position: relative;
    text-align: center;
}

.profile_gender_main_sec table {
    position: relative;
    width: 100%;
}

.profile_gender_main_sec table tr td {
    font-size: 10px;
    font-weight: 500;
    color: #000000;
}

.profile_gender_main_sec table tr td span {
    font-size: 10px;
    font-weight: 600;
    color: #001D3D;
}

.age_list {
    position: relative;
}

.age_list ul {
    display: block;
}

.age_list ul li {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 10px;
    font-weight: 700;
    color: #1D1D1D;
    position: relative;
}

.age_list ul li span {
    font-weight: 500;
    padding-left: 10px;
}

.audition_sec_body_btns {
    position: relative;
    margin: 10px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
}

.audition_sec_body_btns a {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 5px 0;
    text-align: center;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}

.red_bg {
    background: #E92020 !important;
}

.green_bg {
    background: #4EE728 !important;
}

.blue_bg {
    background: #0096C7 !important;
}

.audition_prev_jobs {
    position: relative;
}

.audition_prev_jobs p {
    font-size: 14px;
    font-weight: 700;
    color: #1D1D1D;
    margin: 0 0 10px 0;
}

.audition_prev_jobs_body {
    position: relative;
    height: 160px;
    overflow-y: scroll;
    padding-right: 10px;
}

.audition_prev_jobs_body_single {
    position: relative;
    padding: 10px 15px;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #CFCFCF;
    border-radius: 13px;
    margin: 0 0 15px 0;
}

.audition_prev_jobs_body_single p {
    font-weight: 700;
    font-size: 14px;
    margin: 0 0 10px 0;
}

.audition_prev_jobs_body_single span {
    font-size: 12px;
    font-weight: 400;
    color: #797979;
    margin: 0 0 5px 0;
    display: block;
}

.audition_prev_jobs_body_single span img {
    width: 12px;
    margin: 0 5px 0 0;
}

.audition_prev_jobs_body_single ul {
    display: block;
}

.audition_prev_jobs_body_single ul li {
    display: inline-block;
    margin-right: 10px;
    font-size: 10px;
    font-weight: 500;
}

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

.audition_prev_jobs_body::-webkit-scrollbar-track {
    border-radius: 0px;
    background-color: #F5F5F5;
    border: 0.5px solid #9B9B9B;
}

.audition_prev_jobs_body::-webkit-scrollbar {
    width: 11px;
    background-color: #F5F5F5;
}

.audition_prev_jobs_body::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #707070;
}

#audition_slider .owl-nav {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 110%;
    left: -60px;
    top: 0;
    bottom: 0;
    z-index: -1;
}

#audition_slider .owl-nav .owl-next i {
    font-size: 40px;
    line-height: 0;
    color: #fff;
    opacity: 70%;
    font-weight: 700 !important;
}

#audition_slider .owl-nav .owl-prev i {
    font-size: 40px;
    line-height: 0;
    color: #fff;
    opacity: 70%;
    font-weight: 700 !important;
}

.pos {
    position: absolute;
    top: -25px;
}

.drop_sec_main_sec .dropdown {
    z-index: 11;
}

.view_details_btns {
    position: relative;
    margin: 0 0 20px 0;
}

.view_details_btns ul {
    display: block;
}

.view_details_btns ul li {
    position: relative;
    display: inline-block;
    margin: 0 15px 0 0;
}

.talent_text {
    position: relative;
    font-size: 22px;
    color: #000000;
    font-weight: 500;
}

.yellow_btn {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    border-radius: 11px;
    background: #FCE021;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.reject_btn {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-radius: 11px;
    background: #F11A1A;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.grey_btn {
    background: #C4C4C4 !important;
}

.blue_btn {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-radius: 11px;
    background: #227BDC;
    box-shadow: 0px 3px 6px #00000029;
    border: 3px solid #FFFFFF;
    padding: 5px 30px;
}

.blue_bg_btn {
    background: #0096C7;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 5px 20px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0 0 10px 0;
}

.red_bg_btn {
    background: #E92020;
    font-size: 16px;
    font-weight: 600;
    box-shadow: 0px 3px 6px #00000029;
    border: 2px solid #FFFFFF;
    border-radius: 5px;
    padding: 5px 20px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    margin: 0 0 10px 0;
}

.all_tbns {
    position: relative;
}

.all_tbns li {
    display: inline-block;
    margin-left: 5px;
}

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

.notify_talents {
    position: relative;
}

.notify_talents .modal-dialog {
    max-width: 700px;
    margin: 100px auto;
    background: #fff;
    border-radius: 22px;
}

.notify_talents .close {
    position: absolute;
    top: -30px;
    right: -20px;
    font-size: 30px;
    color: #fff;
    font-weight: 400 !important;
    z-index: 11;
    opacity: 1;
}

.notify_talents .modal-body {
    padding: 30px;
}

.notify_talents_body {
    position: relative;
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #E0E0E0;
    padding: 30px;
}

.notify_talents_body h6 {
    color: #1D1D1D;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px 0;
}

.notify_talents_body span {
    border: 1px solid #B6B6B6;
    padding: 15px;
    display: block;
    font-size: 16px;
    margin: 0;
    font-weight: 400;
    color: #B6B6B6;
}

.notify_new {
    background: #FCE021;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    border-radius: 8px;
    padding: 8px 30px;
    color: #1D1D1D;
    display: inline-block;
    margin: 15px 0 0 0;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: max-content;
}

.notify_new:hover {
    color: #1D1D1D;
}

.yellow_bg {
    background: #FCE021 !important;
}

.filter_check_sec {
    position: relative;
    margin: 0 0 0px 0;
}

.filter_check_sec .container {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
}

.filter_check_sec .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.filter_check_sec .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #707070;
}

.talent_brow_cont .filter_check_sec .checkmark {
    left: 15px;
}

.filter_check_sec .container:hover input~.checkmark {
    background-color: #fff;
}

.filter_check_sec .container input:checked~.checkmark {
    background-color: #fff;
}

.checkmark:after {
    content: "\f00c" !important;
    position: absolute;
    display: none;
    font-family: 'FONT AWESOME 5 PRO';
}

.filter_check_sec .container input:checked~.checkmark:after {
    display: block;
}

.filter_check_sec .container .checkmark:after {
    left: 3px;
    top: 0;
    font-size: 10px;
    color: #3AC60F;
    font-weight: 600;
}

.client_talent_brow_bottom {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    margin-top: 10px;
}

.client_check_box_main_sec {
    position: relative;
}

.client_check_box_main_sec .filter_check_sec .checkmark {
    top: 5px;
}

.play_btn {
    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    bottom: 0;
    color: #fff;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 75px;
    margin: 0 auto;
    transform: translateY(-50%);
}

.audition_left_right {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: -60px;
    width: 110%;
}

.audition_left_right i {
    font-size: 40px;
    line-height: 0;
    color: #fff;
    opacity: 70%;
    font-weight: 700 !important;
    z-index: -1;
}

#audition .owl-carousel {
    margin-top: 0px;
}


.notify_talent_pop {
    position: relative;
}

.notify_talent_pop .modal-dialog {
    max-width: 450px;
    margin: 70px auto;
    background: #fff;
    border-radius: 20px;
    padding: 15px;
}

.notify_talent_pop .close {
    position: absolute;
    right: 0;
    top: -60px;
    font-size: 30px;
    font-weight: 500 !important;
    color: #fff;
    opacity: 1;
}

.notify_talent_sec {
    box-shadow: 0px 3px 6px #00000029;
    border: 1px solid #E0E0E0;
    position: relative;
    text-align: center;
    padding: 25px 15px;
}

.notify_talent_sec img {
    width: 50%;
    margin: 0 auto 20px;
}

.notify_talent_sec p {
    color: #1D1D1D;
    font-size: 16px;
    margin: 0 0 10px 0;
    font-weight: 500;
}

.notify_talent_sec p a {
    color: #007cff;
    text-decoration: underline;
}

.under_image_status {
    position: relative;
    margin-top: 5px;
}

.under_image_status label {
    display: inline-block;
    padding-right: 10px;
}

.under_image_status span.rej {
    color: #F11A1A;
}

.under_image_status span.shrtlst {
    color: #3ACC16;
}

.under_image_status span.noactiontkn {
    color: #ba8b00;
}

/*View Application End Here    */

.language_known_cls {
    display: flex;
    align-items: center;
}

/*Approval Module For Jobs*/

.approval_business_profile {
    position: relative;
    padding: 0 0 30px 0;
}

.approval_business_profile_main {
    position: relative;
}

.approval_business_profile_main h1 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 20px;
}

.clari_admin_prof_bg_wht {
    position: relative;
    display: inline-block;
    background: #F1F1F1;
    border-radius: 6px;
    color: #2386EE;
    font-size: 16px;
    padding: 8px 32px;
    border: 2px solid #2386EE;
}

.clari_admin_prof_bg_wht i {
    margin-right: 5px;
    font-size: 16px;
}

.clari_admin_prof_bg_wht:hover {
    color: #2386EE;
}

.approval_mod_table {
    position: relative;
}

.approval_mod_table.jobs_dash_sec_table tbody tr td {
    color: #100F0F;
}

.approval_business_profile_business_sec {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #999999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 15px;
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.approval_business_profile_business_left_text {
    position: relative;
    flex: 0 0 570px;
    margin-right: 50px;
}

.approval_business_profile_business_left_text h4 {
    position: relative;
    color: #000000;
    margin-bottom: 8px;
    font-size: 18px;
}

.approval_business_profile_business_left_text h4 span {
    color: #2386EE;
}

.approval_business_profile_business_left_text p {
    position: relative;
    font-size: 15px;
    color: #000000;
    font-weight: 500;
    margin-bottom: 0px;
}

.approval_business_profile_business_left_text p span {
    font-weight: 400;
}

.approval_business_profile_business_left_text p i {
    margin-right: 8px;
    font-size: 14px;
}

.approval_business_profile_business_left_btn {
    position: relative;
}

.approval_business_profile_business_left_btn p {
    color: #000000;
    font-size: 14px;
    margin-bottom: 0px;
    font-weight: 500;
}

.approval_business_profile_business_left_btn p a {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    background: #BFBFBF;
    border-radius: 3px;
    color: #000000;
    font-size: 16px;
    padding: 8px 16px;
}

.approval_business_profile_business_left {
    display: flex;
    align-items: center;
    border-right: 1px solid #BFBFBF;
}

.approval_business_profile_business_right {
    position: relative;
}

.approval_business_profile_business_right ul {
    display: block;
}

.approval_business_profile_business_right ul li {
    display: inline-block;
    margin-left: 25px;
}

.approval_business_profile_business_right ul li:first-child {
    margin-left: 0px;
}

.approve_btn_aproval {
    position: relative;
    display: inline-block;
    background: #39AA27;
    border-radius: 4px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 500;
    padding: 8px 28px;
    border: 1px solid #39AA27;
}

.approve_btn_aproval i {
    margin-right: 8px;
}

.approve_btn_aproval:hover {
    color: #fff;
}

.cancel_new_btn_approval {
    position: relative;
    display: inline-block;
    color: #000;
    border: 1px solid #000;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 28px;
    border-radius: 4px;
}

.active_jobs_main_sec_new {
    position: relative;
    margin: 15px 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.active_jobs_main_sec_new_single {
    position: relative;
    background: #F3F9FF;
    border: 1.5px solid #2386EE;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 20px;
}

.active_jobs_main_sec_new_single h6 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    display: flex;
    align-items: center;
}

.active_jobs_main_sec_new_single h6 img {
    margin-right: 12px;
    width: 22px;
}

.active_jobs_main_sec_new_single p {
    position: relative;
    font-size: 22px;
    font-weight: 600;
    margin: 0px;
}

.jobs_details_sec_new_box {
    position: relative;
    margin: 10px 0 30px 0;
    background: #FFFFFF;
    border: 1px solid #999999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 15px;
}

.jobs_details_sec_new_box h6 {
    position: relative;
    color: #181818;
    margin-bottom: 18px;
    font-weight: 500;
    font-size: 16px;
}

.jobs_details_sec_new_box h5 {
    position: relative;
    color: #100F0F;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 15px;
}

.jobs_details_sec_new_box h5 span {
    padding-left: 10px;
    font-size: 14px;
    color: #FCAF49;
    font-weight: 700 !important;
}

.box_contents_sec {
    position: relative;
    display: block;
    margin-bottom: 10px;
}

.box_contents_sec li {
    display: inline-block;
    margin-right: 20px;
    font-size: 18px;
    color: #100F0F;
    font-weight: 500;
}

.box_contents_sec li span {
    color: #7A7A7A;
    padding-left: 5px;
}

.job_det_gap {
    position: relative;
    height: 1px;
    margin: 25px 0 20px 0;
    background: #BFBFBF;
    width: 100%;
}

.box_contents_sec li i {
    margin-left: 8px;
    font-weight: 400 !important;
    font-size: 14px;
}

.visit_socila_media_sec {
    position: relative;
    background: #F2F2F2;
    border-radius: 11px;
    padding: 25px;
}

.visit_socila_media_sec ul {
    display: block;
}

.visit_socila_media_sec ul li {
    display: inline-block;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #BFBFBF;
}

.visit_socila_media_sec ul li img {
    width: 65px;
    margin-right: 10px;
}

.visit_socila_media_sec ul li span {
    color: #2386EE;
    font-size: 17px;
    font-weight: 600;
}

.visit_socila_media_sec ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.approval_module_activity_log {
    position: relative;
    border: 1px solid #999999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 30px;
}

.approval_module_activity_log h5 {
    position: relative;
    font-size: 20px;
    color: #100F0F;
    font-weight: 600;
    border-bottom: 1px solid #C2C2C2;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.approval_module_activity_log h5 i {
    margin-right: 10px;
}

.approval_module_activity_log_body {
    position: relative;
    margin-bottom: 30px;
}

.approval_module_activity_log_body:last-child {
    margin-bottom: 0px;
}

.approval_module_activity_log_body_head {
    position: relative;
}

.approval_module_activity_log_body_head h6 {
    color: #100F0F;
    position: relative;
    display: inline-block;
    font-size: 22px;
    font-weight: 500;
}

.approval_module_activity_log_body_head h6 span {
    color: #6F6F6F;
    font-weight: 400;
    font-size: 14px;
    padding-left: 18px;
}

.approval_module_activity_log_body_inner {
    position: relative;
    background: #F3F9FF;
    border: 1px solid #999999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    padding: 15px;
}

.approval_module_activity_log_body_inner ul {
    display: block;
    margin-bottom: 10px;
}

.approval_module_activity_log_body_inner ul li {
    display: inline-block;
    color: #100F0F;
    font-weight: 500;
    font-size: 14px;
    margin-right: 15px;
}

.approval_module_activity_log_body_inner ul li i {
    padding-right: 8px;
}

.approval_module_activity_log_body_inner h4 {
    position: relative;
    margin-bottom: 10px;
    color: #100F0F;
    font-weight: 600;
    font-size: 20px;
}

.approval_module_activity_log_body_inner ul li span {
    color: #888888;
    padding-left: 5px;
}

.approval_module_activity_log_body_over {
    position: relative;
    height: 190px;
    overflow-y: scroll;
    padding-right: 50px;
}

.payment_tit {
    color: #3E9C35 !important;
    font-size: 22px;
}

.view_det_new_btns_sec {
    position: relative;
    display: inline-block;
    background: #888888;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    padding: 8px 32px;
    border-radius: 4px;
}

.view_det_new_btns_sec:hover {
    color: #fff;
}

.approval_module_activity_log_body_over::-webkit-scrollbar {
    width: 6px;
}

.approval_module_activity_log_body_over::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.approval_module_activity_log_body_over::-webkit-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.approval_module_activity_log_body_over::-webkit-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.approval_module_of_talent_prof {
    position: relative;
    padding: 0 0 0px 0;
}

.approval_module_of_talent_prof_main {
    position: relative;
}

.approval_module_of_talent_prof_main h1 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 20px;
}

.activity_log_sec_inner_body_right_for_new {
    position: relative;
    margin-left: 20px;
}

.activity_log_sec_inner_body_right_for_new h5 {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
}

.activity_log_sec_inner_body_right_for_new h5 span {
    font-weight: 600;
}

.activity_log_sec_inner_body_right_for_new p {
    font-size: 16px;
    color: #848484;
    font-weight: 400;
    margin-bottom: 10px;
}

.pend_approval_btn_new {
    position: relative;
    display: inline-block;
    background: #FFFBF5;
    border: 1px solid #E09B3D;
    border-radius: 4px;
    color: #E09B3D;
    font-size: 14px;
    padding: 8px 32px;
    font-weight: 500;
}

.pend_approval_btn_new:hover {
    color: #E09B3D;
}

.new_single_act {
    position: relative;
    border-bottom: 1.5px solid #DEDEDE;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

/*.new_single_act:last-child{border-bottom: none;padding-bottom: 0px;margin-bottom: 0px;}*/
.activity_log_sec_inner_body_inner_sec {
    position: relative;
    width: 60%;
    height: 270px;
    overflow-y: scroll;
    padding-right: 20px;
}

.activity_log_sec_inner_body_right_img {
    position: relative;
    *width: 200px;
    *border-left: 1.5px solid #B0B0B0;
    padding-left: 5px;
    width: 38%;
    height: 270px;
    overflow-y: scroll;
    text-align: center
}

.activity_log_sec_inner_body_right_img img {
    width: 200px;
    border-radius: 4px;
    object-fit: cover;
}

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

.activity_log_sec_inner_body_inner_sec::-webkit-scrollbar {
    width: 6px;
    *display: none;
}

.activity_log_sec_inner_body_inner_sec::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.activity_log_sec_inner_body_inner_sec::-webkit-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.activity_log_sec_inner_body_inner_sec::-webkit-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.activity_log_sec_inner_body_inner_sec::-moz-scrollbar {
    width: 6px;
    display: none;
}

.activity_log_sec_inner_body_inner_sec::-moz-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.activity_log_sec_inner_body_inner_sec::-moz-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.activity_log_sec_inner_body_inner_sec::-moz-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.activity_log_sec_inner_body_right_img::-webkit-scrollbar {
    width: 6px;
    *display: none;
}

.activity_log_sec_inner_body_right_img::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.activity_log_sec_inner_body_right_img::-webkit-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.activity_log_sec_inner_body_right_img::-webkit-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.activity_log_sec_inner_body_right_img::-moz-scrollbar {
    width: 6px;
    *display: none;
}

.activity_log_sec_inner_body_right_img::-moz-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.activity_log_sec_inner_body_right_img::-moz-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.activity_log_sec_inner_body_right_img::-moz-scrollbar-thumb:hover {
    background: #D9D9D9;
}


.new_right_body_scroll {
    position: relative;
    *height: 250px;
    *overflow-y: scroll;
    *padding-right: 20px;
}

.new_right_body_scroll::-webkit-scrollbar {
    width: 6px;
    display: none;
}

.new_right_body_scroll::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.new_right_body_scroll::-webkit-scrollbar-thumb {
    background: #7A7A7A;
    border-radius: 10px;
}

.new_right_body_scroll::-webkit-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.activity_details_div_cls {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.activity_details_right_div table tr td {
    padding-bottom: 20px;
}

label.cont_sec.public-profile.active,
label.cont_sec.private-profile.active {
    color: #000;
}

div#privatemodal .modal-body,
div#publicmodal .modal-body {
    background: #fff;
}

div#privatemodal .modal-body p,
div#publicmodal .modal-body p {
    margin: 0;
}

/* .mobile-closed-message-avatar{display: flex !important;align-items: center !important;justify-content: center !important;} */
.input_box_sec_new .iti--separate-dial-code .iti__selected-flag {
    background: none;
}

.input_box_sec_new .iti--separate-dial-code .iti__selected-dial-code {
    display: block;
}

.input_box_sec_new input {
    padding-left: 90px !important;
    *padding-top: 5px;
}

.input_box_sec_new .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
    background: none;
}

.input_box_sec_new .iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    top: 8px !important;
}

.input_box_sec_new .iti--separate-dial-code .iti__selected-flag:after {
    position: absolute;
    content: '';
    height: 100%;
    width: 1.5px;
    background: #D3D3D3;
    right: -5px;
    top: -5px;
}

.verification-grid_new {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
}

.verification-grid_new .career_admin_dashboard_right_cont_car_grid_single {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.verification-grid_new .career_admin_dashboard_right_cont_car_grid_single.approval-box span p {
    font-size: 16px;
}

.verification-grid_new .span_class h6 {
    font-size: 20px;
    margin-left: 15px;
}


/*Approvals For category and Sub category*/

.approvals_category_sub_category {
    position: relative;
    padding: 20px;
    background: #FFFFFF;
    border: 1px solid #999999;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
    margin-top: 20px;
}

.approvals_category_sub_category_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.approvals_category_sub_category_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 5px;
}

.approvals_category_sub_category_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}

.approvals_category_sub_category_single {
    position: relative;
    border-right: 1px solid #D9D9D9;
    padding-right: 15px;
    margin-right: 15px;
}

.approvals_category_sub_category_single:last-child {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.approvals_category_sub_category_single_head {
    position: relative;
}

.approvals_category_sub_category_single_head ul {
    display: block;
}

.approvals_category_sub_category_single_head ul li {
    display: inline-block;
    margin-right: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #100F0F;
    margin-bottom: 10px;
}

.approvals_category_sub_category_single_head ul li.active {
    color: #2386EE !important;
}

.approvals_category_sub_category_single_head ul li span {
    text-decoration-line: underline;
}

.approvals_category_sub_category_single_head ul li div {
    text-decoration-line: underline;
}

.approvals_category_sub_category_single_head ul li:last-child {
    margin-right: 0px;
}

.act_btn {
    position: relative;
    display: inline-block;
    background: #D1E8FF;
    border: 1px solid #2386EE;
    border-radius: 6px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    padding: 7px 25px;
    text-decoration-line: none !important;
}

.approvals_category_sub_category_single_body {
    position: relative;
    background: #F3F9FF;
    border-radius: 6px;
    padding: 15px;
    margin-top: 15px;
}

.approvals_category_sub_category_single_body ul {
    display: block;
}

.approvals_category_sub_category_single_body ul li {
    display: inline-block;
    margin-right: 10px;
    color: #2386EE !important;
    font-weight: 500;
    font-size: 14px;
    text-decoration-line: underline;
}

.approvals_category_sub_category_single_body ul li:last-child {
    margin-right: 0px;
}

.new_font_sec {
    font-size: 14px;
    padding: 8px 15px;
}






/*Verification Flow For Client Admin*/

.verification_flow_box_sec {
    position: relative;
    margin: 20px 0;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 15px 20px;
}

.verification_flow_box_sec h1 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    border-bottom: 1px solid #707070;
    padding-bottom: 5px;
    margin-bottom: 15px;
}

.verification_flow_box_sec_list {
    position: relative;
    display: block;
    border-bottom: 1px solid #707070;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.verification_flow_box_sec_list li {
    display: inline-block;
    margin-right: 15px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
}

.verification_flow_box_sec_list li span {
    font-weight: 400;
    margin-left: 15px;
}

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

.verification_flow_box_sec_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 60px;
}

.verification_flow_box_sec_grid_left {
    *border-right: 1.5px solid #707070;
    position: relative;
}

.verification_flow_box_sec_grid_left:after {
    content: '';
    position: absolute;
    right: -30px;
    top: 0;
    width: 1px;
    height: 100%;
    background: #707070;
}

.next_review_sec_new_body_single .next_review_sec_new_body_single_body {
    margin-left: 20px;
}

.verification_flow_box_sec_grid_left .change_sec_new_after_cls_input p {
    font-size: 14px;
}

.verification_flow_box_sec_grid_left .change_sec_new_after_cls {
    border: 2px dashed #000000;
}

.details_correct_check {
    position: relative;
    margin: 25px 0 5px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.details_correct_check_left {
    position: relative;
    margin-left: 20px;
}

.details_correct_check_left h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.details_correct_check_left_check {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 90%;
    margin: 5px 0 0 0;
}

.details_correct_check_left_check_single .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000000;
}

.details_correct_check_left_check_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.details_correct_check_left_check_single .checkmark {
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    border-radius: 2px;
    background: #EEEEEE;
    border: 1px solid #2386ee;
    box-shadow: inset 1px 1px 1px rgb(0 0 0 / 18%);
}

.details_correct_check_left_check_single .container:hover input~.checkmark {
    background-color: transparent;
}

.details_correct_check_left_check_single .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2386ee;
}

.details_correct_check_left_check_single .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2386ee;
    font-size: 14px;
}

.details_correct_check_left_check_single .container input:checked~.checkmark:after {
    display: block;
}

.verify_new_btns {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 500;
    padding: 8px 32px;
}

.verify_new_btns:hover {
    color: #FFFFFF;
}

.verify_popup_sec_new_sec {
    position: relative;
}

.verify_popup_sec_new_sec .modal-dialog {
    background: #FCFCFC;
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
    position: relative;
    max-width: 850px;
}

.verify_popup_sec_new_sec_inner {
    position: relative;
    text-align: center;
}

.verify_popup_sec_new_sec_inner img {
    width: 50%;
}

.verify_popup_sec_new_sec_inner p {
    position: relative;
    color: #000;
    font-weight: 600;
    font-size: 35px;
    margin: 15px 0;
}

.verify_popup_sec_new_sec_inner button.close {
    color: #000000;
    opacity: 1;
    font-size: 30px;
}

.verify_popup_sec_new_sec_inner button.close i {
    font-weight: 300 !important;
}

/*Verification Flow For Client Admin*/


/*Company Verification Flow Frontend*/

.company_verification_flow_sec {
    position: relative;
    padding: 30px 0;
    background: #f4f4f4;
}

.company_verification_flow_sec_main {
    position: relative;
}

.company_verification_flow_sec_main h4 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

.company_verification_flow_sec_body {
    position: relative;
}

.company_verification_flow_sec_single {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #BFBFBF;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    border-radius: 8px;
    padding: 15px 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.company_verification_flow_sec_single:last-child {
    margin-bottom: 0px;
}

.company_verification_flow_sec_single_left {
    position: relative;
    display: flex;
    align-items: center;
}

.company_verification_flow_sec_single_right {
    position: relative;
}

.company_verification_flow_sec_single_left_text {
    position: relative;
    display: flex;
    align-items: center;
}

.company_verification_flow_sec_single_left_text h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 0px;
    flex: 0 0 280px;
    border-right: 1px solid #000000;
}

.company_verification_flow_sec_single_left_text p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    padding-left: 30px;
    margin-bottom: 0px;
    flex: 0 0 680px;
}

.company_verification_flow_sec_single_right {
    position: relative;
}

.company_verification_flow_sec_single_right a {
    font-weight: 500;
    position: relative;
    font-size: 16px;
    color: #2196F3;
    display: flex;
}

.company_verification_flow_sec_single_right a:hover {
    color: #2196F3;
}

.company_verification_flow_sec_single_right a i {
    font-size: 20px;
    padding-right: 5px;
}

.social_set_grid {
    position: relative;
    display: block;
    flex: 0 0 680px;
    padding-left: 30px;
}

.social_set_grid li {
    display: inline-block;
    margin-right: 10px;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
}

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

.company_number_input {
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    flex: 0 0 680px;
}

.company_number_input input {
    position: relative;
    border: none;
    font-size: 16px;
    color: #000;
    width: 100%;
    cursor: pointer;
    padding-left: 86px !important;
}

.company_number_input input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.company_number_input input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.company_number_input input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.company_number_input input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.company_number_input .iti__flag-container {
    top: 0 !important;
    display: inline-block;
}

.company_number_input .iti--separate-dial-code .iti__selected-flag {
    background: none !important;
    background-color: #fff !important;
}

.company_number_input .iti--separate-dial-code .iti__selected-dial-code {
    display: block;
}

.status_para_new {
    font-size: 18px;
    font-weight: 600;
}

.status_para_new span {
    padding-left: 20px;
    color: #B4B4B4;
}

.all_input_box_sec {
    padding-left: 30px;
    margin-bottom: 0px;
    flex: 0 0 680px;
}

.all_input_box_sec_input {
    position: relative;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #A1A1A1;
    height: 40px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.all_input_box_sec_input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.all_input_box_sec_input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.all_input_box_sec_input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.all_input_box_sec_input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.comp_ver_req_btn {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    border-radius: 3px;
    border: none;
    padding: 8px 32px;
}

.new_company_verification .modal-dialog {
    max-width: 750px;
}

.new_company_verification .request_modal_sec_inner_cont {
    width: 90%;
}

.new_company_verification .request_modal_sec_inner {
    padding: 30px;
}

.new_govt_list {
    position: relative;
}

.new_govt_list li {
    margin-left: 20px;
    position: relative;
}

.new_govt_list li:before {
    position: absolute;
    left: -20px;
    top: 8px;
    background: #040404;
    transform: rotate(-45deg);
    width: 9px;
    height: 9px;
    line-height: 9px;
    content: '';
}

.bg_grey_inner {
    background: #f4f4f4;
}

.business_para_text {
    position: relative;
    display: flex;
    align-items: center;
    width: 650px;
    margin-bottom: 20px;
}

.request_talent_prof_ver_inner {
    z-index: 11;
}

.business_para_text p {
    margin-bottom: 0px;
}

.business_para_text img {
    margin-right: 15px;
}

.new_sel_opt_box ul li {
    border-bottom: 1.5px solid #D6D6D6;
    margin-bottom: 10px;
}

.new_sel_opt_box ul li:last-child {
    margin-bottom: 0px;
    border-bottom: none;
}

.request_talent_prof_ver_inner_select {
    box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);
    border-radius: 10px;
}

.other_docs_sec_box_new {
    position: relative;
    margin: 20px 0 0 0;
}

.other_docs_sec_box_new h6 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin: 0 0 10px 0;
}

.other_docs_sec_box_new h6 span {
    margin: 0 0 0 15px;
    font-weight: 300;
    font-size: 12px;
    color: #626262;
}

.other_docs_sec_box_new input {
    position: relative;
    width: 100%;
    height: 44px;
    background: #F0F0F0;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #777777;
    padding-left: 20px;
    border: 1px solid #ccc;
}

.new_business_page_box .drag_sec_new_design_label {
    height: 320px;
}

.request_down_btn {
    justify-content: flex-start;
}

.request_down_btn ul li:first-child {
    margin-left: 0px;
}

.request_talent_prof_ver_inner_new_box {
    z-index: 11;
    background: #fff;
    padding: 30px;
    border-radius: 10px;
}

.new_save_new_btns_sec {
    position: relative;
    margin: 30px 0 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 45px;
}

.save_billing {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 50px;
    border: none;
    border: 1px solid #2386EE;
    width: 100%;
    text-align: center;
}

.save_billing:hover {
    color: #fff;
}

.gob_back_new {
    position: relative;
    display: inline-block;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 10px;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    padding: 10px 50px;
    border: none;
    border: 1px solid #000;
    width: 100%;
    text-align: center;
}

.proc_text_black {
    position: relative;
    margin: 8px 0;
    display: flex;
    align-items: center;
}

.proc_text_black p {
    font-weight: 500;
    font-size: 13px;
    color: #000000;
    margin-bottom: 0px;
}

.proc_text_black i {
    margin-right: 15px;
    font-size: 18px;
}

.proc_payment_sec_left {
    position: relative;
    justify-content: flex-start;
}

.review_inner_page_sec_new {
    position: relative;
    padding: 30px;
    background: #FFFFFF;
    border: 1px solid #C8C8C8;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}

.back_to_set {
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 8px 40px;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.16);
    border-radius: 8px;
    border: none;
}

.back_to_set i {
    margin-left: 8px;
    font-size: 16px;
}

.all_input_box_sec_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
}

.new_alert_msg {
    padding: 0;
    margin: 0px;
    color: red;
    font-size: 16px;
    font-weight: 600;
}

.record_popup .modal-dialog {
    max-width: 500px;
    margin: 100px auto !important;
    width: 500px;
}

.record_popup .modal-content {
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 5px;
    padding: 30px 20px;
    background: #fff;
}

.record_popup .modal-header {
    padding: 0;
    border-bottom: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;
    padding-bottom: 0px;
}

.record_popup .modal-header .close {
    top: 25px;
    position: absolute;
    right: 20px;
    opacity: 1;
    font-size: 30px;
    font-weight: 400 !important;
    padding: 0;
    width: 40px;
    z-index: 1;
}

.record_main {
    position: relative;
}

.record_main_single {
    position: relative;
}

.record_main_single_img {
    position: relative;
    background: rgb(93 202 238 / 84%);
    border-radius: 23px;
    padding: 20px;
}

.record_main_single_img img {
    width: 100%;
    text-align: center;
}

.record_main_single_cont {
    position: relative;
    margin: 15px 0 0 0;
}

.record_main_single_cont p {
    position: relative;
    margin: 0;
    font-size: 18px;
    color: #000000;
    text-align: center;
}

#scroll_to_show_jobs::-webkit-scrollbar {
    width: 10px;
    display: none;
}

#scroll_to_show_jobs::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

#scroll_to_show_jobs::-webkit-scrollbar-thumb {
    background: #C4C4C4;
    border-radius: 10px;
}

#scroll_to_show_jobs::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

#div_first {
    display: none;
}

.video_sec_popup_img .new_img {
    height: 500px !important;
}

/*.video_sec_popup_img img{height: 500px !important;}*/
.video_sec_popup_img iframe {
    height: 500px !important;
    width: 100%;
}

.custom_scroller {
    height: 900px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.custom_scroller::-webkit-scrollbar {
    width: 2px;
    display: none;
}

.custom_scroller::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

.custom_scroller::-webkit-scrollbar-thumb {
    background: grey;
    border-radius: 5px;
}

.custom_scroller::-webkit-scrollbar-thumb:hover {
    background: grey;
}

.loadmore-cls {
    position: relative;
    color: #3579f6;
    font-weight: 500;
    font-size: 25px;
}

.loadmore-cls i {
    margin-right: 15px;
}

/*Service Purchasing Module*/

.vie_det_btn_right {
    position: relative;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}

.vie_det_btn_right i {
    margin-left: 8px;
    font-weight: 600 !important;
}

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

#sevices_slide_new .owl-nav {
    display: none;
}

.influencer_beauty_products {
    position: relative;
    padding: 30px 0;
}

.influencer_beauty_products_inner {
    position: relative;
}

.influencer_beauty_products_inner_left {
    position: relative;
}

.influencer_beauty_products_inner_left h5 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 25px;
}

.influencer_beauty_products_inner_left_basic_form {
    position: relative;
    background: #FEFEFE;
    box-shadow: 0px 3.39706px 16.9853px rgba(0, 0, 0, 0.25);
    border-radius: 16.9853px;
    padding: 25px;
}

.influencer_beauty_head {
    position: relative;
    text-align: center;
}

.influencer_beauty_head ul {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #BEBEBE;
}

.influencer_beauty_head ul li {
    display: inline-block;
    width: 32%;
}

.influencer_beauty_head ul li a {
    font-weight: 400;
    font-size: 22px;
    color: #6F6F6F;
    border-right: 1px solid #BEBEBE;
    padding-right: 25px;
    margin-right: 25px;
}

.influencer_beauty_head ul li a.active {
    color: #2196F3;
    font-weight: 500;
    border-right: 1px solid #2196F3;
}

.influencer_beauty_head ul li:last-child a {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.influencer_beauty_body {
    position: relative;
}

.influencer_beauty_body h6 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin: 0 0 10px 0;
}

.influencer_beauty_body p {
    font-weight: 400;
    font-size: 18px;
    color: #6F6F6F;
    margin-bottom: 10px;
}

.influencer_beauty_body_list {
    display: block;
    margin-bottom: 30px;
}

.influencer_beauty_body_list li {
    display: block;
    font-weight: 400;
    font-size: 18px;
    color: #6F6F6F;
    margin-bottom: 8px;
    position: relative;
    padding-left: 32px;
}

.influencer_beauty_body_list li:before {
    position: absolute;
    content: '\f00c';
    left: 0;
    top: 0;
    font-size: 18px;
    font-weight: 900 !important;
    font-family: 'Font Awesome 5 Pro';
    color: #2196F3;
}

.influencer_beauty_body_btns {
    position: relative;
    margin-top: 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.influencer_beauty_body_btns ul {
    position: relative;
    display: block;
}

.influencer_beauty_body_btns ul li {
    display: inline-block;
    margin-right: 20px;
}

.influencer_beauty_body_btns ul li:last-child {
    margin-right: 0px;
}

.sevice_book {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    padding: 12px 35px;
}

.sevice_book:hover {
    color: #fff;
}

.copmare_plans {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 18px;
    text-decoration-line: underline;
    color: #2196F3;
}

.influencer_beauty_body_btns p {
    font-weight: 600;
    position: relative;
    margin: 0px;
    font-size: 40px;
    line-height: 60px;
    color: #2196F3;
}

.influencer_beauty_products_inner_right {
    position: relative;
    text-align: center;
}

/*.influencer_beauty_products_inner .row{align-items: center;}*/
.influencer_beauty_products_inner_right_slide_single {
    position: relative;
    text-align: center;
    width: 75%;
    margin: 0 auto;
}

.influencer_beauty_products_inner_right_slide_single img {
    width: 100%;
}

.influencer_beauty_products_inner_right_slide {
    position: relative;
}

#service_slde_img .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transform: translateY(-50%);
    width: 100%;
}

#service_slde_img .owl-nav .owl-next i {
    font-size: 60px;
    line-height: 60px;
    font-weight: 700 !important;
}

#service_slde_img .owl-nav .owl-prev i {
    font-size: 60px;
    line-height: 60px;
    font-weight: 700 !important;
}

.service_desc {
    position: relative;
    padding: 20px 0;
}

.service_desc_inner {
    position: relative;
}

.service_desc_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
}

.service_desc_inner p {
    position: relative;
    color: #6F6F6F;
    font-weight: 400;
    margin: 0px;
}

.compare_plans_new_sec {
    position: relative;
    padding: 0 0 20px 0;
}

.compare_plans_new_sec_inner {
    position: relative;
}

.compare_plans_new_sec_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
}

.compare_plans_new_sec_inner_table {
    position: relative;
    margin: 10px 0 0 0;
}

.compare_plans_new_sec_inner_table table {
    position: relative;
    *background: #E1F2FF;
    box-shadow: 0px 0px 7.08092px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
}

.compare_plans_new_sec_inner_table table thead tr td {
    background: #E1F2FF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.22);
    *border-radius: 6px;
    position: relative;
    padding: 15px;
    border-right: 2px solid #8ACBFF;
    border-bottom: 2px solid #8ACBFF;
}

.compare_plans_new_sec_inner_table table thead tr td:first-child {
    *border-radius: 6px 0 0 6px;
    padding-left: 40px;
}

.compare_plans_new_sec_inner_table .input_text_sec {
    font-size: 18px;
    background: none;
    height: auto;
}

.compare_plans_new_sec_inner_table table thead tr td:last-child {
    *border-radius: 0 6px 6px 0;
    border-right: none;
}

.compare_plans_new_sec_inner_table table thead tr td h6 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 8px 0;
}

.compare_plans_new_sec_inner_table table thead tr td h5 {
    position: relative;
    color: #2184D3;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 8px 0;
}

.compare_plans_new_sec_inner_table table thead tr td p {
    position: relative;
    font-size: 16px;
    color: #6F6F6F;
    margin: 0px;
}

.compare_plans_new_sec_inner_table table tbody tr td {
    position: relative;
    padding: 15px;
    border-right: 2px solid #8ACBFF;
}

.compare_plans_new_sec_inner_table table tbody tr td h2 {
    position: relative;
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 8px 0;
}

.compare_plans_new_sec_inner_table table tbody tr td span {
    position: relative;
    display: flex;
    justify-content: center;
}

.compare_plans_new_sec_inner_table table tbody tr td span h4 {
    position: relative;
    font-size: 16px;
    color: #000;
    margin: 0px;
}

.compare_plans_new_sec_inner_table table tbody tr td span p {
    position: relative;
    font-size: 14px;
    color: #AEAEAE;
    margin: 0px 0 0 10px;
}

.compare_plans_new_sec_inner_table table tbody tr td:first-child {
    padding-left: 40px;
}

.compare_plans_new_sec_inner_table table tbody tr td:last-child {
    border-right: none;
}

.compare_plans_new_sec_inner_table table tbody tr td p {
    font-size: 18px;
    color: #6F6F6F;
    font-weight: 500;
    margin: 0px;
}

.compare_plans_new_sec_inner_table table tbody tr td h3 {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    margin: 0px;
    line-height: inherit;
}

.compare_plans_new_sec_inner_table table tbody tr td .fa-check {
    color: #2196F3;
    ;
    font-size: 22px;
    font-weight: 500 !important;
}

.compare_plans_new_sec_inner_table table tbody tr td .fa-times {
    color: #6F6F6F;
    ;
    font-size: 22px;
    font-weight: 500 !important;
}

.compare_plans_new_sec_inner_table table tbody tr:nth-child(even) {
    background: #E1F2FF;
}

.profile_service_sec_box_inner_single_grid_sec {
    position: relative;
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.bg_blue_slow {
    background: rgba(223, 239, 255, 0.4);
    margin: 10px;
}

#related_service_slide .owl-nav {
    position: absolute;
    top: 50%;
    left: -15px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 102.5%;
    z-index: 1;
}

#related_service_slide .owl-nav i {
    font-size: 30px;
    line-height: 60px;
    color: #000;
}

.shoot_head {
    position: relative;
    flex: 0 0 220px;
}

.shoot_head span {
    position: relative;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    margin: 8px 0;
    display: inline-block;
}

.shoot_head p {
    position: relative;
    font-size: 12px;
    font-weight: 600;
    margin: 0 0 5px 0;
    display: inline-block;
}

.thank_purchase {
    position: relative;
    background: #F0F0F0;
    padding: 30px 50px;
    display: flex;
    align-items: center;
}

.thank_purchase i {
    color: #61C325;
    font-weight: 900 !important;
    font-size: 80px;
}

.thank_purchase span {
    position: relative;
    padding-left: 35px;
}

.thank_purchase span p {
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    margin-bottom: 5px;
}

.thank_purchase span h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

.thank_purchase span h6 b {
    font-weight: 600;
    font-size: 24px;
}

.related_services_section {
    position: relative;
}

.related_services_section h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #2196F3;
}

.related_services_section_inner {
    position: relative;
}

.related_services_section_inner_single {
    position: relative;
    background: #EFF8FF;
    border-radius: 9px;
    padding: 20px 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.related_services_section_inner_single:last-child {
    margin-bottom: 0px;
}

.related_services_section_inner_single p {
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    flex: 0 0 270px;
    margin-bottom: 0px;
}

.related_services_section_inner_single_right {
    position: relative;
    text-align: right;
    display: flex;
    align-items: center;
}

.related_services_section_inner_single_right h5 {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin: 0 30px 0 0;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.related_services_section_inner_single_right h5 span {
    color: #2196F3;
    font-weight: 600;
    padding-left: 8px;
    font-size: 22px;
}

.related_services_section_inner_single_right a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 6px 20px;
}

.order_summary_sec {
    position: relative;
}

.order_summary_sec h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #2196F3;
}

.order_summary_sec_inner {
    position: relative;
    background: url(../images/order-summary.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 25px;
    background-position: center center;
}

.order_summary_sec_inner_single {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1.5px solid #DEDEDE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.order_summary_sec_inner_single:last-child {
    border-bottom: 1.5px solid #717171;
    *margin-bottom: 0px;
    *padding-bottom: 0px;
}

.order_summary_sec_inner_single_left {
    position: relative;
    flex: 0 0 230px;
}

.order_summary_sec_inner_single_left h3 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-decoration-line: underline;
    color: #000000;
    margin-bottom: 5px;
    line-height: inherit;
}

.order_summary_sec_inner_single_left h4 {
    position: relative;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 8px;
}

.order_summary_sec_inner_single_left p {
    font-weight: 500;
    font-size: 12px;
    text-decoration-line: underline;
    color: #000000;
    margin-bottom: 5px;
}

.order_summary_sec_inner_single_left span {
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    margin-bottom: 0px;
}

.order_summary_sec_inner_single_right {
    position: relative;
    display: flex;
    align-items: center;
}

.order_summary_sec_inner_single_right span {
    position: relative;
    font-weight: 500;
    font-size: 19.6667px;
    color: #000000;
    margin-right: 30px;
}

.order_summary_sec_inner_single_right h3 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin-bottom: 0px;
    margin-right: 30px;
}

.order_summary_sec_inner_single_right h5 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.order_summary_sec_inner_single_right h5 i {
    margin-right: 8px;
}

.order_summary_sec_inner_total {
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 30px;
}

.order_summary_sec_inner_total h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #2196F3;
    margin-bottom: 0px
}

.order_summary_sec_inner_total_right {
    position: relative;
}

.order_summary_sec_inner_total_right h6 {
    position: relative;
    font-weight: 600;
    font-size: 32px;
    color: #000000;
    margin-bottom: 5px;
}

.order_summary_sec_inner_total_right p {
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    margin-bottom: 0px;
}

/*Check Calender*/

.sevice_book_pop_sec {
    position: relative;
}

.sevice_book_pop_sec .modal-dialog {
    position: relative;
    background: #FFFEFE;
    border: 1px solid #BEBEBE;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.13);
    border-radius: 12px;
    padding: 40px 25px 30px 25px;
    max-width: 800px;
    margin: 50px auto;
}

.sevice_book_pop_sec .modal-body {
    padding: 0px;
}

.paln_class {
    font-weight: 500;
    font-size: 16.0554px;
    color: #070707;
    margin-bottom: 0px;
}

.sevice_book_pop_sec_inner .close {
    position: absolute;
    right: -10px;
    top: -30px;
    opacity: 1;
    background: #F3F3F3;
    color: #000;
    height: 22px;
    width: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 500 !important;
}

.sevice_book_pop_sec_inner_check {
    position: relative;
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    margin: 20px 0;
    padding: 15px 0;
}

.sevice_book_pop_sec_inner_check_head {
    position: relative;
    margin-bottom: 25px;
}

.sevice_book_pop_sec_inner_check_head ul {
    display: block;
}

.sevice_book_pop_sec_inner_check_head ul li {
    display: inline-block;
    margin-right: 30px;
}

.sevice_book_pop_sec_inner_check_head ul li:last-child {
    margin-right: 0px;
}

.checked_aval {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #070707;
}

.checked_aval i {
    font-size: 25px;
    font-weight: 600 !important;
    margin-right: 10px;
}

.new_check_box_sec_calender .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #070707;
}

.new_check_box_sec_calender .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_check_box_sec_calender .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: transparent;
    border: 1px solid #666666;
    border-radius: 4px;
    background: #D9D9D9;
}

.new_check_box_sec_calender .container:hover input~.checkmark {
    background-color: #D9D9D9;
}

.new_check_box_sec_calender .container input:checked~.checkmark {
    background-color: #D9D9D9;
    border: 1px solid #666666;
}

.new_check_box_sec_calender .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #000;
    font-size: 14px;
}

.new_check_box_sec_calender .container input:checked~.checkmark:after {
    display: block;
}

.sevice_book_pop_sec_inner_check_body {
    position: relative;
}

.sevice_book_pop_sec_inner_check_single {
    position: relative;
    display: flex;
    align-items: center;
}

.sevice_book_pop_sec_inner_check_single h5 {
    position: relative;
    flex: 0 0 150px;
    margin-right: 15px;
    font-weight: 500;
    font-size: 20px;
    color: #070707;
    margin-bottom: 0px;
}

.input_sec_calender {
    position: relative;
}

.input_sec_calender input {
    position: relative;
    width: 160px;
    height: 45px;
    background: #F0F0F0;
    border: 1px solid #C2C2C2;
    border-radius: 4px;
    color: #9F9F9F;
    font-size: 16px;
    text-align: center;
}

.sevice_book_pop_sec_inner_check_single_input {
    position: relative;
}

.sevice_book_pop_sec_inner_check_single_input ul {
    display: block;
}

.sevice_book_pop_sec_inner_check_single_input ul li {
    display: inline-block;
    margin-right: 20px;
}

.minus_icn {
    position: relative;
    color: #000;
    font-weight: 600 !important;
    font-size: 16px;
}

#ui-datepicker-div {
    position: absolute !important;
    top: 0% !important;
    left: 0 !important;
    transform: translate(-25%, 25%);
    z-index: 1051;
    width: 400px;
    background: #FFFFFF;
    border: 1px solid #6F6F6F;
    border-radius: 14px;
    display: none;
    padding: 15px;
}

.ui-icon-circle-triangle-w {
    display: none;
}

.ui-icon-circle-triangle-e {
    display: none;
}

.ui-datepicker-header {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 25px;
    width: 100%;
    font-family: 'Poppins', sans-serif;
}

.ui-datepicker-title {
    position: relative;
    font-weight: 500;
    position: relative;
    font-size: 20px;
    color: #2196F3;
    font-family: 'Poppins', sans-serif;
}

.ui-datepicker-month {
    font-weight: 500;
    position: relative;
    font-size: 20px;
    color: #2196F3;
}

.ui-datepicker-year {
    font-weight: 500;
    position: relative;
    font-size: 20px;
    color: #2196F3;
}

.ui-datepicker-prev {
    position: relative;
    display: inline-block;
    background: url(../images/left-icn.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 19px;
    left: 0;
    cursor: pointer;
    position: absolute;
}

.ui-datepicker-next {
    position: relative;
    display: inline-block;
    background: url(../images/right-icn.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 11px;
    height: 19px;
    right: 0;
    cursor: pointer;
    position: absolute;
}

.ui-datepicker-calendar {
    position: relative;
    width: 100%;
}

.ui-datepicker-calendar thead tr th {
    position: relative;
    text-align: center;
    padding-bottom: 8px;
    font-family: 'Poppins', sans-serif;
}

.ui-datepicker-calendar thead tr th span {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #2196F3;
    font-family: 'Poppins', sans-serif;
}

.ui-datepicker-calendar tbody tr td {
    text-align: center;
    padding-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}

.ui-datepicker-calendar tbody tr td a {
    font-weight: 500;
    font-size: 16px;
    color: #6F6F6F;
    padding-bottom: 8px;
    font-family: 'Poppins', sans-serif;
    text-align: center;
}

.ui-datepicker-today {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.ui-datepicker-today a {
    width: 34.96px;
    height: 34.96px;
    background: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff !important;
    border-radius: 50%;
    margin: 0 auto;
    padding-bottom: 0px !important;
}

.ui-state-disabled span {
    color: #BEBEBE !important;
    text-decoration: line-through ! important;
}

.format_sec {
    position: relative;
    flex: 0 0 150px;
    margin-right: 15px;
}

.format_sec p {
    font-weight: 400;
    font-size: 15px;
    color: #A8A8A8;
    margin: 5px 0;
}

.ui-timepicker.ui-timepicker-viewport {
    display: block;
}

.ui-timepicker-container {
    position: absolute;
    top: 50px !important;
    left: 0 !important;
    background: #fff;
    border-radius: 6px;
    border: 1px solid #BEBEBE;
    height: 200px !important;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 15px;
    width: 100% !important;
    cursor: pointer !important;
    z-index: 111 !important;
}

.ui-timepicker-viewport {
    width: 100% !important;
    padding-right: 0px !important;
}

.ui-menu-item {
    width: 100%;
    margin-bottom: 10px;
    margin-right: 0px;
}

.ui-menu-item a {
    font-size: 14px;
    color: #000000;
    font-weight: 600;
}

.ui-menu-item:last-child {
    margin-bottom: 0px;
}

.ui-timepicker-container::-webkit-scrollbar {
    width: 5px;
}

.ui-timepicker-container::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
    color: #8A8A8A;
}

.ui-timepicker-container::-webkit-scrollbar-thumb {
    background: #8A8A8A;
    border-radius: 10px;
}

.ui-timepicker-container::-webkit-scrollbar-thumb:hover {
    background: #8A8A8A;
}

.procedd_new_btns_sec {
    position: relative;
    padding-top: 10px;
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.procedd_new_btns_sec a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 10px 35px;
}


/*New header For calender start*/

.new_calender_head_sec {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.25);
    padding: 20px 0;
}

.new_calender_head_sec_inner {
    position: relative;
}

.new_calender_head_sec_right {
    position: relative;
}

.new_calender_head_sec_right ul {
    display: flex;
    text-align: right;
    align-items: center;
    justify-content: flex-end;
}

.new_calender_head_sec_right ul li {
    display: inline-block;
    margin-left: 30px;
}

.new_calender_head_sec_right ul li:first-child {
    margin-left: 0px;
}

.bars_img a img {
    width: 35px;
}

.new_calender_head_sec_right ul li a i {
    font-size: 25px;
    font-weight: 400 !important;
    color: #000000;
}

.new_head_meghna {
    position: relative;
    border-left: 2px solid #E1E1E1;
    padding-left: 20px;
}

.new_drop_cont_sec_new ol li a i {
    font-size: 18px !important;
}

.bell_icn_red {
    position: relative;
}

.bell_icn_red span {
    position: absolute;
    height: 9px;
    width: 9px;
    background: #FF3030;
    border-radius: 50%;
    right: 0;
    top: -5px;
}

.calender_head_sec {
    position: relative;
    padding: 25px 0;
}

.calender_head_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.calender_head_sec_new_list {
    position: relative;
}

.calender_head_sec_new h6 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 25px;
    color: #000000;
}

.calender_head_sec_new h6 i {
    position: relative;
    margin-right: 10px;
    font-weight: 400 !important;
}

.exit_calender {
    position: relative;
    background: #D8EEFF;
    border-radius: 6px;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    padding: 12px 25px;
}

.exit_calender i {
    padding-right: 8px;
}

.calender_head_sec_new_list {
    position: relative;
}

.calender_head_sec_new_list ul {
    display: block;
    background: #F0F0F0;
    border-radius: 24.5px;
    padding: 10px 0px;
}

.calender_head_sec_new_list ul li {
    display: inline-block;
    margin: 0 5px;
}

.calender_head_sec_new_list ul li a {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #6F6F6F;
    padding: 5px 30px;
    border-radius: 24.5px;
}

.calender_head_sec_new_list ul li a.active {
    background: #434343;
    color: #fff;
}

.calender_body_sec_new {
    position: relative;
}


/*New header For calender end*/

.activity_details_right_div video {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: relative;
}

.activity_details_div_cls p {
    text-align: left;
}



/*Subscription Module*/

.recomm_jobs_body_single {
    position: relative;
}

.recomm_jobs_body_single_overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(95.36deg, #FFFFFF 2.29%, rgba(255, 255, 255, 0.5) 99.53%);
    backdrop-filter: blur(12px);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.recomm_jobs_body_single_overlay_conts {
    position: relative;
    text-align: center;
    width: 500px;
    margin: 0 auto;
}

.up_btn {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 1px 6px rgba(0 0 0 / 0.20);
    border-radius: 30px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    padding: 7px 25px;
    margin-bottom: 10px;
}

.up_btn:hover {
    color: #fff;
}

.recomm_jobs_body_single_overlay_conts p {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    color: #000000;
    margin: 0px;
}

.recomm_jobs_body_single_overlay a i {
    position: absolute;
}

.recomm_jobs_body_single_overlay a i {
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 20px;
    font-weight: 500 !important;
    color: #000;
    z-index: 11;
}

.upgrade_unlock_potential {
    position: relative;
    padding: 30px 0;
}

.upgrade_unlock_potential_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 100px;
}

.upgrade_unlock_potential_inner_left {
    position: relative;
}

.upgrade_unlock_potential_inner_left_head {
    position: relative;
    margin-bottom: 25px;
    width: 680px;
}

.upgrade_unlock_potential_inner_left_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 25px;
    color: #000000;
    margin-bottom: 10px;
}

.upgrade_unlock_potential_inner_left_head p {
    font-weight: 400;
    font-size: 18px;
    color: #000000;
}

.upgrade_unlock_potential_inner_left_body {
    position: relative;
}

.upgrade_unlock_potential_inner_left_body_inner {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 30px;
}

.upgrade_unlock_potential_inner_left_body_inner_head {
    position: relative;
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.upgrade_unlock_potential_inner_left_body_inner_head h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
    z-index: 11;
}

.upgrade_unlock_potential_inner_left_body_inner_head h5:after {
    position: absolute;
    top: -10px;
    left: -30px;
    background: #F2F9FF;
    height: 50px;
    width: 130px;
    content: '';
    z-index: -1;
}

.upgrade_unlock_potential_inner_left_body_inner_head a {
    position: relative;
    display: inline-block;
    background: #F2F9FF;
    border: 1px solid #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 18px;
    color: #2386EE;
    padding: 10px 30px;
}

.upgrade_unlock_potential_inner_left_body_inner_body {
    position: relative;
}

.month_list {
    display: block;
    text-align: center;
    border-bottom: 1.5px solid #CCCCCC;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.month_list li {
    display: inline-block;
    border-right: 1.5px solid #D8D8D8;
    margin-right: 15px;
    padding-right: 15px;
}

.month_list li:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.month_list li a {
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 7px 25px;
    border: 1px solid transparent;
    border-radius: 5px;
    position: relative;
}

.month_list li a.active {
    color: #2196F3;
    border-color: #2196F3;
}

.best_val {
    position: absolute;
    text-align: center;
    display: block;
    font-weight: 500;
    font-size: 12px;
    background: linear-gradient(94.67deg, #2386EE 0%, #BB1111 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    top: -25px;
    right: 0;
    left: 0;
}

.upgrade_unlock_potential_inner_left_body_inner_body_first {
    position: relative;
}

.upgrade_unlock_potential_inner_left_body_inner_body_first h5 {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.upgrade_unlock_potential_inner_left_body_inner_body_first p {
    font-weight: 500;
    position: relative;
    font-size: 14px;
    color: #000000;
    line-height: inherit;
}

.check_box_list {
    display: block;
    margin-bottom: 30px;
}

.check_box_list li {
    display: block;
    margin-bottom: 15px;
}

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

.check_box_list .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000;
}

.check_box_list .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.check_box_list .checkmark {
    position: absolute;
    top: 4px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: transparent;
    border: 1.5px solid #000;
    border-radius: 4px;
}

.check_box_list .container:hover input~.checkmark {
    background-color: transparent;
}

.check_box_list .container input:checked~.checkmark {
    *background-color: #000;
    border: 1px solid #000;
}

.check_box_list .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 0;
    font-family: 'Font Awesome 5 Pro';
    color: #000;
    font-size: 10px;
}

.check_box_list .container input:checked~.checkmark:after {
    display: block;
}

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

.upgrade_btns_all_sec_left {
    position: relative;
}

.upgrade_btns_all_sec_left ul {
    display: block;
}

.upgrade_btns_all_sec_left ul li {
    display: inline-block;
    margin-right: 15px;
}

.upgrade_btns_all_sec_left ul li:last-child {
    margin-right: 0px;
}

.sevice_book_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    padding: 10px 20px;
}

.sevice_book_new:hover {
    color: #fff;
}

.comp_plan {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.upgrade_btns_all_sec_right {
    position: relative;
}

.upgrade_btns_all_sec_right p {
    position: relative;
    font-weight: 400;
    font-size: 13px;
    color: #000000;
    margin-bottom: 8px;
}

.upgrade_btns_all_sec_right p i {
    margin-left: 8px;
    font-size: 12px;
}

.upgrade_btns_all_sec_right h6 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.upgrade_unlock_potential_inner_right {
    position: relative;
    background: #FFFFFF;
    border: 1.5px solid #DEDEDE;
    border-radius: 10px;
    margin-left: 80px;
}

.upgrade_unlock_potential_inner_right_head {
    position: relative;
    background: #D9D9D9;
    border-radius: 10px 10px 0px 0px;
    padding: 12px;
    text-align: right;
}

.upgrade_unlock_potential_inner_right_head a i {
    color: #000;
    font-size: 25px;
    font-weight: 600 !important;
}

.upgrade_unlock_potential_inner_right_body {
    position: relative;
    padding: 25px;
}

.upgrade_unlock_potential_inner_right_body h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 30px;
}

.upgrade_unlock_potential_inner_right_body_single_left {
    position: relative;
    display: flex;
    align-items: center;
}

.upgrade_unlock_potential_inner_right_body_single_left img {
    width: 42px;
}

.upgrade_unlock_potential_inner_right_body_single_left span {
    position: relative;
    margin-left: 15px;
}

.upgrade_unlock_potential_inner_right_body_single_left span:before {
    content: '';
    position: absolute;
    background: #D9D9D9;
    width: 160px;
    height: 10px;
    border-radius: 40px;
    top: -15px;
}

.upgrade_unlock_potential_inner_right_body_single_left span:after {
    content: '';
    position: absolute;
    background: #D9D9D9;
    width: 300px;
    height: 10px;
    border-radius: 40px;
    bottom: -15px;
}

.upgrade_unlock_potential_inner_right_body_single_right {
    position: relative;
}

.upgrade_unlock_potential_inner_right_body_single_right h6 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #9D9D9D;
    margin-bottom: 0px;
}

.upgrade_unlock_potential_inner_right_body_single {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
}

.upgrade_unlock_potential_inner_right_body_single:last-child {
    margin-bottom: 0px;
}

.arrow_icn_sec {
    position: absolute;
    left: 49%;
    top: 25%;
    width: 130px;
}

.op_50 {
    opacity: 0.5;
}

.upgrade_unlock_potential_inner_right_body_single.active {
    background: #ECECEC;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.18);
    border-radius: 36px;
    left: -60px;
    transition: 0.5s ease-in-out;
    padding: 10px;
    *border-style: solid;
    *border-width: 2px;
    *border-image: linear-gradient(45deg, #2196f3, #ff3030) 1;
}

.upgrade_unlock_potential_inner_right_body_single.active:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 50px;
    padding: 1.5px;
    background: linear-gradient(45deg, #2196f3, #ff3030);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.upgrade_unlock_potential_inner_right_body_single.active .upgrade_unlock_potential_inner_right_body_single_right h6 {
    background: linear-gradient(92.85deg, #396496 1.23%, #BB1111 98.77%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 500;
}

.add_top_sec {
    position: relative;
    padding: 0 0 30px 0;
}

.add_top_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
    margin-top: 30px;
}

.add_top_sec_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 25px;
    color: #000000;
    margin-bottom: 0px;
}

.add_top_sec_head ul {
    display: block;
    margin-left: 0px;
    background: #FFFFFF;
    border: 1px solid #C4BCBC;
    border-radius: 4px;
    background: #F2F9FF;
    border: 1.5px solid #E0E0E0;
}

.add_top_sec_head ul li {
    display: inline-block;
    padding: 15px;
}

.add_top_sec_head ul li:first-child {
    padding-right: 0px;
}

.add_top_sec_head ul li:last-child {
    padding-left: 0px;
}

.add_top_sec_head ul li a {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    position: relative;
    display: inline-block;
    border-right: 1.5px solid #CCCCCC;
    padding-right: 15px;
    margin-right: 15px;
}

.add_top_sec_head ul li:last-child a {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
}

.add_top_sec_head ul li a.active {
    color: #2196F3;
}

.add_top_sec_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.add_top_sec_body_single {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #DBD3D3;
    border-radius: 8px;
    padding: 18px;
}

.add_top_sec_body_single h6 {
    position: relative;
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    margin-bottom: 10px;
}

.add_top_sec_body_single h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 20px;
}

.add_top_sec_body_single h4 {
    position: relative;
    font-weight: 400;
    font-size: 17px;
    color: #000000;
    margin-bottom: 10px;
}

.add_top_sec_body_single p {
    font-weight: 500;
    position: relative;
    font-size: 14px;
    color: #000000;
    margin-bottom: 20px;
}

.add_top_sec_body_single_btns {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.add_top_sec_body_single_btns a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0 0 0 / 0.18);
    border-radius: 4px;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 8px 15px;
}

.info_rup {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
}

.info_rup i {
    margin-left: 8px;
    color: #000000;
    font-weight: 300 !important;
    font-size: 12px;
    cursor: pointer;
}

.info_rup span {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
    border-radius: 3px;
}

.subscription_right_sec {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
    border-radius: 10px;
    padding: 25px;
}

.subscription_right_sec_head {
    position: relative;
}

.subscription_right_sec_head h5 {
    position: relative;
    font-weight: 500;
    font-size: 23px;
    color: #000000;
    border-bottom: 1.5px solid #DEDEDE;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.subscription_right_sec_head h5 i {
    margin-right: 8px;
}

.subscription_right_sec_plan_sec {
    position: relative;
    background: #F3F3F3;
    border-radius: 4px;
    padding: 20px 25px;
}

.subscription_right_sec_plan_sec h6 {
    position: relative;
    font-weight: 600;
    font-size: 21px;
    color: #000000;
    margin-bottom: 20px;
}

.premium_plan_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.premium_plan_sec_left {
    position: relative;
}

.premium_plan_sec_left h6 {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    margin-bottom: 5px;
}

.premium_plan_sec_left p {
    position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #919191;
    margin-bottom: 0px;
}

.premium_plan_sec_right {
    position: relative;
}

.premium_plan_sec_right h5 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 5px;
    text-align: right;
    width: 100%;
}

.premium_plan_sec_right p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

.premium_plan_toggle {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
}

.premium_plan_toggle h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 15px;
    color: #000000;
}

.premium_plan_toggle_switch {
    position: relative;
    margin-left: 15px;
}

.premium_plan_toggle_switch .switch {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 15px;
    margin-bottom: 0px;
    top: 3px;
}

.premium_plan_toggle_switch .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.premium_plan_toggle_switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.premium_plan_toggle_switch .slider:before {
    position: absolute;
    content: "";
    height: 8px;
    width: 8px;
    left: 3px;
    bottom: 3.5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.premium_plan_toggle_switch input:checked+.slider {
    background-color: #333;
}

.premium_plan_toggle_switch input:focus+.slider {
    box-shadow: 0 0 1px #333;
}

.premium_plan_toggle_switch input:checked+.slider:before {
    -webkit-transform: translateX(13px);
    -ms-transform: translateX(13px);
    transform: translateX(13px);
}

.premium_plan_toggle_switch .slider.round {
    border-radius: 34px;
}

.premium_plan_toggle_switch .slider.round:before {
    border-radius: 50%;
}

.promocode_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.promocode_sec_new_left {
    position: relative;
}

.promocode_sec_new_left_flex {
    display: flex;
    align-items: center;
    position: relative;
}

.promocode_sec_new_left h5 {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    margin-bottom: 5px;
}

.promocode_sec_new_left span {
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    position: relative;
    margin-left: 10px;
}

.promocode_sec_new_left span i {
    font-size: 18px;
    font-weight: 900 !important;
    color: #2196F3;
    margin-left: 8px;
}

.promocode_sec_new_right {
    position: relative;
}

.promocode_sec_new_right ul {
    display: block;
}

.promocode_sec_new_right ul li {
    display: inline-block;
    margin-left: 8px;
}

.promocode_sec_new_right ul li:first-child {
    margin-left: 0px;
}

.pecent_div {
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.pecent_div_rup {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
}

.pecent_div_rup span {
    text-decoration: line-through;
}

.pecent_div_rup b {
    font-weight: 600;
}

.promocode_sec_new_left p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 14px;
    text-decoration-line: underline;
    color: #909090;
}

.promocode_sec_new_input {
    position: relative;
    width: 100%;
}

.promocode_sec_new_input input {
    position: relative;
    width: 100%;
    height: 40px;
    border-radius: 4px;
    border: 1px solid #ccc;
    padding: 0 0 0 20px;
    font-size: 16px;
    color: #333;
}

.promocode_sec_new_input button {
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    font-size: 16px;
    color: #fff;
    background: #2196f3;
    border: none;
}

.payment_thank_modal_sec {
    position: relative;
}

.payment_thank_modal_sec .modal-dialog {
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    max-width: 700px;
    padding: 25px;
}

.payment_thank_modal_sec .modal-body {
    padding: 0px;
}

.payment_thank_modal_inner a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 10px 20px;
}

.payment_thank_modal_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 23px;
    color: #000000;
    line-height: inherit;
    width: 430px;
}

.payment_thank_modal_inner p {
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.payment_thank_modal_inner_img {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 111;
}

.payment_bill_address {
    position: relative;
    background: #F3F3F3;
    border: 1.5px solid #D1D1D1;
    border-radius: 8px;
    padding: 20px;
}

.payment_bill_address p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.payment_bill_address p span {
    font-weight: 500;
    margin-left: 20px;
}

.payment_bill_address p b {
    font-weight: 500;
    margin-left: 0px;
}

.payment_bill_address ul {
    display: block;
}

.payment_bill_address ul li {
    display: inline-block;
    margin-right: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.payment_bill_address ul li span {
    font-weight: 500;
    margin-left: 20px;
}

.payment_bill_address ul li:last-child {
    margin-right: 0px;
}

.edit_icn_new_blue {
    position: absolute;
    right: 25px;
    top: 20px;
    font-weight: 500;
    font-size: 18px;
    color: #2196F3;
    z-index: 111;
}

.edit_icn_new_blue i {
    margin-right: 8px;
}

.post_jobs_code li span {
    font-weight: 500;
    margin-left: 0 !important;
    margin-top: 8px;
    display: inline-block;
}


/*.mfp-iframe-holder .mfp-close {top: -40px !important;right: -70px !important;display: inline-block;
    float: right;width: auto !important;}*/
.mfp-dots-video.mfp-dots {
    position: absolute;
    right: 0;
    top: -40px;
    z-index: 9;
    cursor: pointer;
}

.veiw-request-btn {
    width: 185px;
    height: 46px;
    border-radius: 0px;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.veiw-request-btn:hover {
    color: #fff;
}

.veiw-request-btn {
    background: #888888;
    width: 150px;
    height: 40px;
    border: 0;
    color: #fff;
    border-radius: 0px;
}


.premium_user {
    position: relative;
    text-align: left;
    margin: 5px 0 0 0;
    line-height: inherit;
    font-size: 12px;
    background: linear-gradient(91.14deg, #2196F3 0.54%, #BB1111 99.46%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 600;
}

.premium_user i {
    margin-right: 5px;
    font-size: 13px !important;
    margin-left: 0 !important;
    font-weight: 900 !important;
    transform: none !important;
}



/*Subscription Module*/



/*Subscription Module Backend*/

.user_sub {
    position: relative;
    font-weight: 500 !important;
}

.user_sub i {
    margin-left: 8px;
    font-size: 14px;
    font-weight: 900 !important;
}

.sub_scr_back_main_sec {
    position: relative;
    padding: 0px 0 20px 0;
}

.sub_scr_back_main_sec_inner {
    position: relative;
}

.sub_scr_back_main_sec_inner_list {
    position: relative;
    margin-bottom: 30px;
}

.sub_scr_back_main_sec_inner_list ul {
    display: block;
}

.sub_scr_back_main_sec_inner_list ul li {
    display: inline-block;
    margin-right: 20px;
}

.sub_scr_back_main_sec_inner_list ul li:last-child {
    margin-right: 0px;
}

.user_plan_text {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
}

.view_sub_btn {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 6px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 12px 20px;
    border: 1px solid #2386EE;
}

.view_sub_btn:hover {
    color: #fff;
}

.view_sub_btn_brdr {
    position: relative;
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 6px;
    font-weight: 500;
    font-size: 16px;
    color: #2386EE;
    padding: 12px 20px;
    border: 1px solid #2386EE;
}

.view_sub_btn_brdr:hover {
    color: #2386EE;
}

.active_uses_main_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
    background: white;
    z-index: 3;
}

.active_uses_main_sec_single {
    position: relative;
    background: #E9F2FF;
    border-radius: 8px;
    padding: 20px;
}

.active_uses_main_sec_single h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 15px;
}

.active_uses_main_sec_single p {
    font-weight: 600;
    font-size: 25px;
    color: #2386EE;
    position: relative;
    margin-bottom: 0px;
}

.sales_report_sec {
    position: relative;
}

.sales_report_sec_main {
    position: relative;
    background: #E9F2FF;
    padding: 30px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.sales_report_sec_single {
    position: relative;
}

.sales_report_sec_left {
    position: relative;
}

.sales_report_sec_left img {
    width: 100%;
}

.sales_report_sec_left_main {
    position: relative;
    margin: 30px 0 0 0;
}

.sales_report_sec_left_main .row {
    align-items: center;
}

.sales_report_sec_single p {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.sales_report_sec_single h6 {
    position: relative;
    font-weight: 600;
    font-size: 25px;
    color: #2386EE;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
}

.sales_report_sec_single h6 span {
    position: relative;
    margin-left: 15px;
    font-weight: 500;
    font-size: 13px;
    color: #348D26;
    background: #BBF2B2;
    border: 1px solid #348D26;
    border-radius: 22px;
    padding: 6px 20px;
}

.red_text {
    color: #D01919 !important;
    background: #FFD2D2 !important;
    border: 1px solid #FF3030 !important;
}

.graph_sub_table_sec {
    position: relative;
    margin: 30px 0 0 0;
}

.graph_sub_table_sec_head {
    position: relative;
}

.graph_sub_table_sec_head_list {
    position: relative;
    display: flex;
}

.graph_sub_table_sec_head_list li {
    margin-right: 30px;
    display: flex;
    align-items: center;
}

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

.graph_sub_table_sec_head_list li span {
    position: relative;
    display: inline-block;
    margin-right: 8px;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
}

.graph_sub_table_sec_head_list .input_sec_calender input {
    color: #333;
}

.graph_sub_table_sec_head_list li select {
    position: relative;
    width: 180px;
    height: 45px;
    background: #F0F0F0;
    border: 1px solid #C2C2C2;
    border-radius: 4px;
    color: #333;
    font-size: 16px;
    text-align: left;
    -webkit-appearance: block !important;
    -moz-appearance: block !important;
    appearance: block !important;
    padding-left: 20px;
    background: #F0F0F0 url(../images/select.png) no-repeat 92% center;
    background-size: 14px;
}

.sub_scr_back_main_sec_table {
    position: relative;
    padding: 0;
    margin-top: -10px;
}

.sub_scr_back_main_sec_table table {
    border-collapse: separate;
    border-spacing: 0 20px;
}

.sub_scr_back_main_sec_table table thead tr td {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #100F0F;
    padding: 5px 15px 0px 10px;
}

.sub_scr_back_main_sec_table table thead tr :nth-child(2),
.sub_scr_back_main_sec_table table thead tr :nth-child(4) {
    text-align: center;
}

.sub_scr_back_main_sec_table table tbody tr {
    border: 1px solid #929292;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    border-collapse: collapse;
}

.sub_scr_back_main_sec_table table tbody tr td {
    padding: 10px;
    *border-right: 1px solid #BFBFBF;
    position: relative;
    font-size: 12px;
}

.sub_scr_back_main_sec_table table tbody tr td select {
    font-size: 12px !important;
}

.sub_scr_back_main_sec_table table tbody tr td div {
    margin: 0px !important;
}


.sub_scr_back_main_sec_table table tbody tr td:after {
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    height: 70%;
    width: 1px;
    background: #BFBFBF;
}

.sub_scr_back_main_sec_table table tbody tr td:last-child::after {
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    height: 70%;
    width: 1px;
    background: #BFBFBF;
}

.sub_scr_back_main_sec_table table tbody tr td:first-child {
    border-radius: 6px 0 0 6px;
    text-align: center;
}

.sub_scr_back_main_sec_table table thead tr:first-child {
    text-align: center;
}

.sub_scr_back_main_sec_table table thead tr :nth-child(3) {
    text-align: left;
}

.sub_scr_back_main_sec_table table tbody tr td:last-child {
    border-radius: 0 6px 6px 0;
}

.sub_scr_back_main_sec_table table tbody tr td span {
    display: block;
}

.id_text {
    font-weight: 400;
    font-size: 12px;
    color: #6A6A6A;
    position: relative;
}

.name_bold_text {
    font-weight: 600;
    font-size: 17px;
    color: #100F0F;
    position: relative;
}

.plan_text {
    font-weight: 400;
    position: relative;
    font-size: 12px;
    color: #282828;
}

.active_tab_new_btn {
    position: relative;
    display: inline-block;
    background: #BBF2B2;
    border: 1px solid #348D26;
    border-radius: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #348D26;
    padding: 8px 32px;
}

.table_new_btn_view {
    position: relative;
    position: relative;
    display: inline-block;
    background: #929292;
    border: 1px solid #348D26;
    border-radius: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    width: 100px;
    padding: 10px 0px;
}

.table_new_btn_view:hover {
    color: #fff;
}

.expiry_tab_new_btn {
    position: relative;
    display: inline-block;
    background: #E2E2E2;
    border: 1px solid #282828;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #282828;
    padding: 8px 32px;
}

.view_sec_new {
    position: relative;
}

.view_sec_new .modal-dialog {
    max-width: 650px;
    margin: 10px auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 20%);
    border-radius: 10px;
}

.view_sec_new .modal-body {
    padding: 0px;
}

.view_sec_new_inner {
    position: relative;
    padding: 30px 20px 20px 20px;
}

.view_sec_new_inner .close {
    color: #000000;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    font-weight: 600 !important;
    opacity: 1;
    z-index: 11;
}

.view_sec_new_inner_head {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    width: 100%;
    border-bottom: 1px solid #BFBFBF;
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.view_sec_new_inner_head_left {
    position: relative;
    display: flex;
    align-items: center;
}

.view_sec_new_inner_head_left img {
    width: 85px;
}

.view_sec_new_inner_head_left_span {
    position: relative;
    margin-left: 20px;
}

.view_sec_new_inner_head_left_span p {
    font-weight: 500;
    position: relative;
    font-size: 14px;
    color: #6A6A6A;
    margin-bottom: 8px;
}

.view_sec_new_inner_head_left_span h6 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #100F0F;
    margin-bottom: 8px;
}

.view_sec_new_inner_head_left_span ul {
    display: block;
}

.view_sec_new_inner_head_left_span ul li {
    display: inline-block;
    margin-right: 8px;
    padding-right: 8px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border-right: 1px solid #636363;
}

.view_sec_new_inner_head_left_span ul li:last-child {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.view_sec_new_inner_head_right {
    position: relative;
}

.view_sec_new_inner_head_right a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    padding: 7px 35px;
}

.talent_sub_new_sec {
    position: relative;
    border-bottom: 1px solid #BFBFBF;
    padding-bottom: 30px;
    margin-bottom: 20px;
}

.talent_sub_new_sec .upgrade_unlock_potential_inner_left_body_inner_head h5 {
    padding-left: 20px;
}

.talent_sub_new_sec .upgrade_unlock_potential_inner_left_body_inner_head h5:after {
    left: 0px;
}

.talent_sub_new_sec .upgrade_unlock_potential_inner_left_body_inner_head a {
    font-size: 16px;
    cursor: default;
}

.talent_sub_new_sec .check_box_list li p {
    display: inline-block;
    padding-left: 8px;
    font-size: 12px;
    text-decoration-line: underline;
    color: #2196F3;
    margin-bottom: 0px;
    font-weight: 500;
}

.plan_duration_sec {
    position: relative;
    margin-bottom: 15px;
}

.plan_duration_sec h3 {
    font-weight: 500;
    position: relative;
    font-size: 17px;
    color: #000000;
    line-height: inherit;
    margin: 5px 0;
}

.plan_duration_sec h3 a {
    position: relative;
    display: inline-block;
    margin-left: 5px;
    border: 1px solid #2196F3;
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    color: #2196F3;
    padding: 5px 15px;
    cursor: default;
}

.upgrade_btns_all_sec_right_last_amount {
    position: relative;
    display: flex;
    align-items: flex-end;
}

.upgrade_btns_all_sec_right_last_amount span {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #636363;
    margin-left: 20px;
}

.upgrade_btns_all_sec_right_last_amount span i {
    color: #5BB822;
    font-size: 14px;
    font-weight: 900 !important;
    margin-right: 8px;
}

.popups_rechared {
    position: relative;
}

.popups_rechared h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

.popups_rechared_single {
    position: relative;
    background: #E9F2FF;
    border-radius: 6px;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.popups_rechared_single:last-child {
    margin-bottom: 0px;
}

.popups_rechared_single p {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0px;
}

.popups_rechared_single h6 {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 0px;
}

.popups_rechared_single h5 {
    position: relative;
    font-weight: 600;
    font-size: 17.1053px;
    color: #100F0F;
    margin-bottom: 0px;
}

.back_end_view_plans_sec {
    position: relative;
    padding: 10px 0 20px 0;
}

.back_end_view_plans_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.back_end_view_plans_sec_head_left {
    position: relative;
}

.back_end_view_plans_sec_head_left h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin-bottom: 0px;
}

.back_end_view_plans_sec_head_left h5 a {
    position: relative;
    margin-left: 20px;
    font-weight: 500;
    font-size: 16px;
    color: #2386EE;
    display: inline-block;
    border: 1px solid #2386EE;
    font-size: 16px;
    border-radius: 4px;
    padding: 4px 15px;
}

.back_end_view_plans_sec_head_left h5 a i {
    margin-right: 8px;
    font-size: 14px;
}

.back_end_view_plans_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.back_user_plans {
    position: relative;
}

.back_user_plans a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border: 1px solid #000;
    padding: 8px 24px;
    border-radius: 5px;
}

.back_user_plans a i {
    margin-right: 8px;
}

.back_end_view_plans_sec_review_plan {
    position: relative;
    *margin-top: 20px;
}

.back_end_view_plans_sec_review_plan h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
}

.package-details p {
    font-size: 16px !important;
}

.edit_sub_plan_backend {
    position: relative;
}

.edit_sub_plan_backend_inner {
    position: relative;
}

.edit_sub_plan_backend_box {
    position: relative;
    margin-top: 10px;
}

.edit_sub_plan_backend_box_left {
    position: relative;
    background: #F4F4F4;
    border-radius: 10px;
    padding: 25px;
}

.mt_edit_sub {
    margin-top: 5px;
    margin-bottom: 25px;
}

.edit_sub_plan_backend_box_left_pack_name {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.edit_sub_plan_backend_box_left_pack_name h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-right: 30px;
}

.edit_sub_plan_backend_box_left_pack_name_input {
    position: relative;
}

.edit_sub_plan_backend_box_left_pack_name_input input {
    position: relative;
    width: 305px;
    background: #FFFFFF;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #929292;
    padding-left: 20px;
    height: 40px;
    border: none;
}

.edit_sub_plan_backend_box_left_pack_name_input select {
    position: relative;
    width: 305px;
    background: #FFFFFF;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #929292;
    padding-left: 20px;
    height: 40px;
    border: 1px solid #929292;
}

.edit_sub_plan_backend_box_left_pack_name_input input::-webkit-input-placeholder {
    color: #929292 !important;
    opacity: 1 !important;
}

.edit_sub_plan_backend_box_left_pack_name_input input::-moz-placeholder {
    color: #929292 !important;
    opacity: 1 !important;
}

.edit_sub_plan_backend_box_left_pack_name_input input:-ms-input-placeholder {
    color: #929292 !important;
    opacity: 1 !important;
}

.edit_sub_plan_backend_box_left_pack_name_input input:-moz-placeholder {
    color: #929292 !important;
    opacity: 1 !important;
}

.edit_sub_plan_backend_box_left_pack_name_input a .fa-edit {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #2196F3;
    font-weight: 400 !important;
    font-size: 18px;
    z-index: 11;
}

.edit_plan_hold_feature {
    border: none;
    padding: 0px;
}

.edit_plan_hold_feature .fa-edit {
    position: absolute;
    right: 30px;
    top: 25px;
    color: #2196F3;
    font-weight: 400 !important;
    font-size: 18px;
    z-index: 11;
}

.edit_sub_plan_backend_box_left_month_pack {
    position: relative;
    margin-bottom: 20px;
}

.edit_sub_plan_backend_box_left_month_pack ul {
    display: inline-block;
    border-bottom: 1px solid #C3C3C3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.edit_sub_plan_backend_box_left_month_pack ul li {
    display: inline-block;
    border-right: 1.5px solid #C4C4C4;
    margin-right: 10px;
    padding-right: 10px;
}

.edit_sub_plan_backend_box_left_month_pack ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.edit_sub_plan_backend_box_left_month_pack ul li a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 17px;
    color: #000000;
}

.edit_sub_plan_backend_box_left_month_pack ul li a.active {
    color: #2196F3;
}

.add_new_plan_btns_new {
    position: relative;
}

.add_new_plan_btns_new a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 30px;
    margin-left: 40px;
}

.plan_description_sec_new {
    position: relative;
    margin-bottom: 30px;
}

.plan_description_sec_new textarea {
    position: relative;
    width: 580px;
    font-weight: 400;
    font-size: 16px;
    color: #333;
    background: #FFFFFF;
    border-radius: 8px;
    border: none;
    padding: 15px;
}

.plan_description_sec_new h4 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 15px;
}

.plan_holds_sec_inner {
    position: relative;
    border: 1px solid #000000;
    background: #F4F4F4;
    width: 70%;
}

.plan_holds_sec_inner_single {
    position: relative;
    border-bottom: 1px solid #000000;
    padding: 15px;
    display: flex;
    align-items: center;
}

.plan_holds_sec_inner_single:last-child {
    border-bottom: none;
}

.plan_holds_sec_inner_single span {
    position: relative;
    *background: #2196F3;
    border-radius: 2.5px;
    *height: 10px;
    *width: 10px;
    margin-right: 20px;
}

.plan_holds_sec_inner_single input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #6A6A6A;
    border-radius: 3px;
    font-weight: 400;
    font-size: 14px;
    color: #929292;
    height: 32px;
    width: 100%;
    padding: 15px;
}

.plan_holds_sec_inner_single a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 30px;
}

.plan_pricing_sec_new {
    position: relative;
    margin-bottom: 30px;
    display: inline-block;
}

.plan_pricing_sec_new ul {
    display: block;
}

.plan_pricing_sec_new ul li {
    display: inline-block;
    margin-right: 20px;
}

.plan_pricing_sec_new ul li:last-child {
    margin-right: 0px;
}

.plan_price {
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 0px;
}

.select_currency {
    position: relative;
}

.select_currency input {
    position: relative;
    width: 183px;
    height: 38px;
    font-weight: 400;
    font-size: 18px;
    color: #929292;
    padding-left: 60px;
    background: #FFFFFF;
    border: 1px solid #6A6A6A;
    border-radius: 4px;
}

.select_currency select {
    position: absolute;
    width: 50px;
    height: 38px;
    z-index: 11;
    text-align: center;
    font-size: 18px;
    color: #000000;
    font-weight: 500;
    border: 1px solid #6A6A6A;
    background: #ECECEC url(../images/select.png) no-repeat 90% center;
    left: 0;
    top: 0px;
    background-size: 10px;
}

.plan_pricing_sec_new ul li h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.save_changes_plan_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.save_changes_plan_sec ul {
    display: block;
}

.save_changes_plan_sec ul li {
    display: inline-block;
    margin-right: 20px;
}

.save_changes_plan_sec ul li:last-child {
    margin-right: 0px;
}

.plan_save_btn_new {
    position: relative;
    background: #2196F3 !important;
    border-radius: 4px !important;
    font-weight: 400;
    font-size: 18px !important;
    color: #FFFFFF !important;
    padding: 8px 32px !important;
}

.plan_save_btn_new:hover {
    color: #fff;
}

.price_tax_text {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #636363;
}

.price_tax_text i {
    margin-right: 8px;
    color: #636363;
    font-size: 18px;
}

.remove_plan_text {
    position: relative;
    margin-bottom: 0px;
}

.remove_plan_text a {
    position: relative;
    display: inline-block;
    font-size: 16px;
    text-decoration-line: underline;
    color: #000000;
    font-weight: 400;
}

.remove_plan_text a i {
    margin-right: 10px;
}

.edit_sub_plan_backend_box_right {
    position: relative;
    background: #F4F4F4;
    padding: 20px;
    border-radius: 10px;
}

.edit_sub_plan_backend_box_right h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    border-bottom: 1.5px solid #D2D2D2;
    margin-bottom: 25px;
    padding-bottom: 15px;
}

.edit_sub_plan_backend_box_right h3 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px;
    line-height: inherit;
}

.edit_sub_plan_backend_box_right h6 {
    position: relative;
    margin-bottom: 10px;
    font-weight: 400;
    font-size: 18px;
    line-height: inherit;
    color: #6A6A6A;
}

.edit_sub_plan_backend_box_right h6 span {
    color: #000;
    margin-left: 25px;
}

.edit_sub_plan_backend_box_right p {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

.list_pack_sec_new {
    position: relative;
}

.list_pack_sec_new li {
    display: block;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    position: relative;
    padding-left: 20px;
}

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

.list_pack_sec_new li:after {
    position: absolute;
    left: 0px;
    background: #2196F3;
    border-radius: 2.5px;
    top: 4px;
    width: 10px;
    height: 10px;
    content: '';
}

.edit_sub_plan_backend_box_right h4 {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.add_plan_popup_sec {
    position: relative;
}

.add_plan_popup_sec .modal-body {
    padding: 20px 30px 40px 30px;
}

.add_plan_popup_sec .modal-dialog {
    max-width: 651px;
    margin: 12px auto;
    background: #FFFFFF;
    border: 1px solid #6A6A6A;
    border-radius: 16px;
}

.add_plan_popup_sec .close {
    color: #000000;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    font-weight: 600 !important;
    opacity: 1;
    z-index: 11;
}

.add_plan_popup_sec_inner h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    border-bottom: 1.5px solid #D2D2D2;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.add_plan_popup_sec_inner input {
    border: 1px solid #929292;
}

.add_plan_popup_sec_inner textarea {
    border: 1px solid #929292;
}

.edit_pencile_icn {
    position: relative;
}

.collab-pack-box .collab-pack .description span {
    padding-bottom: 5px;
    display: block;
    font-weight: 500;
}

.collab-pack-box .collab-pack .description p {
    font-size: 13px !important;
    line-height: 18px;
    font-weight: 500;
}

.edit_pencile_icn a i {
    padding-left: 10px;
    font-size: 14px;
    color: #2196F3;
    font-weight: 600 !important;
}

.cp-head span.most-valued,
.cp-head span.most-purchased {
    font-weight: 600 !important;
}

.colla_pack_pop_sec_new {
    position: relative;
}

.colla_pack_pop_sec_new .modal-body {
    padding: 0px;
}

.colla_pack_pop_sec_new .modal-dialog {
    max-width: 1100px;
    margin: 10px auto;
    background: #FFFFFF;
    border: 1px solid #6A6A6A;
    border-radius: 16px;
}

.colla_pack_pop_sec_new_inner .close {
    color: #000000;
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 20px;
    font-weight: 600 !important;
    opacity: 1;
    z-index: 11;
}

.colla_pack_pop_sec_new_inner {
    padding: 20px;
}

.colla_pack_pop_sec_new_inner_head {
    position: relative;
}

.colla_pack_pop_sec_new_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 23px;
    color: #000000;
    border-bottom: 1.5px solid #D2D2D2;
    padding-bottom: 15px;
}

.colla_pack_pop_sec_new_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.colla_pack_pop_sec_new_inner_body_left {
    position: relative;
    background: #F4F4F4;
    border-radius: 10px;
    padding: 20px;
}

.new_price_text_sec {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
}

.new_price_text_sec.price_tax_text i {
    font-size: 14px;
}

.most_purchases {
    background: -webkit-linear-gradient(#2386EE, #BB1111);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 500;
    font-size: 13px;
}

.new_membership_strip_new {
    margin-bottom: 0px !important;
}

.comp_plan_sec_new {
    position: relative;
    padding: 0 0 30px 0;
}

.comp_plan_sec_new_new {
    padding: 0 0 30px 0;
    position: relative;
}

.comp_plan_sec_new_inner {
    background: #FFFFFF;
    border: 2px solid #CECECE;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    *padding: 15px;
    overflow-y: hidden;
}

.price_class {
    position: relative;
}

.price_class tr td {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0.03em;
    color: #000000;
    text-align: center;
}

.prem_cont {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0.03em;
    color: #000000;
    position: relative;
    text-align: left;
    padding-bottom: 5px !important;
    height: 110px;
}

.inner_tab_cont_sec {
    position: relative;
}

.inner_tab_cont_sec td {
    font-weight: 400;
    position: relative;
    font-size: 16px;
    letter-spacing: 0.03em;
    color: #000000;
    text-align: center;
}

.comp_plan_sec_new_inner tr td {
    padding: 15px 10px;
    border-bottom: 2px solid #E4E4E4;
}

.inner_tab_cont_sec tr:last-child td {
    border-bottom: none;
}

.comp_plan_sec_new_innerv i.fa-rupee-sign {
    font-size: 16px;
    padding-right: 5px;
}

.inner_text_sec {
    position: relative;
    font-weight: 500 !important;
    font-size: 18px !important;
    letter-spacing: 0.03em !important;
    color: #000000 !important;
    text-align: center !important;
}

.inner_text_blue {
    position: relative;
    font-weight: 600 !important;
    font-size: 20px !important;
    letter-spacing: 0.03em !important;
    color: #2196F3 !important;
    text-align: center !important;
    padding-top: 5px !important;
}

.random_text {
    background: linear-gradient(92.85deg, #396496 1.23%, #BB1111 98.77%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 600;
}

.price_lesss_brdr {
    position: relative;
}

.price_lesss_brdr:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0px 10px 10px 0px;
    padding: 1.5px;
    background: linear-gradient(45deg, #2196f3, #ff3030);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}

.inner_tab_cont_sec_new {
    position: relative;
}

.inner_tab_cont_sec_new td {
    font-weight: 400;
    position: relative;
    font-size: 16px;
    letter-spacing: 0.03em;
    color: #000000;
    text-align: center;
}

.inner_tab_cont_sec_new tr td table tr:last-child td {
    border-bottom: none;
}


/*Subscription Module Backend*/


/*Clients rating Module*/


.clients_sec_ratings {
    position: relative;
    padding: 30px 0;
}

.clients_sec_ratings_inner {
    position: relative;
}

.clients_sec_ratings_inner_head {
    position: relative;
}

.clients_sec_ratings_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 60px;
}

.clients_sec_ratings_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin-bottom: 25px;
}

.clients_sec_ratings_inner_body_left_img {
    position: relative;
}

.clients_sec_ratings_inner_body_left {
    position: relative;
}

.clients_sec_ratings_inner_body_left:after {
    position: absolute;
    content: '';
    width: 1px;
    height: 100%;
    right: -30px;
    background: #E4E4E4;
    top: 0;
}

.clients_sec_ratings_inner_body_left_img h6 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #8F8F8F;
    margin-bottom: 8px;
}

.clients_img {
    position: relative;
}

.clients_img img {
    width: 100%;
    border-radius: 6px;
    position: relative;
}

.clients_img span {
    position: absolute;
    z-index: 11;
    left: 0;
    bottom: 30px;
    width: 100%;
    padding: 0 25px;
}

.clients_img_span_cont h5 {
    position: relative;
    font-weight: 600;
    font-size: 18.6813px;
    color: #FFFFFF;
    margin-bottom: 8px;
}

.clients_img_span_cont h5 b {
    font-weight: 400;
    font-size: 13px;
    color: #FFFFFF;
    margin-left: 10px;
}

.clients_img_span_cont h5 b i {
    color: #ECAF14;
    font-weight: 900 !important;
    margin: 0 5px;
}

.clients_img::before {
    content: '';
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: linear-gradient(0.25deg, #000000 -10.37%, rgba(217, 217, 217, 0) 94.64%);
    position: absolute;
    border-radius: 6px;
}

.clients_img_span_cont p {
    position: relative;
    font-weight: 400;
    font-size: 14.9451px;
    color: #FFFFFF;
    margin-bottom: 8px;
}

.clients_img_span_cont p i {
    margin-right: 10px;
}

.clients_img_span_cont ul {
    display: block;
}

.clients_img_span_cont ul li {
    display: inline-block;
    margin-right: 8px;
    padding-right: 8px;
    font-weight: 400;
    font-size: 14.9451px;
    color: #FFFFFF;
    border-right: 1px solid #fff;
}

.clients_img_span_cont ul li:last-child {
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

.view_prof_blue {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 11;
    background: #407BFF;
    box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
    border-radius: 4px;
    padding: 8px 12px;
    color: #fff;
}

.view_prof_blue:hover {
    color: #fff;
}

.clients_sec_ratings_inner_body_left_star_img {
    position: relative;
    margin: 30px 0 0 0;
}

.clients_sec_ratings_inner_body_left_star_img img {
    width: 100%;
}

.clients_sec_ratings_inner_body_right {
    position: relative;
}

.clients_sec_ratings_inner_body_right_single {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
}

.list_sec_cls {
    position: relative;
    display: block;
    margin-bottom: 15px;
}

.list_sec_cls li {
    display: inline-block;
    margin-right: 20px;
}

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

.list_sec_cls li p {
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    position: relative;
    margin-bottom: 0px;
}

.list_sec_cls li {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
}

.list_sec_cls li span {
    font-weight: 400;
    padding-left: 5px;
}

.los_clss {
    position: relative;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 14.9451px;
    color: #747373;
}

.los_clss i {
    margin-right: 8px;
}

.job_desc_new {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}

.job_desc_new_para {
    position: relative;
    font-weight: 400;
    font-size: 14.9451px;
    color: #747373;
    margin-bottom: 10px;
}

.client_rate_img {
    position: relative;
    margin: 0px 0 0 0;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 30px;
    align-items: center;
}

.client_rate_img_left {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 5px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.02);
    border-radius: 3px;
    padding: 5px;
}

.client_rate_img_left_single {
    position: relative;
}

.client_rate_img_left_single img {
    width: 100%;
}

.client_rate_img_right {
    position: relative;
}

.client_rate_img_right h6 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.client_rate_img_right_list {
    position: relative;
    display: block;
}

.client_rate_img_right_list li {
    display: inline-block;
    margin-right: 8px;
}

.client_rate_img_right_list li i {
    color: #FB9022;
    font-size: 30px;
    font-weight: 400 !important;
}

.rate_modal_sec_main {
    position: relative;
}

.rate_modal_sec_main .modal-body {
    padding: 0px;
}

.rate_modal_sec_main .modal-dialog {
    max-width: 880px;
    margin: 20px auto;
    background: #F8F8F8;
    border: 1px solid #999999;
    border-radius: 8px;
}

.rate_modal_sec_main_inner {
    position: relative;
    padding: 25px;
}

.rate_modal_sec_main_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #000000;
    font-weight: 600 !important;
    font-size: 22px;
    opacity: 1;
    z-index: 11;
}

.rate_modal_sec_main_inner_head {
    position: relative;
}

.rate_modal_sec_main_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.rate_modal_sec_main_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 20px;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 25px;
    margin-bottom: 10px;
}

.talnet_star_sec {
    position: relative;
}

.talnet_star_sec_list {
    position: relative;
    display: block;
    background: #d9f0fc;
    border-radius: 4px;
}

.talnet_star_sec_list li {
    display: inline-block;
}

.talnet_star_sec {
    position: relative;
    background: #D9F0FC;
    border-radius: 4px;
    padding: 15px;
}

.talnet_star_sec h6 {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
}

.talnet_star_sec h6 span {
    font-weight: 500;
    font-size: 13px;
    color: #808080;
    padding-left: 8px;
}

.talnet_star_sec i {
    font-size: 15px;
    color: #FB9022;
    font-weight: 500;
}

.lorem_cont_sec {
    position: relative;
    display: inline-block;
    margin: 15px 0 0 0;
    background: #D9F0FC;
    border: 1px solid #407BFF;
    padding: 10px;
    border-radius: 2px;
}

.lorem_cont_sec p {
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    margin-bottom: 0px;
}

.talnet_star_sec_list_main_sec {
    position: relative;
}

.add_rating_tag {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #407BFF;
    display: block;
    margin: 8px 0 0 0;
    font-size: 14px;
    color: #407BFF;
    font-weight: 600;
    text-align: right;
}

.comment_box_sec_new {
    position: relative;
}

.comment_box_sec_new h3 {
    font-weight: 600;
    position: relative;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
    line-height: inherit;
}

.comment_box_sec_new textarea {
    position: relative;
    width: 100%;
    padding: 15px;
    border-radius: 4px;
    color: #808080;
    font-size: 14px;
    font-weight: 500;
    border: none;
}

.can_sub_sec {
    position: relative;
    margin: 10px 0 0 0;
    text-align: right;
}

.can_sub_sec li {
    display: inline-block;
    margin-left: 15px;
}

.can_sub_sec li:first-child {
    margin-left: 0px;
}

.can_sub_cancel {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    background: #F8F8F8;
    border: 1px solid #000000;
    border-radius: 4px;
    padding: 8px 28px;
}

.can_sub_submit {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    background: #407BFF;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 8px 35px;
}

.can_sub_submit:hover {
    color: #fff;
}

.talnet_star_sec_input {
    position: relative;
    width: 100%;
    height: 30px;
    font-weight: 400;
    font-size: 12px;
    color: #999999;
    display: block;
    margin-bottom: 15px;
    padding-left: 10px;
}

/*Talent Ratings   */

.tal_rate_sec {
    position: relative;
    padding-left: 20px;
    font-weight: 600;
    font-size: 15px;
    color: #000000;
}

.tal_rate_sec i {
    color: #F2E253;
    font-weight: 700;
    margin-right: 5px;
}

.tal_rate_sec:hover {
    color: #2196F3;
}

.pending_ratings_sec {
    position: relative;
}

.pending_ratings_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 22px;
    color: #000000;
}

.pending_ratings_sec_body {
    height: 820px;
    overflow-y: scroll;
}

.pending_ratings_sec_body::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.pending_ratings_sec_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.pending_ratings_sec_body::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.pending_ratings_sec_body::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.rate_popup_new_sec {
    position: relative;
}

.rate_popup_new_sec .modal-dialog {
    max-width: 1050px;
    margin: 10px auto;
    background: #FFFFFF;
    border-radius: 10px;
}

.rate_popup_new_sec .modal-body {
    padding: 0px;
}

.rate_popup_new_sec_inner {
    padding: 30px 60px 30px 30px;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 30px;
}

.rate_popup_new_sec .close {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 1;
    z-index: 11;
    color: #000;
    font-size: 20px;
}

.review_sec_rate_popup_sec {
    position: relative;
    margin-top: 25px;
}

.review_sec_rate_popup_sec_body {
    position: relative;
    border: 1px solid #999999;
    margin-top: 20px;
    padding-right: 10px;
}

.review_sec_rate_popup_sec h5 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
}

.review_sec_rate_popup_sec h5 span {
    background: #2386EE;
    border-radius: 8.5px;
    display: inline-block;
    padding: 0px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
    margin-left: 10px;
}

.review_sec_rate_popup_sec_body_inner {
    position: relative;
    height: 400px;
    overflow-y: scroll;
}

.review_sec_rate_popup_sec_single {
    position: relative;
    margin-bottom: 10px;
    padding: 15px;
}

.review_sec_rate_popup_sec_single h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

.review_sec_rate_popup_sec_single h5 {
    position: relative;
    font-weight: 600;
    font-size: 18.6667px;
    color: #000000;
    margin-bottom: 10px;
}

.review_sec_rate_popup_sec_single h5 i {
    color: #FF9E25;
    border-radius: 0.583333px;
    display: inline-block;
    margin: 0 8px;
    font-size: 20px;
}

.review_sec_rate_popup_sec_single h4 {
    position: relative;
    background: #E8F3FF;
    border-radius: 3px;
    padding: 15px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
    line-height: inherit;
}

.reply_msg_btn {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #2386EE;
    font-size: 14px;
    font-weight: 400;
}

.review_sec_rate_popup_sec_single:last-child {
    margin-bottom: 0px;
}

.review_sec_rate_popup_sec_body_inner::-webkit-scrollbar {
    width: 5px;
    *display: none;
    padding-right: 15px;
}

.review_sec_rate_popup_sec_body_inner::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.review_sec_rate_popup_sec_body_inner::-webkit-scrollbar-thumb {
    background: #8F8F8F;
    border-radius: 10px;
}

.review_sec_rate_popup_sec_body_inner::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.brdr_cmt_bx {
    border: 1px solid #999999 !important;
}

.business_mod_sec {
    position: relative;
}

.business_mod_sec .modal-dialog {
    max-width: 650px;
    margin: 15px auto;
    background: #fff;
    border-radius: 15px;
}

.business_mod_sec .modal-body {
    padding: 0px;
}

.business_mod_sec_inner {
    position: relative;
    text-align: center;
    padding: 30px;
}

.business_mod_sec_inner h6 {
    position: relative;
    font-weight: 700;
    font-size: 32px;
    color: #121212;
    margin-bottom: 10px;
}

.business_mod_sec_inner p {
    font-weight: 400;
    margin-bottom: 10px;
    font-size: 21px;
    color: #707070;
}

.business_mod_sec_inner h5 {
    position: relative;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 19px;
    color: #141414;
}

.business_mod_sec_inner h5 span {
    color: #FF9E25;
    padding-left: 5px;
}

.star_sec_pop {
    position: relative;
    display: block;
    margin-bottom: 25px;
    margin-top: 25px;
}

.star_sec_pop i {
    color: #FF9E25;
    font-weight: 900 !important;
    font-size: 30px;
}

.mod_star {
    position: relative;
    margin-bottom: 20px;
}

.impove_list_sec {
    position: relative;
    display: block;
    width: 80%;
    margin: 0 auto 10px;
}

.impove_list_sec li {
    display: inline-block;
    margin-bottom: 12px;
    margin-right: 12px;
}

.impove_list_sec li a {
    border: 1px solid #707070;
    display: inline-block;
    color: #141414;
    font-weight: 500;
    font-size: 14px;
    padding: 4px 28px;
    border-radius: 4px;
}

.impove_list_sec li a.active {
    background: #227BDC;
    color: #fff;
}

.business_mod_sec_inner h4 {
    position: relative;
    text-align: left;
    margin: 0 0 10px 0;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    *left: 50px;
}

.business_mod_sec_inner textarea {
    text-align: left;
    position: relative;
    width: 100%;
    display: block;
    *margin-left: 50px;
    padding-left: 15px;
    padding-top: 10px;
    color: #C4C4C4;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #707070;
}

.submit_btn_blue {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    background: #227BDC;
    border: none;
    padding: 8px 32px;
    margin-top: 15px;
    border-radius: 4px;
}

.rate_thank_pop_sec {
    position: relative;
}

.rate_thank_pop_sec .modal-body {
    padding: 0px;
}

.rate_thank_pop_sec .modal-dialog {
    max-width: 600px;
    margin: 50px auto;
    background: #FFFFFF;
    border-radius: 6px;
}

.rate_thank_pop_sec .close {
    position: absolute;
    color: #000000;
    font-weight: 600;
    opacity: 1;
    z-index: 11;
    font-size: 22px;
    right: 20px;
    top: 20px;
}

.rate_thank_pop_sec_inner {
    padding: 30px;
    text-align: center;
}

.rate_thank_pop_sec_inner i {
    color: #3BB54A;
    font-weight: 600 !important;
    font-size: 80px;
    margin-bottom: 20px;
}

.rate_thank_star {
    position: relative;
}

.rate_thank_star i {
    color: #FF9E25;
    font-size: 40px;
    font-weight: 900 !important;
}

.rate_thank_star span {
    position: relative;
    color: #000000;
    font-size: 25px;
    font-weight: 600;
}

.rate_thank_pop_sec_inner p {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.attendance_pop_sec {
    position: relative;
}

.attendance_pop_sec .modal-body {
    padding: 0;
}

.attendance_pop_sec .modal-dialog {
    background: #FFFFFF;
    max-width: 1102px;
    margin: 50px auto;
    border-radius: 10px;
}

.attendance_pop_sec_inner {
    position: relative;
    padding: 25px;
}

.attendance_pop_sec_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 20px;
}

.attendance_pop_sec_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    height: 500px;
    overflow-y: scroll;
    padding-right: 10px;
}

.attendance_pop_single {
    position: relative;
}

.yes_no_grid_btn {
    position: relative;
    margin: 10px 0 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.yes_btn_green {
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 8px 20px;
    background: #449F10;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
}

.yes_btn_green:hover {
    color: #fff;
}

.no_btn_red {
    position: relative;
    width: 100%;
    display: inline-block;
    padding: 8px 20px;
    background: #DB1B1B;
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
}

.no_btn_red:hover {
    color: #fff;
}

.attendance_pop_sec_inner_body::-webkit-scrollbar {
    width: 5px;
    *display: none;
}

.attendance_pop_sec_inner_body::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.attendance_pop_sec_inner_body::-webkit-scrollbar-thumb {
    background: #8F8F8F;
    border-radius: 10px;
}

.attendance_pop_sec_inner_body::-webkit-scrollbar-thumb:hover {
    background: #8F8F8F;
}

.attendance_pop_sec_attend_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 20px;
}

.attendance_pop_sec_attend_inner_left {
    position: relative;
    height: 700px;
    overflow-y: scroll;
    padding-right: 20px;
}

.attendance_pop_sec_attend_inner_left::-webkit-scrollbar {
    width: 5px;
    *display: none;
}

.attendance_pop_sec_attend_inner_left::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.attendance_pop_sec_attend_inner_left::-webkit-scrollbar-thumb {
    background: #8F8F8F;
    border-radius: 10px;
}

.attendance_pop_sec_attend_inner_left::-webkit-scrollbar-thumb:hover {
    background: #8F8F8F;
}

.attendance_pop_sec_attend_inner_left .clients_img {
    margin-bottom: 25px;
}

.attendance_pop_sec_attend_inner_left .clients_img:last-child {
    margin-bottom: 0px;
}

.attendance_pop_sec_attend_inner_right {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #747373;
    border-radius: 6px;
    padding: 20px;
}

.clients_img.active:before {
    border-radius: 0px 6px 6px 0px;
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    width: 8px;
    background: #2386EE;
    height: 100%;
    left: auto;
}



/*Backend Services Page*/

.backend_services_main_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 20px;
}

.name_bold_text_new {
    font-weight: 600;
    font-size: 14px;
    color: #100F0F;
    position: relative;
}

.active_uses_main_sec_single h6 img {
    margin-right: 10px;
}

.indraft_btn {
    background: #FFE9C8 !important;
    border: 1px solid #E79B2B !important;
    border-radius: 4px;
    color: #E79B2B !important;
}

.career_post_services_main_sec {
    position: relative;
    padding: 0px 0 0px 0;
}

.career_post_services_head {
    position: relative;
    background: #F1F1F1;
}

.career_post_services_head_main {
    position: relative;
    background: #F1F1F1;
    padding: 10px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.toggle_switch_cin {
    display: flex;
    align-items: center;
}

.toggle_switch_cin .switch {
    position: relative;
    display: inline-block;
    width: 55px;
    height: 30px;
    margin: 0px;
}

.toggle_switch_cin .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.toggle_switch_cin .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #8C8C8C;
}

.toggle_switch_cin .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 3px;
    bottom: 3px;
    background-color: #8C8C8C;
    -webkit-transition: .4s;
    transition: .4s;
}

.toggle_switch_cin input:checked+.slider {
    background-color: #fff;
    border-color: #48AE18;
}

.toggle_switch_cin input:focus+.slider {
    box-shadow: 0 0 1px #2196F3;
}

.toggle_switch_cin input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    background: #48AE18;
}

.toggle_switch_cin .slider.round {
    border-radius: 34px;
}

.toggle_switch_cin .slider.round:before {
    border-radius: 50%;
}

.career_post_services_head_left {
    position: relative;
}

.career_post_services_head_left h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
}

.career_post_services_head_right {
    position: relative;
}

.career_post_services_head_right ul {
    display: block;
}

.career_post_services_head_right ul li {
    display: inline-block;
    margin-left: 15px;
}

.career_post_services_head_right ul li:first-child {
    padding-right: 15px;
    border-right: 1px solid #BFBFBF;
}

.post_ser_save_btn {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 8px;
    font-size: 16px;
    color: #fff;
    padding: 4px 62px;
    border: 1px solid #2386EE;
}

.post_ser_save_btn:hover {
    color: #fff;
}

.post_ser_save_draft {
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 8px;
    font-size: 16px;
    color: #000000;
    padding: 4px 50px;
    border: 1px solid #000;
}

.post_ser_save_draft:hover {
    color: #000;
}

.career_post_services_main_sec_inner_body {
    position: relative;
    margin: 20px 0 10px 0;
}

.career_post_services_body_inner_sec {
    position: relative;
    *display: grid;
    *grid-template-columns: 1fr 1fr;
    *grid-gap: 80px;
}

.career_post_services_body_inner_sec_right h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 5px;
}

.career_post_services_body_inner_sec_right p {
    font-weight: 400;
    font-size: 16px;
    color: #707070;
    margin-bottom: 10px;
}

.career_post_services_body_inner_sec_right .edit_prev_jobs_sec_inner_grid_single_new span {
    background: #ECECEC;
}

.career_post_services_body_inner_sec_left_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 30px;
}

.career_post_services_body_inner_sec_left_inner_single {
    position: relative;
    margin-bottom: 25px;
}

.career_post_services_body_inner_sec_left_inner_single label {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 10px;
}

.career_post_services_body_inner_sec_left_inner_single input {
    position: relative;
    width: 100%;
    height: 55px;
    font-weight: 400;
    font-size: 18px;
    color: #707070;
    padding-left: 15px;
    background: #F8F8F8;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
}

.service_type_radio .container {
    display: block;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0px;
}

.service_type_radio .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.service_type_radio .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    background: #E9E9E9;
    box-shadow: inset 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.18);
    border-radius: 50%;
}

.service_type_radio .container:hover input~.checkmark {
    background-color: #E9E9E9;
}

.service_type_radio .container input:checked~.checkmark {
    background-color: #E9E9E9;
}

.service_type_radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.service_type_radio .container input:checked~.checkmark:after {
    display: block;
}

.service_type_radio .container .checkmark:after {
    top: 3px;
    left: 3px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #2386EE;
}

.service_type_radio {
    position: relative;
    width: 100%;
    height: 55px;
    font-weight: 400;
    background: #F8F8F8;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    display: flex;
    align-items: center;
    padding: 0 20px;
}

.career_post_services_body_inner_sec_left_inner_single textarea {
    position: relative;
    width: 100%;
    font-weight: 400;
    font-size: 18px;
    color: #707070;
    padding-left: 15px;
    background: #F8F8F8;
    border: 1px solid #D9D9D9;
    border-radius: 6px;
    padding-top: 15px;
}

.edit_plans_table_sec_new {
    position: relative;
    padding: 10px 0 30px 0;
}

.edit_plans_table_sec_new_inner {
    position: relative;
}

.edit_plans_table_sec_new_inner h5 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin-bottom: 25px;
}

.edit_plans_table_sec_new_inner table {
    border: 1.06566px solid #3A86FF;
    box-shadow: 1px 1px 3px #3a86ff9c;
}

.edit_plans_table_sec_new_inner table thead tr td {
    padding: 20px;
    border-right: 1px solid rgba(112 112 112 / 0.50);
    height: 200px;
    vertical-align: top;
    border-radius: 5px;
    border-bottom: 1px solid rgba(112 112 112 / 0.50);
}

.edit_plans_table_sec_new_inner table thead tr td h6 {
    position: relative;
    font-weight: 500;
    font-size: 24px;
    color: #000000;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(112 112 112 / 0.50);
    padding-bottom: 15px;
}

.edit_plans_table_sec_new_inner table thead tr td p {
    font-weight: 400;
    font-size: 14px;
    color: #AAAAAA;
    margin-bottom: 5px;
}

.edit_plans_table_sec_new_inner table thead tr td p i {
    padding-left: 10px;
    color: #100F0F;
}

.edit_plans_table_sec_new_inner table tbody tr td {
    padding: 20px 20px;
    border-right: 1px solid rgba(112 112 112 / 0.50);
    border-bottom: 1px solid rgba(112 112 112 / 0.50);
}

.edit_plans_table_sec_new_inner table tbody tr td h4 {
    position: relative;
    font-weight: 500;
    font-size: 22px;
    color: #000000;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.input_span_sec {
    position: relative;
    display: inline-block;
    width: 100%;
}

.input_span_sec input {
    position: relative;
    width: 100%;
    height: 50px;
    background: #FAFAFA;
    font-weight: 500;
    font-size: 15px;
    color: #333;
    border: none;
    text-align: center;
    border-radius: 5px;
}

.input_span_sec select {
    position: absolute;
    left: 0;
    top: 0;
    width: 70px;
    color: #7C7C7C;
    font-size: 15px;
    z-index: 11;
    text-align: left;
    height: 100%;
    border: none;
    background: #E4E4E4 url(../images/select.png) no-repeat 85% center;
    padding: 0 0 0 14px;
    background-size: 10px;
    font-family: 'Poppins', sans-serif;
    border-radius: 5px;
}

.input_no {
    position: relative;
    width: 120px;
    height: 50px;
    background: #FAFAFA;
    font-weight: 500;
    font-size: 15px;
    color: #000;
    border: none;
    text-align: center;
    border-radius: 5px;
    text-align: center;
    margin: 0 auto;
}

.input_no::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.input_no::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.input_no:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.input_no:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.feartures_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 60%;
}

.feartures_sec_new h3 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #AAAAAA;
    margin-bottom: 0px;
}

.feartures_sec_new a .fa-pencil-alt {
    color: #282828;
    font-size: 14px;
}

.feartures_sec_new a .fa-trash-alt {
    color: #D11A1A;
    font-size: 14px;
}

.table_check_new_tap {
    position: relative;
    text-align: center;
}

.table_check_new_tap .container {
    display: block;
    position: relative;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    width: auto;
    display: inline-block;
}

.table_check_new_tap .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.table_check_new_tap .checkmark {
    position: relative;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: transparent;
    border: 1px solid #707070;
    border-radius: 2px;
    line-height: 25px;
    display: inline-block;
}

.table_check_new_tap .container:hover input~.checkmark {
    background-color: transparent;
}

.table_check_new_tap .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #707070;
}

.table_check_new_tap .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #48AE18;
    font-size: 14px;
}

.table_check_new_tap .container input:checked~.checkmark:after {
    display: block;
}

.add_new_features_sec {
    border: 1.06566px solid #3A86FF;
    box-shadow: 1px 1px 3px #3a86ff9c;
    position: relative;
    border-radius: 5px;
}

.add_new_features_sec a {
    position: relative;
    padding: 15px 30px;
    font-weight: 600;
    font-size: 21px;
    color: #2386EE;
    display: inline-block;
}

.add_new_features_sec a i {
    padding-right: 20px;
}

.new_ht_sec {
    height: 360px !important;
}

.service_photo_upload_sec_new {
    position: relative;
    background: #F3F3F3;
}

.service_photo_upload_sec_new_inner {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.service_photo_upload_sec_new_inner_single {
    position: relative;
}

.career_post_services_body_inner_sec_left {
    position: relative;
}

.career_post_services_body_inner_sec_right {
    position: relative;
}

#slide_services .owl-prev {
    position: absolute;
    left: 15%;
    top: 50%;
    transform: translateY(-50%);
}

#slide_services .owl-prev i {
    font-size: 40px;
    font-weight: 900 !important;
}

#slide_services .owl-next {
    position: absolute;
    right: 15%;
    top: 50%;
    transform: translateY(-50%);
}

#slide_services .owl-next i {
    font-size: 40px;
    font-weight: 900 !important;
}

.upload_img_sec {
    position: relative;
    margin-top: 20px;
    text-align: right;
}

.upload_img_sec ul {
    display: block;
}

.upload_img_sec ul li {
    display: inline-block;
    margin-left: 30px;
}

.upload_img_sec ul li:first-child {
    margin-left: 0px;
}

.upload_img_btn {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    padding: 7px 25px;
    background: #2386EE;
    border-radius: 8px;
}

.upload_img_btn:hover {
    color: #fff;
}

.upload_img_btn i {
    margin-right: 15px;
}

.para_text_new_tab {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #282828;
}

.para_text_new_tab p {
    display: inline-block;
    margin-bottom: 0px;
    font-size: 20px;
    color: #2386EE;
}

.new_comp_tab_sec {
    position: relative;
    border-bottom: 1px solid #999999;
    padding-bottom: 40px;
    margin-bottom: 20px;
}

.save_btn_post_sec {
    position: relative;
    display: block;
    text-align: right;
}

.save_btn_post_sec li {
    display: inline-block;
    margin-left: 30px;
}

.save_btn_post_sec li:first-child {
    margin: 0px;
}

.post_serv_sec {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    padding: 12px 50px;
    background: #2196F3;
    border-radius: 8px;
    border: 1px solid #2196F3;
}

.post_serv_sec:hover {
    color: #fff;
}

.save_serv_sec {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    padding: 12px 50px;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #000000;
}

.save_serv_sec:hover {
    color: #000000;
}

.input_text_sec {
    position: relative;
    width: 70px;
    height: 40px;
    background: #F7F7F7;
    border-radius: 4px;
    border: none;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

.input_text_sec::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_text_sec::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_text_sec:-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.input_text_sec:-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.career_post_services_head_right_sec_new {
    position: relative;
    text-align: right;
}

.career_post_services_head_right_sec_new ul {
    display: flex;
    align-items: center;
}

.career_post_services_head_right_sec_new ul li {
    display: inline-block;
    margin-left: 30px;
}

.career_post_services_head_right_sec_new ul li:nth-child(2) {
    padding-right: 15px;
    border-right: 1px solid #BFBFBF;
}

.service_back_edit_btn {
    position: relative;
    display: inline-block;
    background: #6F6F6F;
    border-radius: 8px;
    padding: 6px 50px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
}

.service_back_edit_btn:hover {
    color: #000;
}

.service_back_dash_btn {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 6px 30px;
    border-radius: 8px;
    border: 1px solid #000;
}

.service_back_dash_btn i {
    margin-right: 10px;
    font-weight: 400 !important;
    font-size: 16px;
}

.book_mod_new_sec_pop {
    position: relative;
}

.book_mod_new_sec_pop .modal-body {
    padding: 0px;
}

.book_mod_new_sec_pop .modal-dialog {
    max-width: 510px;
    margin: 50px auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px rgba(0 0 0 / 0.20);
    border-radius: 10px;
}

.book_mod_new_sec_pop_inner {
    position: relative;
    padding: 20px;
}

.book_mod_new_sec_pop_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 1;
    font-size: 20px;
    z-index: 11;
}

.book_mod_new_sec_pop_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 23px;
    color: #000000;
    margin-bottom: 20px;
}

.influence_best_plan_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F1F8FF;
    border-radius: 8px;
    padding: 12px;
    margin-bottom: 20px;
}

.influence_best_plan_sec_left {
    position: relative;
}

.influence_best_plan_sec_left h6 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}

.influence_best_plan_sec_left p {
    position: relative;
    margin: 0px;
    font-size: 12px;
    color: #070707;
}

.influence_best_plan_sec_right {
    position: relative;
}

.influence_best_plan_sec_right h5 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #2196F3;
    margin: 0px;
}

.influence_best_plan_sec_right h5 a {
    margin-left: 10px;
    font-size: 16px
}

.search_sec_talent_sec {
    position: relative;
}

.search_sec_talent_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 12px;
}

.tal_search_input {
    position: relative;
}

.tal_search_input input {
    position: relative;
    height: 45px;
    width: 100%;
    background: #F3F3F3;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #848484;
    padding-left: 50px;
    border: none;
    cursor: pointer;
}

.tal_search_input i {
    position: absolute;
    z-index: 11;
    top: 15px;
    left: 15px;
    font-size: 18px;
    font-weight: 500 !important;
}

.fund_user_sec_new_list {
    position: relative;
    display: block;
    margin: 20px 0 10px 0;
}

.fund_user_sec_new_list li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 10px;
}

.fund_user_sec_new_list li span {
    background: #F1F8FF;
    border: 1px solid #2386EE;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    color: #2386EE;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5px 12px;
}

.fund_user_sec_new_list li span i {
    margin-left: 10px;
}

.notify_user_sec_main {
    position: relative;
}

.notify_user_sec_main h5 {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
}

.notfi_sec_list {
    position: relative;
    display: block;
}

.notfi_sec_list li {
    margin-bottom: 15px;
}

.notfi_sec_list li .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000000;
}

.notfi_sec_list li .container i {
    margin-right: 10px;
    font-size: 14px;
}

.notfi_sec_list li .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.notfi_sec_list li .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background: #E3E3E3;
    box-shadow: inset 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
}

.notfi_sec_list li .container:hover input~.checkmark {
    background: #E3E3E3;
    box-shadow: inset 0.3px 0.3px 0.3px rgba(0, 0, 0, 0.18);
}

.notfi_sec_list li .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.notfi_sec_list li .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 3px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 12px;
}

.notfi_sec_list li .container input:checked~.checkmark:after {
    display: block;
}

.add_location_sec_new {
    position: relative;
    margin-bottom: 20px;
}

.add_location_sec_new h3 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    line-height: inherit;
    margin-bottom: 15px;
    margin-top: 10px;
    display: inline-block;
}

.add_location_sec_new h3 i {
    margin-right: 10px;
}

.add_location_sec_new span {
    position: relative;
}

.add_location_sec_new span input {
    position: relative;
    width: 100%;
    height: 45px;
    padding-left: 15px;
    color: #000000;
    font-size: 14px;
    background: #F0F0F0;
    border-radius: 4px;
    border: none;
    font-weight: 600;
}

.add_location_sec_new span a {
    font-weight: 500;
    font-size: 12px;
    color: #2196F3;
    position: absolute;
    right: 15px;
    top: 0;
    display: inline-block;
}

.add_cart_new_btns {
    position: relative;
    display: inline-block;
}

.add_cart_new_btns ul {
    display: block;
}

.add_cart_new_btns ul li {
    display: inline-block;
    margin-right: 20px;
}

.add_cart_new_btns ul li:last-child {
    margin-right: 0px;
}

.shopping_cart_btn {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 4px;
    font-weight: 500;
    font-size: 15px;
    color: #FFFFFF;
    padding: 10px 25px;
}

.shopping_cart_btn i {
    margin-right: 10px;
}

.shopping_cart_btn:hover {
    color: #fff;
}

.cancel_cart_btn {
    font-weight: 500;
    font-size: 15px;
    color: #000000;
}

.tal_search_input #dropdownMenuButton {
    width: 100%;
    cursor: pointer;
}

.drop_cont_sec_pop {
    width: 100%;
    padding: 15px;
    background: #f3f3f3;
    height: 250px;
    overflow-y: scroll;
}

.drop_cont_sec_pop_single {
    position: relative;
}

.drop_cont_sec_pop_single h4 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.drop_cont_sec_pop_single ul {
    display: block;
}

.drop_cont_sec_pop_single ul li {
    display: flex;
    margin-bottom: 20px;
    align-items: center;
}

.drop_cont_sec_pop_single ul li:last-child {
    margin-bottom: 25px;
}

.drop_cont_sec_pop_single ul li img {
    width: 30px;
    margin-right: 15px;
}

.drop_cont_sec_pop_single ul li span h6 {
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    margin-bottom: 4px;
}

.drop_cont_sec_pop_single ul li span p {
    font-weight: 300;
    font-size: 10px;
    color: #000000;
    margin-bottom: 0px;
}

.drop_cont_sec_pop_single h3 {
    position: relative;
    font-size: 15px;
    color: #000;
    font-weight: 500;
    margin-bottom: 10px;
    line-height: inherit;
}

.drop_cont_sec_pop::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.drop_cont_sec_pop::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.drop_cont_sec_pop::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.drop_cont_sec_pop::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.user_cart_sec_new {
    position: relative;
}

.user_cart_sec_new .modal-body {
    padding: 0px;
}

.user_cart_sec_new .modal-dialog {
    background: #FDFDFD;
    max-width: 734px;
    margin: 50px auto;
    border: 1.02885px solid #6F6F6F;
    border-radius: 14.4038px;
}

.user_cart_sec_new_inner {
    padding: 30px;
    text-align: center;
}

.user_cart_sec_new_inner img {
    margin-bottom: 20px;
}

.user_cart_sec_new_inner p {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.user_cart_sec_new_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 22px;
    height: 22px;
    color: #6F6F6F;
    line-height: 22px;
    font-size: 22px;
    font-weight: 400;
    background: #F3F3F3;
    border-radius: 50%;
    opacity: 1;
}

.save_draft_sec_new {
    position: relative;
}

.save_draft_sec_new .modal-body {
    padding: 0px;
}

.save_draft_sec_new .modal-dialog {
    background: #FDFDFD;
    max-width: 600px;
    margin: 50px auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.save_draft_sec_inner {
    position: relative;
    padding: 60px 0;
    text-align: center;
    width: 80%;
    margin: 0 auto;
}

.save_draft_sec_inner .close {
    position: absolute;
    right: -10px;
    top: 30px;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    opacity: 1;
    color: #000000;
}

.save_draft_sec_inner img {
    width: auto;
    margin-bottom: 40px;
}

.save_draft_sec_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 27px;
    color: #000000;
    border-bottom: 1px solid rgba(112 112 112 / 0.09);
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.share_link_sec {
    display: block;
    margin-bottom: 25px;
}

.share_link_sec li {
    margin-right: 10px;
    display: inline-block;
}

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

.sha_text {
    font-weight: 600;
    font-size: 16px;
    color: #090909;
}

.share_link_sec li a img {
    margin-bottom: 0px;
}

.or_sec_new {
    display: block;
    width: 100%;
    position: relative;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 16px;
    color: #090909;
}

.or_sec_new:before {
    position: absolute;
    left: 90px;
    width: 25%;
    height: 1px;
    background: rgb(112 112 112 / 19%);
    content: '';
    top: 11px;
}

.or_sec_new:after {
    position: absolute;
    right: 90px;
    width: 25%;
    height: 1px;
    background: rgb(112 112 112 / 19%);
    content: '';
    top: 11px;
}

.copy_link_sec_new {
    position: relative;
}

.copy_link_sec_new h5 {
    position: relative;
    text-align: left;
    font-weight: 600;
    font-size: 18px;
    color: #090909;
    margin-bottom: 10px;
}

.copy_link_sec_new span {
    position: relative;
}

.copy_link_sec_new span input {
    position: relative;
    width: 100%;
    border: 1px solid #DBDBDB;
    height: 50px;
    padding-left: 50px;
    font-weight: 400;
    font-size: 16px;
    color: #ABAAAA;
}

.copy_link_sec_new span i {
    position: absolute;
    left: 15px;
    top: 4px;
    font-size: 18px;
    color: #000;
    z-index: 11;
}

.copy_link_sec_new span a {
    position: absolute;
    right: 6px;
    top: -8px;
    z-index: 11;
    background: #1B74D2;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    padding: 8px 25px;
    border-radius: 4px;
}

.user_cart_sec_new_inner h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 16px;
    color: #606060;
    margin-top: 15px;
}


.social_stat_pop_sec_main {
    position: relative;
}

.social_stat_pop_sec_main .modal-body {
    padding: 0px;
}

.social_stat_pop_sec_main .modal-dialog {
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    box-shadow: 0px 4px 10px rgba(73, 73, 73, 0.12);
    border-radius: 14px;
    max-width: 1200px;
}

.social_stat_pop_sec_inner {
    position: relative;
    padding: 25px 35px;
}

.social_stat_pop_sec_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 11;
    opacity: 1;
}

.social_stat_pop_sec_inner .close i {
    font-size: 25px;
}

.social_stat_pop_sec_inner h3 {
    position: relative;
    font-weight: 600;
    font-size: 25px;
    color: #000000;
}

.social_stat_pop_sec_inner_body {
    position: relative;
    margin-top: 15px;
}

.social_stat_pop_left {
    position: relative;
    text-align: center;
}

.social_stat_pop_left:after {
    content: '';
    background: #BEBEBE;
    width: 1px;
    height: 100%;
    right: -30px;
    top: 0;
    z-index: 11;
    position: absolute;
}

.social_stat_pop_left ul {
    display: block;
}

.social_stat_pop_left ul li {
    display: block;
    margin-bottom: 60px;
}

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

.social_stat_pop_left ul li img {
    width: 50px;
}

.social_stat_pop_left ul li h5 {
    position: relative;
    display: block;
    margin: 10px 0;
    font-weight: 500;
    font-size: 16px;
    color: #000;
}

.social_stat_pop_left ul li a {
    position: relative;
    display: inline-block;
}

.social_stat_pop_left ul li a.active h5 {
    color: #2196F3;
}

.social_stat_pop_left ul li a.active h5:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: -10px;
    background: #2196F3;
    border-radius: 4px 4px 0px 0px;
    z-index: 11;
    width: 100%;
    height: 4px;
}

.social_stat_pop_right {
    position: relative;
    margin-left: 30px;
}

.social_stat_pop_right_top {
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 0.755461px solid #EDEDED;
    text-align: center;
}

.social_stat_pop_right_top ul {
    display: block;
}

.social_stat_pop_right_top ul li {
    display: inline-block;
    margin: 0px 50px 30px 50px;
    padding-right: 50px;
    border-right: 0.755461px solid #EDEDED;
    text-align: center;
}

.social_stat_pop_right_top ul li:nth-child(3) {
    margin-right: 0px;
    margin-left: 0px;
}

.social_stat_pop_right_top ul li h6 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 2px;
}

.social_stat_pop_right_top ul li p {
    font-weight: 400;
    position: relative;
    font-size: 16px;
    color: #6D6E71;
    margin-bottom: 0px;
}

.social_stat_pop_right_btm {
    position: relative;
    padding-bottom: 10px;
}

.social_stat_pop_right_btm ul {
    display: block;
}

.social_stat_pop_right_btm ul li {
    display: inline-block;
    margin-right: 10px;
}

.social_stat_pop_right_btm ul li:last-child {
    margin-right: 0px;
}

.social_stat_pop_right_btm ul li a {
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    background: #fff;
    border-radius: 21px;
    padding: 8px 10px;
    position: relative;
    display: inline-block;
}

.social_stat_pop_right_btm ul li a.active {
    background: #E6F4FF;
    font-weight: 500;
}

.social_stat_pop_right_btm_img {
    position: relative;
    margin-top: 20px;
}

.soc_stat_fb_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    align-items: center;
}

.soc_stat_fb_sec_left_btm {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.soc_stat_fb_sec_right {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.soc_stat_fb_sec_right_single {
    position: relative;
    text-align: center;
    margin-bottom: 20px;
}

.soc_stat_fb_sec_right_single h5 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 5px;
}

.soc_stat_fb_sec_right_single p {
    font-weight: 400;
    font-size: 19px;
    color: #6D6E71;
    margin-bottom: 0px;
}

.soc_stat_fb_sec_left_btm span {
    position: relative;
    margin-left: 20px;
    display: inline-block;
}

.soc_stat_fb_sec_left_btm span h6 {
    position: relative;
    font-weight: 600;
    font-size: 25px;
    color: #000000;
    margin-bottom: 10px;
}

.soc_stat_fb_sec_left_btm span p {
    font-weight: 400;
    font-size: 16px;
    color: #6D6E71;
    margin-bottom: 0px;
}

.view_more_sec_new {
    position: relative;
    margin: 15px 0 0 0;
    text-align: center;
}

.view_more_sec_new a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 18px;
    text-decoration-line: underline;
    color: #2196F3;
}

.view_more_sec_new a i {
    margin-left: 10px;
}

.sort_by_sec_new_new {
    position: relative;
}

.sort_by_sec_new_new select {
    position: relative;
    color: #2C2C2C;
    font-size: 18px;
    font-weight: 500;
    background: none;
    border: none;
}

.sort_by_sec_new_new select i {
    font-weight: 600 !important;
    color: #000;
    font-size: 20px;
    padding-left: 5px;
}

.nice-select .list li {
    display: block !important;
}

.nice-select .list {
    display: block !important;
    z-index: 999;
}

.listing-location {
    position: relative;
}

.listing-location #searchTextField {
    width: 200px;
    position: relative;
    height: 40px;
    background: #ffffff;
    border-radius: 30px;
    color: #D4D4D4;
    font-size: 14px;
    padding-left: 45px;
    border: 1px solid #121212;
    margin-right: 15px;
}

.listing-location img {
    position: absolute;
    left: 15px;
    width: 12px;
    top: 10px;
}

#text-clear {
    position: absolute;
    right: 25px;
    top: 8px;
}

.filter-container {
    display: flex;
}

.filter_box {
    position: relative;
}

.apply_news_btns {
    position: relative;
    margin-top: 20px;
}

.social_space_sec {
    position: relative;
    background: #fff;
    border-radius: 8px;
    padding: 12px 8px;
    text-align: center;
}

.social_space_sec ul {
    display: block;
}

.social_space_sec ul li {
    display: inline-block;
    margin-right: 15px;
}

.social_space_sec ul li:last-child {
    margin-right: 0px;
}

.social_space_sec ul li a img {
    width: 20px;
}

.social_space_sec ul li p {
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0px;
}

.new_tal_head_sec_grid {
    position: relative;
}

.job_list_body_main .search_sec_new li.dash_check_in {
    display: none;
}

.image_fade {
    -webkit-transform: rotate(180deg);
    -webkit-transition-duration: 0.5s;
}

.view_more_sec_new span {
    position: relative;
    margin-left: 0px;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    font-size: 20px;
    color: #2196F3;
}

/*Schedule Meeting Module*/

.search_meeting_sec {
    position: relative;
    margin: 10px 0 0 0;
    overflow: visible;
}

.search_meeting_sec_inner {
    position: relative;
    background: #F1F1F1;
    padding: 10px;
}

.search_meeting_sec_inner ul {
    position: relative;
    display: block;
}

.search_meeting_sec_inner ul li {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    margin-bottom: 15px;
}

.meeting_input_sec {
    position: relative;
    display: block;
}

.meeting_input_sec input {
    position: relative;
    width: 220px;
    height: 35px;
    background: #FCFCFC;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    color: #C7C7C7;
    font-size: 14px;
    font-weight: 400;
    padding-left: 30px;
}

.meeting_input_sec input::-webkit-input-placeholder {
    color: #C7C7C7 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.meeting_input_sec input::-moz-placeholder {
    color: #C7C7C7 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.meeting_input_sec input::-ms-input-placeholder {
    color: #C7C7C7 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.meeting_input_sec input::-moz-placeholder {
    color: #C7C7C7 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.meeting_input_sec i {
    position: absolute;
    left: 8px;
    top: 0;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 35px;
}

.filt_text {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
}

.filt_text_main_sec .vsb-title {
    font-size: 12px !important;
    font-weight: 600 !important;
    background: #fff;
    width: 215px !important;
    padding: 0px 0 0px 20px !important;
    letter-spacing: 0.5px;
    cursor: pointer;
    height: 34px !important;
    display: flex !important;
    align-items: center !important;
    border-radius: 4px !important;
}

.filt_text_main_sec .vsb-title i {
    position: absolute;
    right: 10px;
    top: 0 !important;
    display: flex !important;
    align-items: center !important;
    height: 34px !important;
}

.vbs_new_branch_sec {
    position: relative;
    margin-left: 25px;
}

.vbs_new_branch_sec label {
    font-weight: 400;
}

.vsb-container {
    margin-bottom: 12px !important;
}

.vbs_new_branch_sec:before {
    position: absolute;
    content: '';
    left: -10px;
    top: 0;
    height: 100%;
    width: 1px;
    background: #BFBFBF;
}

.reset_cls {
    position: relative;
    display: inline-block;
}

.vsb-dropdown .btn-grp button.reset_cls {
    background: #fff;
    color: #FF3030;
    border: 1px solid #FF3030;
}

.time_sec_input_sec {
    position: relative;
    background: #FCFCFC;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    width: 160px;
    height: 34px;
    padding: 5px;
}

.time_sec_input_sec ul {
    display: flex;
    align-items: center;
    justify-content: center;
}

.time_sec_input_sec ul li {
    display: flex;
    margin-right: 0;
    color: #000000;
    align-items: center;
    justify-content: center;
    width: 33%;
}

.time_sec_input_sec ul li input {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #333;
    text-align: center;
    border: none;
    width: 100%;
    display: flex;
    align-items: center;
}

.time_sec_input_sec ul li:last-child {
    margin-right: 0px;
}

.time_sec_input_sec ul li input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.time_sec_input_sec ul li input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.time_sec_input_sec ul li input::-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.time_sec_input_sec ul li input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.schedule_apply_btn {
    position: relative;
    display: inline-block;
    height: 34px;
    width: 90px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #2196F3;
    border-radius: 5px;
}

.schedule_apply_btn:hover {
    color: #fff;
}

.schedule_meeting_tab_sec {
    position: relative;
    margin: 20px 0 0 0;
    *height: 100vh;
}

.plan_text strong {
    margin-left: 0;
    margin-top: 5px;
    display: block;
}

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

.view_det_tab_she li {
    display: inline-block;
    margin-right: 15px;
}

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

.view_det_tab_she li a {
    display: inline-block;
}

.view_det_tab_she li a i {
    font-size: 20px;
    font-weight: 600 !important;
    color: #000;
}

.view_det_schedule {
    position: relative;
    display: inline-block;
    background: #929292;
    border-radius: 4px;
    font-weight: 400;
    font-size: 13px;
    color: #FFFFFF !important;
    padding: 8px 17px;
    *cursor: auto;
}

.attend_meeting_btn {
    position: relative;
    display: inline-block;
    background: #EBFFED;
    border: 1px solid #4CA853;
    border-radius: 7px;
    font-weight: 400;
    font-size: 14px;
    color: #4CA853;
    padding: 8px 15px;
    cursor: auto;
}

.attend_meeting_btn:hover {
    color: #4CA853;
}

.online_text_sec {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #4CA853;
    margin-bottom: 0px;
}

.office_text_sec {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    color: #FA8F21;
    margin-bottom: 0px;
}

.shedule_meeting_btn {
    position: relative;
    display: inline-block;
    background: #FFFDE9;
    border: 1px solid #F2E253;
    border-radius: 7px;
    font-weight: 400;
    font-size: 12px;
    color: #E2CC05;
    padding: 8px 15px;
    cursor: auto;
}

.shedule_meeting_btn:hover {
    color: #E2CC05;
}

.missed_meeting_btn {
    position: relative;
    display: inline-block;
    background: #FFF1F1;
    border: 1px solid #FF3030;
    border-radius: 7px;
    font-weight: 400;
    font-size: 12px;
    color: #FF3030;
    padding: 8px 15px;
    cursor: auto;
}

.missed_meeting_btn:hover {
    color: #FF3030;
}

.date_sec_input_box_sec_inner {
    position: relative;
}

.date_sec_input_box_sec {
    position: relative;
    cursor: pointer;
    width: 250px;
}

.date_sec_input_box_sec input {
    position: relative;
    *width: 290px;
    *width: 100%;
    height: 34px;
    background: #FCFCFC;
    *border: 1px solid #C7C7C7;
    *border-radius: 5px;
    font-size: 14px;
    color: #929292;
    font-weight: 400;
    text-align: left;
    *padding-left: 20px;
    cursor: pointer;
}

.date_sec_input_box_sec i {
    position: absolute;
    right: 15px;
    top: 0;
    display: flex;
    align-items: center;
    height: 34px;
    color: #000;
    font-size: 25px;
    font-weight: 300;
}

.input_list {
    position: relative;
}

.input_list {
    position: relative;
    background: #FCFCFC;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    width: 260px;
    height: 34px;
}

#datepicker1 {
    padding-right: 20px;
    background: transparent;
    z-index: 17;
}

.search_meeting_sec_inner ul :nth-child(5) ul :nth-child(3) {
    margin: 0px !important;
    display: block;
    width: auto;

}

.search_meeting_sec_inner ul :nth-child(5) ul :nth-child(3) .ui-timepicker-select {
    padding-right: 20px;
    z-index: 12;
    background: transparent;
}

.reset,
.filt_text {
    font-weight: 600;
    font-size: 12px !important;
}

.input_list {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.input_list li {
    display: flex !important;
    margin-right: 0 !important;
    color: #000000;
    align-items: center;
    justify-content: center;
    width: 33%;
    cursor: pointer;
    margin: 0 !important
}

.input_list li:nth-child(1) {
    width: 34%;
}

.input_list li:nth-child(3) {
    width: 34%;
}

.input_list li:nth-child(2) {
    width: 28%;
}

.input_list li input {
    position: relative;
    font-weight: 500;
    font-size: 12px;
    *color: #909090;
    color: #333;
    text-align: center;
    border: none;
    width: 100%;
    display: flex;
    align-items: center;
    cursor: pointer;
}

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

.input_list li input::-webkit-input-placeholder {
    color: #909090 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_list li input::-moz-placeholder {
    color: #909090 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_list li input::-ms-input-placeholder {
    color: #909090 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_list li input::-moz-placeholder {
    color: #909090 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_list .fa-angle-down {
    position: absolute;
    right: 8px;
    top: 0;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 34px;
}

.time_sec_input_sec .ui-timepicker-container {
    width: 120px !important;
}

.time_sec_input_sec .ui-timepicker-viewport {
    display: block;
}

.met_det_sec_new {
    position: relative;
}

.met_det_sec_new .modal-body {
    padding: 0px;
}

.met_det_sec_new .modal-dialog {
    background: #FFFFFF;
    max-width: 900px;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}

.met_det_sec_new_inner {
    position: relative;
    padding: 25px;
}

.met_det_sec_new_inner_body {
    position: relative;
}

.met_det_sec_new_inner_head {
    position: relative;
}

.met_det_sec_new_inner_head h5 {
    position: relative;
    font-weight: 500;
    font-size: 22px;
    color: #000000;
    border-bottom: 2px solid #D9D9D9;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.met_det_sec_new_inner_head button {
    position: absolute;
    right: 0;
    top: 5px;
    z-index: 1;
    opacity: 1;
    font-size: 20px;
}

.met_det_sec_new_inner_body {
    position: relative;
}

.inner_body_fir_list {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.inner_body_fir_list li {
    display: inline-block;
    margin-right: 30px;
}

.inner_body_fir_list_mg {
    position: relative;
    display: flex !important;
    align-items: center;
}

.inner_body_fir_list_mg img {
    width: 64px;
    margin-right: 25px;
}

.inner_body_fir_list_mg span {
    position: relative;
}

.inner_body_fir_list_mg span p {
    font-weight: 400;
    font-size: 14px;
    color: #6A6A6A;
    margin-bottom: 5px;
}

.inner_body_fir_list_mg span h6 {
    position: relative;
    font-weight: 500;
    font-size: 23px;
    color: #000000;
    margin-bottom: 0px;
}

.view_prof_she {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 10px 26px;
}

.view_prof_she:hover {
    color: #fff;
}

.meeting_his {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 22px;
    color: #000000;
    border-bottom: 2px solid #D9D9D9;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.met_det_sec_new_inner_body_inner {
    position: relative;
    margin-bottom: 30px;
}

.met_det_sec_new_inner_body_inner:last-child {
    margin-bottom: 0px;
}

.met_det_sec_new_inner_body_inner ul {
    display: flex;
    align-items: center;
}

.met_det_sec_new_inner_body_inner ul li {
    display: inline-block;
    margin-right: 40px;
}

.met_det_sec_new_inner_body_inner ul li:last-child {
    margin-right: 0px;
}

.meeting_list_left_sec {
    position: relative;
}

.meeting_list_left_sec p {
    font-weight: 300;
    font-size: 18px;
    color: #4CA853;
    margin-bottom: 4px;
}

.meeting_list_left_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin: 0 0 12px 0;
}

.meeting_list_left_sec ul {
    display: block;
}

.meeting_list_left_sec ul li {
    display: inline-block;
    margin-right: 10px;
    color: #757575;
    font-size: 15px;
    font-weight: 400;
}

.meeting_list_left_sec ul li:last-child {
    margin-right: 0px;
}

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

.pen_icn_new i {
    position: relative;
    color: #000;
    font-size: 25px;
    font-weight: 600 !important;
}

.view_meeting_det_btn_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    padding: 10px 15px;
}

.view_meeting_det_btn_new:hover {
    color: #fff;
}

.drop_btn_schedule {
    position: relative;
}

.drop_btn_schedule button {
    position: relative;
    background: #FFFDE9;
    border: 1px solid #F2E253;
    border-radius: 7px;
    font-weight: 400;
    font-size: 12px;
    color: #E2CC05;
    padding: 8px 15px;
    min-width: 145px;
}

.drop_btn_schedule .dropdown-menu.show {
    width: 100%;
    background: #fff;
    border: 1px solid #BFBFBF;
    padding: 10px;
    position: relative;
    z-index: 111 !important;
}

.drop_btn_schedule .dropdown-menu.show a {
    padding-bottom: 10px;
    display: block;
    font-size: 13px;
    border-bottom: 1px solid #D9D9D9;
    margin-bottom: 10px;
}

.drop_btn_schedule .dropdown-menu.show a:last-child {
    padding-bottom: 0px;
    border: none;
    margin-bottom: 0px;
}

.green_text {
    position: relative;
    color: #4CA853;
}

.yel_text {
    color: #E2CC05;
}

.redd_text {
    color: #FF3030;
}

.green_btn_new {
    background: #EBFFED !important;
    border: 1px solid #4CA853 !important;
    color: #4CA853 !important;
}

.red_btn_new {
    background: #FFF1F1 !important;
    border: 1px solid #FF3030 !important;
    color: #FF3030 !important;
}

.office_met {
    color: #FA8F21 !important;
}

.terms_and_cond {
    padding: 20px 0;
}


.basic_paln_list {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0px;
    border-bottom: 2px solid #D0D0D0;
}

.basic_paln_list_new {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    position: relative;
    display: grid;
    grid-gap: 0px;
    border-bottom: 2px solid #D0D0D0;
}

.basic_paln_list_single {
    position: relative;
    border-right: 2px solid #D0D0D0;
}

.basic_paln_list_sec {
    position: relative;
    display: block;
    *border-right: 2px solid #D0D0D0;
}

.basic_paln_list_sec li {
    display: block;
    padding: 13px 0;
    font-size: 13px;
    color: #000000;
    font-weight: 400;
}

.basic_paln_list_sec li:first-child {
    height: 70px;
}

/*.basic_paln_list_sec li:last-child{padding-bottom: 0px;}*/
.basic_paln_list_sec li h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 25px;
    color: #000000;
}

.basic_paln_list_sec li h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
}

.brdr_new_none {
    border-right: none;
}

.btdr_btm_new {
    border-bottom: 1px solid #D0D0D0;
}

.act_now_btn {
    margin-bottom: 3px !important;
}

.tbl_cls_sec {
    position: relative;
}

.premium-plan-logo {
    width: 130px;
}

.basic_paln_list_new .basic_paln_list_sec li h5 {
    font-size: 18px;
}

.basic_paln_list_new .basic_paln_list_sec li h6 {
    font-size: 16px;
}

.span_bill_text {
    font-size: 12px;
}

.span_bill_text_new {
    font-size: 12px;
    padding-bottom: 5px;
    display: block;
}

/*.basic_paln_list_new .basic_paln_list_sec li{font-size: 12px;}*/
.min_ht {
    min-height: 70px;
}

.active_scb_sec_new {
    position: relative;
    margin: 10px 0;
    display: block;
    padding: 15px;
    background: #fff;
    border-radius: 8px;
}

.active_scb_sec_new_inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 0px;
}

.active_scb_sec_new h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
    border-bottom: 1px solid #E0E0E0;
    padding-bottom: 5px;
    margin-bottom: 10px;
}

.active_scb_sec_new p {
    position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    margin-bottom: 5px;
}

.active_scb_sec_new h5 {
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    position: relative;
    margin-bottom: 5px;
}

.active_scb_sec_new_inner h4 {
    position: relative !important;
    margin: 0px;
    font-weight: 400;
    font-size: 12px;
    color: #FF3030;
    bottom: 0 !important;
    left: 0 !important;
}

.active_scb_sec_new_inner a {
    font-weight: 500;
    font-size: 14px;
    color: #2386EE;
    position: relative;
    display: inline-block;
}

.active_scb_sec_new_inner a:hover {
    color: inherit;
}

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

.profile_pic_above span a {
    position: relative;
}

.profile_pic_above span a i {
    color: #2196F3;
    font-size: 18px;
    font-weight: 600 !important;
}

.extend_plan_pop_sec {
    position: relative;
}

.extend_plan_pop_sec .modal-dialog {
    position: relative;
    padding: 0px;
    max-width: 700px;
    border-radius: 8px;
    background: #fff;
}

.extend_plan_pop_sec_inner h5 {
    position: relative;
    font-weight: 500;
    font-size: 23px;
    color: #000000;
    margin-bottom: 10px;
}

.extend_plan_pop_sec_inner p {
    font-weight: 400;
    font-size: 16px;
    color: #848484;
    margin-bottom: 20px;
}

.extend_plan_pop_sec_inner .close {
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 1;
    z-index: 1;
}

.extend_plan_pop_sec_inner .close i {
    font-size: 18px;
}

.extend_plan_pop_sec_inner ul {
    display: block;
}

.extend_plan_pop_sec_inner ul li {
    display: inline-block;
    margin-right: 15px;
}

.extend_plan_pop_sec_inner ul li:last-child {
    margin-right: 0px;
}

.num_input {
    position: relative;
    width: 200px;
    height: 40px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    background: #F1F1F1;
    border-radius: 8px;
    border: none;
    padding-left: 25px;
}

.num_input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.num_input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.num_input:-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.num_input:-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
}

.ex_red_btn {
    position: relative;
    display: inline-block;
    border: 1.3px solid #FF3030;
    border-radius: 8px;
    font-weight: 400;
    font-size: 15px;
    color: #FF3030;
    width: 200px;
    height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ex_red_btn:hover {
    color: #FF3030;
}

.ex_black_btn {
    position: relative;
    display: inline-block;
    border: 1.3px solid #000;
    border-radius: 8px;
    font-weight: 400;
    font-size: 15px;
    color: #000;
    width: 200px;
    height: 40px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ex_black_btn:hover {
    color: #000;
}

.extend_pan_btn {
    position: relative;
    margin: 20px 0 10px 0;
    display: block;
}

.extend_pan_btn a {
    background: #2196F3;
    box-shadow: 0px 0px 8px rgb(0 0 0 / 18%);
    border-radius: 8px;
    font-weight: 400;
    font-size: 14px;
    color: #FFFFFF;
    display: inline-block;
    padding: 8px 16px;
    position: relative;
}

.sticky1 {
    position: sticky;
    top: 0;
    position: -webkit-sticky;
    position: -moz-sticky;
    height: fit-content;
}

#subscription-upgrade-popup .upgrade-to-premium {
    display: block;
    gap: 0;
}

.job_closed_btn_new_all {
    position: relative;
    display: flex;
    align-items: center;
}

.job_closed_btn_new_all .social_share_slide {
    margin-left: 30px;
}

.new_ht {
    overflow-y: scroll;
}

.add_lang_popup_popup_inner_left .choices__button:after {
    top: 0px;
}


/*.hidden_on_mobile{display: block;}*/
.hidden_on_desktop {
    display: none;
}

#queriesdiv .faq_padd_left {
    padding-left: 0;
}

button.multiselect.dropdown-toggle.btn.btn-default:focus {
    box-shadow: inherit !important;
}

/*input[type='file'] {opacity:0}*/


/* Rajesh Style Start Here - Subscription Premium Popup */

/*.success-stories-section{width: 100% !important;}*/

div#stories_slide1.owl-carousel .owl-stage-outer {
    height: auto !important;
}

.new_sub_compare_cls .modal-dialog {
    max-width: 1300px;
    margin: 10px auto;
    background: #fff;
}

.right_slide_box_new {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

.new_inner_feature {
    position: relative;
}

.new_inner_feature .featured_jobs_sec_single_web p {
    margin: 0 0 8px 0;
    font-size: 12px;
}

.new_inner_feature.featured_jobs_sec_single h6 {
    font-size: 18px;
    margin-bottom: 8px;
}

.new_inner_feature.featured_jobs_sec_single h5 {
    margin-bottom: 5px;
    font-size: 18px;
}

.new_inner_feature .featured_disc h4 {
    font-size: 16px;
    margin: 0 0 10px 0;
}

.featured_disc p {
    font-size: 12px;
    margin-bottom: 10px;
}

.new_inner_feature .apply_now_new {
    width: 120px;
    height: 35px;
    font-size: 10px;
}

.new_inner_feature .apply_now_new img {
    width: 20px;
}

#stories_slide .story-box .videobx span {
    width: 150px;
    height: 200px;
}

#stories_slide .videobx:before {
    width: 85%;
    height: 85%;
}

#stories_slide .videobx:after {
    width: 85%;
    height: 85%;
}

.span_bill_text {
    position: relative;
}

/*.act_now_btn{position: relative;display: inline-block;background: #F2F9FF;border: 1.5px solid #2196F3;

border-radius: 3px;color: #2196F3;font-size: 15px;font-weight: 500;padding: 8px 16px;margin: 0 0 10px 0;}*/

.act_now_btn {
    position: relative;
    display: inline-block;
    background: #fff;
    border: none;
    border-radius: 3px;
    color: #000;
    font-size: 15px;
    font-weight: 500;
    padding: 0;
    margin: 0 0 10px 0;
    cursor: inherit;
}

.premium-plan-logo {
    margin: 0 0 10px 0;
}

div#stories_slide2.owl-carousel .owl-stage-outer {
    padding: 20px 0 0 0;
    *height: 250px !important;
    height: auto;
}

div#stories_slide2 .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
    display: flex;
    gap: 8px;
}

div#stories_slide2 .owl-nav button {
    width: 20px;
    font-size: 26px;
    height: 24px;
    line-height: 8px;
    background: #2196f3;
    color: #fff;
    border: 0;
}

div#stories_slide3.owl-carousel .owl-stage-outer {
    padding: 0px 0 0 0;
    *height: 250px !important;
    height: auto;
}

div#stories_slide3 .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
    display: flex;
    gap: 8px;
}

div#stories_slide3 .owl-nav button {
    width: 20px;
    font-size: 26px;
    height: 24px;
    line-height: 8px;
    background: #2196f3;
    color: #fff;
    border: 0;
}

.span_bill_text {
    position: relative;
    color: #646464;
    padding-bottom: 0;
    display: block !important;
    padding-top: 10px;
}

.choose_btn_new_mod {
    position: relative;
    text-align: right;
}

.choose_btn_new_mod li {
    display: inline-block;
    margin-left: 45px;
}

.choose_btn_new_mod li:first-child {
    margin-left: 0px;
}

.new_cls_icn_close {
    position: absolute;
    right: 20px !important;
    opacity: 1;
    z-index: 1;
}

.new_cls_icn_close i {
    font-size: 20px;
}

div#stories_slide1.owl-carousel .owl-stage-outer {
    padding: 20px 0 0 0;
    *height: 250px !important;
    height: auto;
}

div#stories_slide1 .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
    display: flex;
    gap: 8px;
}

div#stories_slide1 .owl-nav button {
    width: 20px;
    font-size: 26px;
    height: 24px;
    line-height: 8px;
    background: #2196f3;
    color: #fff;
    border: 0;
}

/* Rajesh Style End Here - Subscription Premium Popup */

.client_pay table tr td {
    font-family: 'Poppins';
}

#meeting_option {
    position: relative;
    background: #fff;
    border: 1px solid #4CA853;
    border-radius: 7px;
    font-weight: 400;
    font-size: 14px;
    color: #4CA853;
    padding: 8px 15px;
    min-width: 160px;
    text-align: center;
}

.cancelled_meeting_btn {
    position: relative;
    display: inline-block;
    ck;
    background: #FFF1F1;
    border: 1px solid #FF3030;
    border-radius: 7px;
    font-weight: 400;
    font-size: 13px;
    color: #FF3030;
    padding: 8px 15px;
    cursor: auto;
}

.cancelled_meeting_btn:hover {
    color: #FF3030;
}

.verification-results span.reset {
    cursor: pointer;
}

.ui-timepicker-wrapper::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.ui-timepicker-wrapper::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.ui-timepicker-wrapper::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.ui-timepicker-wrapper::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

/*Business Dashboard Merger*/

.active_jobs_sec_new {
    position: relative;
    padding: 20px 0 10px 0;
}

.active_jobs_sec_new_inner {
    position: relative;
}

.active_jobs_sec_new_inner ul {
    display: block;
    text-align: center;
}

.active_jobs_sec_new_inner ul li {
    display: inline-block;
    margin-right: 20px;
}

.active_jobs_sec_new_inner ul li:last-child {
    margin-right: 0px;
}

.active_jobs_sec_new_inner ul li a {
    position: relative;
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    background: #F3F9FF;
    border: 1px solid #2386EE;
    border-radius: 5px;
    padding: 14px 20px;
}

.active_jobs_sec_new_inner ul li a span {
    display: inline-block;
    margin-left: 10px;
    font-weight: 600;
}

.active_jobs_sec_new_inner ul li a img {
    width: 20px;
    margin-right: 10px;
}

.client_prof_sec_new_sec {
    position: relative;
    margin: 20px 0;
}

.client_prof_sec_new_sec_inner {
    position: relative;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 25px;
    box-shadow: 0px 4px 10px #00000021;
    border: none;
}

.client_prof_sec_new_sec_head {
    position: relative;
    margin-top: 25px;
}

.client_prof_sec_new_sec_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    margin-bottom: 0px;
    display: flex;
    align-items: center;
    z-index: 11;
}

.client_prof_sec_new_sec_head h6 img {
    margin-right: 15px;
    width: 20px;
}

.client_prof_sec_new_sec_head:before {
    position: absolute;
    width: 180px;
    height: 60px;
    background: #DFEFFF;
    left: -25px;
    top: -16px;
    content: '';
    z-index: 1;
}

.client_prof_sec_new_sec_head h6:after {
    position: absolute;
    content: '';
    background: #BFBFBF;
    height: 1px;
    width: 84%;
    right: 0px;
}

.view_less_new_btns {
    position: absolute;
    font-weight: 500;
    font-size: 17px;
    right: 0;
    top: -20px;
    color: #2196F3;
}

.view_less_new_btns:hover {
    color: #2196F3;
}

.view_less_new_btns i {
    margin-left: 10px;
    font-size: 14px;
}

.client_prof_sec_new_sec_body {
    position: relative;
    margin-top: 50px;
}

.client_prof_sec_new_sec_body .jobs_details_sec_new_box {
    margin: 0;
    position: relative;
    background: none;
    border: none;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
}

.client_prof_sec_new_sec_body .visit_socila_media_sec {
    text-align: center;
}

.client_prof_sec_new_sec_body .box_contents_sec li span {
    font-weight: 500;
}

.client_prof_sec_new_sec_body .box_contents_sec li {
    font-weight: 600;
}

.activity_notes_sec_new {
    position: relative;
    background: #f0f6ff;
    padding: 15px;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
    border-bottom: none;
}

.activity_notes_sec_new_left {
    position: relative;
    flex: 0 0 30%;
    border-right: 1.5px solid rgba(112 112 112 / 0.14);
    margin-right: 20px;
    padding-right: 10px;
}

.activity_notes_sec_new_right {
    position: relative;
    flex: 0 0 70%;
}

.activity_notes_sec_new_left h6 {
    position: relative;
    font-size: 18px;
    color: #000;
    margin-bottom: 10px;
}

.activity_notes_sec_new_left p {
    position: relative;
    margin-bottom: 0px;
    font-size: 14px;
}

.activity_notes_sec_new_right p {
    position: relative;
    font-size: 16px;
    margin-bottom: 0px;
    font-weight: 500;
}

.upload_media_popup {
    *z-index: 11 !important;
}

.new_brdr_btm_head {
    border-bottom: none;
    margin-bottom: 8px;
}

.dashboard-active-log {
    position: relative;
    border-bottom: 1.5px solid rgba(112 112 112 / 0.14);
    padding-bottom: 15px;
}

.new_job_post_sec_new {
    position: relative;
}

.dashboard-active-log h5 img {
    width: 20px;
    margin-right: 10px;
}

.dashboard_inner_merger {
    position: relative;
    padding: 0 0 20px 0;
}

.dashboard_inner_merger_inner {
    position: relative;
}

.act_head {
    position: relative;
    font-weight: 600;
    font-size: 28px;
    color: #000000;
    margin-bottom: 25px;
    display: block;
}

.dashboard_inner_merger_body {
    position: relative;
}

.dashboard_inner_merger_body .view_details_page_sec_main {
    position: relative;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    border: none;
}




/*Home Page New 14-12-2022*/


.new_hm_banner_sec_new {
    position: relative;
    overflow: hidden;
}

.new_hm_banner_sec_new_inner {
    position: relative;
}

/*.new_hm_banner_sec_new_inner{position: relative;background: url(../images/new-hm-banner.svg);background-size: cover;background-position: center center;background-attachment: scroll;background-repeat: no-repeat;width: 100%;height: 555px;}*/
.new_hm_banner_sec_new_inner img {
    width: 100%;
    object-fit: cover;
    position: relative;
}

.new_hm_banner_sec_new_inner:after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(0 0 0 / 0.10);
}

.banner_new_inner_cont_inner_sec {
    position: absolute;
    bottom: 60px;
    z-index: 11;
    width: 100%;
}

.banner_new_inner_cont {
    position: relative;
}

.banner_new_inner_cont h5 {
    position: relative;
    font-weight: 400;
    font-size: 40px;
    color: #FFFFFF;
    margin-bottom: 35px;
    display: block;
}

.banner_new_inner_cont h6 {
    position: relative;
    font-weight: 600;
    font-size: 50px;
    color: #FFFFFF;
    margin-bottom: 40px;
    display: block;
}

.banner_new_inner_cont ul {
    display: block;
    position: relative;
}

.banner_new_inner_cont ul li {
    display: inline-block;
    margin-right: 20px;
}

.banner_new_inner_cont ul li:last-child {
    margin-right: 0px;
}

.simple_btn_new {
    position: relative;
    display: inline-block;
    background: transparent;
    color: #fff;
    font-family: 'Barlow Semi Condensed', sans-serif;
    text-transform: uppercase;
    padding: 12px 20px 12px 20px;
    font-size: 26px;
    font-weight: 600;
}

.simple_btn_new:hover {
    color: #fff;
}

.banner_new_inner_cont_inner_sec_flex {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.banner_right_apple_cont_sec {
    position: relative;
    bottom: 0px;
    right: -235px;
    flex: 0 0 auto;
}

.banner_right_apple_cont_sec ul {
    display: block;
    position: relative;
}

.banner_right_apple_cont_sec ul li {
    display: block;
    margin-bottom: 25px;
    position: relative;
    *transform: translateX(170px);
}

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

.banner_right_apple_cont_sec ul li a {
    display: inline-block;
    justify-content: center;
    align-items: center;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0 0 0 / 0.18);
    border-radius: 8px 0px 0px 8px;
    padding: 10px 25px;
}

.banner_right_apple_cont_sec ul li a img {
    width: 30px;
}

.fill_icn {
    padding: 8px 15px !important;
    *transform: translateX(-150px);
    transform: translateX(180px);
    visibility: hidden;
}

.fill_icn img {
    width: 135px !important;
    height: 40px;
}

.fill_icn_prev {
    position: relative;
    *transform: translateX(170px);
}

.banner_right_apple_cont_sec ul li:hover .fill_icn_prev {
    transform: translateX(100px);
    transition: 0.5s ease-in-out;
}

.banner_right_apple_cont_sec ul li:hover .fill_icn {
    transform: translateX(-175px);
    transition: 0.5s ease-in-out;
    visibility: visible;
}

.ios_modal_popup_sec_new {
    position: relative;
}

.ios_modal_popup_sec_new .modal-body {
    padding: 0px;
}

.ios_modal_popup_sec_new .modal-dialog {
    max-width: 650px;
    margin: 50px auto;
    background: #fff;
    border-radius: 10px;
}

.ios_modal_popup_sec_new_inner {
    position: relative;
    padding: 30px 20px;
    text-align: center;
}

.ios_modal_popup_sec_new_inner img {
    width: 35px;
    margin-bottom: 20px;
}

.ios_modal_popup_sec_new_inner h6 {
    position: relative;
    font-weight: 500;
    font-size: 35px;
    color: #000000;
    margin-bottom: 20px;
}

.ios_modal_popup_sec_new_inner p {
    font-weight: 300;
    font-size: 20px;
    color: #000000;
    position: relative;
    margin-bottom: 30px;
}

.ios_modal_popup_sec_new_inner ul {
    display: block;
}

.ios_modal_popup_sec_new_inner ul li {
    display: inline-block;
    margin-right: 20px;
}

.ios_modal_popup_sec_new_inner ul li:last-child {
    margin-right: 0px;
}

.join_btn_new {
    position: relative;
    display: inline-block;
    border: 1.5px solid #000000;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    padding: 6px 30px;
}

.cancel_btn_new {
    position: relative;
    display: inline-block;
    border: none;
    border-radius: 4px;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    padding: 6px 30px;
}

.featured_talents_sec_new {
    position: relative;
    padding: 30px 0 30px 0;
}

.featured_talents_sec_new_inner {
    position: relative;
}

.featured_talents_sec_new_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 35px;
    display: block;
}

.featured_talents_sec_new_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 40px;
    color: #000000;
    display: block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 40px;
}

.featured_talents_sec_new_inner_body {
    position: relative;
}

.featured_talents_sec_new_inner_body ul {
    display: block;
    text-align: center;
}

.featured_talents_sec_new_inner_body ul li {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 30px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(3) {
    margin-right: 0px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(4) {
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(3) {
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single {
    position: relative;
}

.featured_talents_sec_new_inner_single_img {
    position: relative;
}

.featured_talents_sec_new_inner_single_img img {
    width: 100%;
}

.featured_talents_sec_new_inner_single_img:before {
    position: absolute;
    content: '';
    background: linear-gradient(355.41deg, #0B0B0B 2.92%, rgba(217, 217, 217, 0) 92.26%);
    border-radius: 0px 0px 9.51812px 9.51812px;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.featured_talents_sec_new_inner_single_img_cont {
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-align: left;
    z-index: 11;
}

.featured_talents_sec_new_inner_single_img_cont h6 {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single_img_cont h3 {
    font-weight: 600;
    position: relative;
    display: block;
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single_img_cont h5 {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_body_btn {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.view_prof_new_btn {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 25px;
    color: #FFFFFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    background: #4DAFFB;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 12px 30px;
}

.view_prof_new_btn:hover {
    color: #fff;
}

.influence_new_home {
    position: relative;
}

.influence_new_home .featured_jobs_sec_head h2 {
    position: relative;
    font-size: 45px;
    color: #000000;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 15px;
    font-weight: 500;
}

.influence_new_home .featured_jobs_sec_head p {
    font-size: 22px;
    color: #272727;
    width: 60%;
    margin: 0 auto;
    font-weight: 400;
}

.influence_new_home .influencer_sec_main_sec_left h1 {
    position: relative;
    font-size: 45px;
    color: #000000;
    font-weight: 500;
}

.influencer_sec_main_sec_left p {
    font-size: 22px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 400;
}

.featured_jobs_sec_new_job .featured_jobs_sec_head h2 {
    font-size: 45px;
    color: #000000;
}

.pop_tal_cate .popular_talent_new_cate_head h1 {
    font-size: 45px;
    color: #000000;
}

.pop_tal_cate .popular_talent_new_cate_single_img_cont {
    text-align: center;
    left: 0;
    right: 0;
}

.new_padd_sys {
    padding: 0 0 10px 0 !important;
}


/*Home Page New*/

.modal-dialog.meeting-popup-width {
    background: #fff;
}

/*Non User meeting Module*/


.non_user_met_sec {
    position: relative;
    padding: 40px 0 60px 0;
}

.non_user_met_sec_main {
    position: relative;
}

.non_user_met_sec_left {
    position: relative;
}

.non_user_met_sec_right {
    position: relative;
}

.non_user_met_sec_right img {
    width: 100%;
}

.non_user_met_sec_left_head {
    position: relative;
    margin-bottom: 50px;
    display: block;
}

.non_user_met_sec_left_head h6 {
    position: relative;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    margin-bottom: 20px;
}

.non_user_met_sec_left_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 45px;
    color: #000000;
    margin-bottom: 0px;
}

.non_user_met_sec_left_body {
    position: relative;
}

.non_user_met_sec_left_body_top {
    position: relative;
    margin-bottom: 30px;
}

.non_user_met_sec_left_body_top_single {
    position: relative;
}

.non_user_met_sec_left_body_top_single label {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin-bottom: 8px;
    line-height: inherit;
}

.non_user_met_sec_left_body_top_single select {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #D0D0D0;
    border-radius: 5px;
    font-weight: 400;
    font-size: 17px;
    color: #000000;
    padding: 9px 30px;
    background: #fff url(../images/select.png) no-repeat 95% center;
    background-size: 13px;
}

.non_user_met_sec_left_body_top_single .none_brdr {
    border: none;
}

.non_user_met_sec_left_body_top ul {
    display: block;
    position: relative;
}

.non_user_met_sec_left_body_top ul li {
    display: inline-block;
    margin-right: 40px;
}

.non_user_met_sec_left_body_top ul li:last-child {
    margin-right: 0px;
}

.non_user_met_sec_left_body_middle {
    position: relative;
    margin-bottom: 30px;
}

.non_user_met_sec_left_body_middle ul {
    display: block;
    position: relative;
}

.non_user_met_sec_left_body_middle ul li {
    display: inline-block;
    margin-right: 40px;
}

.non_user_met_sec_left_body_middle ul li:last-child {
    margin-right: 0px;
}

.non_user_met_sec_left_body_middle_single label {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin-bottom: 8px;
    line-height: inherit;
}

.date_sec_id {
    position: relative;
    font-size: 16px;
    color: #282828;
    cursor: pointer;
    width: 250px;
}

.date_sec_id .fa-calendar-alt {
    position: relative;
    margin-right: 10px;
}

.date_sec_id span {
    text-decoration: underline;
}

.date_sec_id .fa-chevron-down {
    position: relative;
    margin-left: 10px;
}

.time_sec_id {
    position: relative;
    width: 250px;
    font-size: 16px;
    color: #282828;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.time_sec_id .fa-clock {
    position: relative;
    margin-right: 15px;
}

.time_sec_id span {
    position: relative;
}

.time_sec_id input {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    width: 110px;
    height: 30px;
    text-align: center;
}

.non_user_met_sec_left_body_bottom {
    position: relative;
    margin-bottom: 40px;
}

.non_user_met_sec_left_body_bottom p {
    font-weight: 400;
    font-size: 18px;
    color: #333;
}

.non_user_met_sec_left_body_btm_btns {
    position: relative;
}

.non_user_met_sec_left_body_btm_btns ul {
    display: block;
}

.non_user_met_sec_left_body_btm_btns ul li {
    display: inline-block;
    margin-right: 40px;
}

.non_user_met_sec_left_body_btm_btns ul li:last-child {
    margin-right: 0px;
}

.she_met_blue {
    position: relative;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    padding: 8px 32px;
    border: 1px solid #2196F3;
}

.she_met_blue:hover {
    color: #fff;
}

.can_met_blck {
    position: relative;
    background: #fff;
    border-radius: 4px;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    padding: 8px 40px;
    border: 1px solid #000;
}

.loc_india_loc {
    position: relative;
}

/* .input_box {padding-left: 15px !important;} */
/* .iti--separate-dial-code .input_box {padding-left: 65px !important;} */
.country_signinup {
    padding-left: 15px;
}

.new_code {
    padding-left: 100px !important;
}


/*business dasborad merger inner*/

.jobs_dash_merger_inner {
    position: relative;
    background: #F3F3F3;
    padding: 20px 15px;
    margin-bottom: 20px;
}

.jobs_dash_merger_inner {
    position: relative;
    display: block;
}

.jobs_dash_merger_inner ul {
    display: block;
}

.jobs_dash_merger_inner ul li {
    display: inline-block;
    margin-right: 25px;
}

.jobs_dash_merger_inner ul li:last-child {
    margin-right: 0px;
}

.approve_btn_jobs {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border-radius: 4px;
    border: 1px solid #000;
    padding: 5px 20px;
    position: relative;
    display: inline-block;
}

.approve_btn_jobs .fa-check-circle {
    color: #39AA27;
    font-size: 16px;
    margin-right: 10px;
    font-weight: 600 !important;
}

.approve_btn_jobs .fa-times-circle {
    color: #FF3030;
    font-size: 16px;
    margin-right: 10px;
    font-weight: 600 !important;
}

.send_cla_yellow {
    position: relative;
    background: #E09B3D;
    border-radius: 4px;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 6px 24px;
}

.send_cla_yellow:hover {
    color: #fff;
}

.view_app_btns {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #000000;
}

.view_app_btns img {
    margin-right: 5px;
    width: 20px;
}

.edit_jobs_btns {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #2196F3;
}

.edit_jobs_btns:hover {
    color: #2196F3;
}

.edit_jobs_btns i {
    margin-right: 8px;
}

.comp_btn_jobs {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border-radius: 4px;
    border: 1px solid #000;
    padding: 5px 25px;
    position: relative;
    display: inline-block;
}

.eliplise_btn i {
    position: relative;
    color: #000;
    font-size: 20px;
    font-weight: 900 !important;
}

.mod_close_sec {
    background: #FFFFFF;
    border: 1px solid #C4C4C4;
    box-shadow: 0px 0px 8px rgba(0 0 0 / 0.20);
    border-radius: 10px;
    text-align: center;
    min-width: 130px;
    height: 45px;
}

.mod_close_sec a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    height: 45px;
    color: #FF3030;
    font-size: 16px;
}

.mod_close_sec a i {
    margin-right: 10px;
}

.ui-timepicker-wrapper {
    overflow-y: scroll !important;
}

.ui-timepicker-wrapper::-webkit-scrollbar {
    width: 5px;
}

.ui-timepicker-wrapper::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
    color: #8A8A8A;
}

.ui-timepicker-wrapper::-webkit-scrollbar-thumb {
    background: #333;
    border-radius: 10px;
}

.ui-timepicker-wrapper::-webkit-scrollbar-thumb:hover {
    background: #8A8A8A;
}

.ui-timepicker-list {
    overflow-y: scroll !important;
    height: 150px;
}

.ui-timepicker-list::-webkit-scrollbar {
    width: 5px;
}

.ui-timepicker-list::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
    color: #8A8A8A;
}

.ui-timepicker-list::-webkit-scrollbar-thumb {
    background: #333;
    border-radius: 10px;
}

.ui-timepicker-list::-webkit-scrollbar-thumb:hover {
    background: #8A8A8A;
}

.date_value i {
    margin: 0 5px;
}

.new_sign_logo_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.new_sign_logo_sec_left {
    position: relative;
    width: 35%;
}

.new_sign_logo_sec_left img {
    width: 100%;
}

.contact_branch_link {
    position: relative;
    display: inline-block;
    margin-left: 15px;
    font-weight: 400;
    font-size: 16px;
    text-decoration-line: underline;
    color: #2196F3;
}

.slec_span select {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    margin-left: 10px;
    background: none;
    border: none;
    -webkit-appearance: block !important;
    -moz-appearance: block !important;
    appearance: block !important;
    width: 70px;
}

.slec_span select option {
    font-size: 14px;
}





/*Subscription Flow Backend New*/


.verification-filter-bar.approval-filter-bar .verification-status label {
    font-size: 14px !important;
}

.ass_sub {
    position: relative;
    background: #2386EE;
    border-radius: 4px;
    display: inline-block;
    padding: 8px 30px;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    width: 100%
}

.ass_sub:hover {
    color: #fff;
}

.comp_plan_new_sec {
    position: relative;
    padding: 30px 0 30px 0;
    margin-top: -10px
}

.comp_plan_new_sec_inner_sec {
    position: relative;
}

.comp_plan_new_sec_inner_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px;
    width: 100%;
}

.comp_plan_new_sec_inner_sec_head h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
    z-index: 11;
}

.comp_plan_new_sec_inner_sec_head h5:after {
    position: absolute;
    top: -12px;
    left: -60px;
    background: #E9F2FF;
    height: 50px;
    width: 180px;
    content: '';
    z-index: -1;
    display: none;
}

.comp_plan_new_sec_inner_sec_body {
    position: relative;
    background: #FFFFFF;
    border: 2px solid #CECECE;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    display: grid;
    grid-template-columns: 1.2fr 1fr 2fr;
    *padding: 15px;
    width: 100%;
}

.comp_plan_new_sec_inner_sec_body_single {
    position: relative;
}

.comp_plan_new_sec_inner_sec_body_single_list {
    position: relative;
    text-align: center;
    display: block;
}

.comp_plan_new_sec_inner_sec_body_single_list li {
    display: block !important;
    text-align: center !important;
    padding: 0px;
}

.comp_plan_new_sec_inner_sec_body_single_list li h6 {
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    position: relative;
    border-bottom: 2px solid #E4E4E4;
    border-bottom: 2px solid #E4E4E4;
    padding: 15px 0;
}

.comp_plan_new_sec_inner_sec_body_single_list li h5 {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    position: relative;
    margin-bottom: 0px;
    border-bottom: 2px solid #E4E4E4;
    padding: 15px 0;
}

.comp_plan_new_sec_inner_sec_body_single_list li h6 i {
    margin-right: 5px;
}

.comp_plan_new_sec_inner_sec_body_single_list li h6 span {
    font-size: 14px;
}

.comp_plan_new_sec_inner_sec_body_single_list li:last-child h5 {
    border-bottom: none;
    *padding-bottom: 0px;
}

.comp_plan_new_sec_inner_sec_body_second {
    position: relative;
}

.comp_plan_new_sec_inner_sec_body_single p {
    position: relative;
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    margin-bottom: 0px;
    border-bottom: 2px solid #E4E4E4;
    padding-bottom: 20px;
    height: 140px;
    padding: 15px;
}

.comp_plan_new_sec_inner_sec_body_second h3 {
    position: relative;
    font-weight: 500;
    font-size: 22px;
    color: #000000;
    margin-bottom: 0px;
    text-align: center;
    height: 140px;
    border-bottom: 2px solid #E4E4E4;
    *padding-bottom: 20px;
    *line-height: 4.2;
    display: flex;
    align-items: center;
    justify-content: center;
}

.comp_plan_new_sec_inner_sec_body_third_top {
    position: relative;
    height: 140px;
    border: 2px solid #E4E4E4;
}

.comp_plan_new_sec_inner_sec_body_third {
    position: relative;
}

.comp_plan_new_sec_inner_sec_body_third_top_img {
    position: relative;
    text-align: center;
    border-bottom: 2px solid #E4E4E4;
    padding: 10px 0 10px 0;
    z-index: 111;
}

.comp_plan_new_sec_inner_sec_body_third_top_img img {
    width: 30%;
}

.comp_plan_new_sec_inner_sec_body_third:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0px 10px 10px 0px;
    padding: 1.5px;
    background: linear-gradient(45deg, #2196f3, #ff3030);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 11;
}

.comp_plan_new_sec_inner_sec_body_third_top_menu {
    position: relative;
    z-index: 111;
}

.menu_month_list {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0px;
}

.menu_month_list li {
    display: inline-block;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    color: #2196F3;
    padding: 15px 0;
    *border-bottom: 2px solid #E4E4E4;
}

.menu_month_list_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0px;
    z-index: 111;
}

.menu_month_list_new .comp_plan_new_sec_inner_sec_body_single_list {
    border-right: 2px solid #E4E4E4;
}

.menu_month_list_new .comp_plan_new_sec_inner_sec_body_single_list:last-child {
    border-right: none;
}

.menu_month_list li {
    border-right: 2px solid #E4E4E4;
}



.brdr_rgt {
    position: relative;
    border-right: 2px solid #E4E4E4;
}

.input_file_sec {
    position: relative;
    padding: 0 20px;
}

.input_file_sec input {
    position: relative;
    width: 100%;
    height: 38px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    background: #F2F2F2;
    border: none;
    ;
    padding-left: 18px;
    border-radius: 5px;
}

.input_file_sec i {
    position: absolute;
    right: 25px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    height: 35px;
    font-size: 16px;
}

.input_file_sec input::-webkit-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_file_sec input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_file_sec input::-ms-input-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.input_file_sec input::-moz-placeholder {
    color: #333 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.sel_cls {
    position: relative;
    width: 150px;
    height: 38px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    background: #F2F2F2;
    border: none;
    padding-left: 18px;
    border-radius: 5px;
    margin-left: 20px;
    background: #F2F2F2 url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
    margin-right: 15px;
}

.sel_flex_xls {
    display: grid;
    align-items: center;
    grid-template-columns: 1fr 3fr;
    grid-gap: 0px;
}

.sel_flex_xls .input_file_sec {
    padding-left: 0px;
}

.new_cls_clr input::-webkit-input-placeholder {
    color: #2196F3 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.new_cls_clr input::-moz-placeholder {
    color: #2196F3 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.new_cls_clr input::-ms-input-placeholder {
    color: #2196F3 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.new_cls_clr input::-moz-placeholder {
    color: #2196F3 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.ul_cls {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 5px;
    right: 25px;
    top: 4px;
    padding: 3px 8px;
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ul_cls.active {
    background: #2196F3;
    color: #fff;
    border-color: #fff;
}

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

.subscription_pln_setngs_div ul {
    display: flex;
    position: relative;
    gap: 5px;
}

.yes_no_radio_btn {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
    padding: 22.6px 20px;
    border-bottom: 2px solid #E4E4E4;
}

.yes_no_radio_btn .container {
    display: block;
    position: relative;
    padding-left: 8px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0px;
}

.yes_no_radio_btn .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.yes_no_radio_btn .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background: #F2F2F2;
    box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.18);
    ;
    border-radius: 50%;
    border: none;
}

.yes_no_radio_btn .container:hover input~.checkmark {
    background-color: #E7F9FF;
}

.yes_no_radio_btn .container input:checked~.checkmark {
    background-color: #E7F9FF;
}

.yes_no_radio_btn .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.yes_no_radio_btn .container input:checked~.checkmark:after {
    display: block;
}

.yes_no_radio_btn .container .checkmark:after {
    top: 4px;
    left: 4px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #2196F3;
}

.sel_sec_month {
    position: relative;
    width: 50%;
    height: 38px;
    font-weight: 500;
    font-size: 15px;
    border: none;
    border-radius: 5px;
    padding: 0 10px;
    text-align: center;
    color: #000;
    background: #F2F2F2 url(../images/sel-img-con.png) no-repeat 90% center;
    background-size: 9px;
}

.sel_sec_month option {
    color: #000;
    text-align: center;
    font-size: 15px;
}

#home_screen {
    position: relative;
    display: block;
}

.comp_plan_sec_mobile {
    display: none;
}

.mob_edit_icn {
    position: absolute;
    right: 10px !important;
    border: none;
    top: 12px !important;
    background: none;
    z-index: 11;
}

.mob_edit_icn i {
    position: relative;
    right: 0 !important;
    top: 0 !important;
}

.dis_none_sec {
    position: relative;
    *display: none !important;
}

div#subscription-cancel-popup .modal-dialog {
    background: #fff !important;
}

div#subscription-cancel-popup button.close {
    right: 20px !important;
    top: 20px !important;
}

.tlnt_name {
    font-weight: 600;
    border: 3px solid #000;
    padding: 5px 18px;
    display: inline-block;
    margin-bottom: 30px;
    position: relative;
    *background: #fff;
    min-width: 150px;
    text-align: center;
}

.tlnt_name:focus {
    border: 3px solid #000 !important;
}



/*Thank you Page*/

.thank_you_page {
    position: relative;
    padding: 30px 0;
}

.thank_you_page_main {
    position: relative;
}

.thank_logo {
    position: relative;
    text-align: center;
}

.thank_you_page_verify {
    position: relative;
    text-align: center;
    margin: 15px auto;
    width: 50%;
}

.thank_you_page_main p {
    color: #181818;
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 15px;
}

.thank_you_page_main h6 {
    font-size: 30px;
    font-weight: 500;
    color: #181818;
    text-align: center;
}

.thank_you_page_main h6 a {
    color: #2C86D9;
}



.slider-success.slider-ghost .slider-handle {
    border-color: #5cb85c;
}


.my_plan_fot_sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    width: 100%;
    margin-top: 10px;
}

.plan_cancel_back {
    position: relative;
    display: inline-block;
    padding: 5px 40px;
    background: #fff;
    border: 1px solid #000;
    border-radius: 4px;
    color: #000;
    font-weight: 500;
}


.new_set_loc_sec_new {
    position: relative;
}

.new_set_loc_sec_new .modal-body {
    padding: 0px;
}

.new_set_loc_sec_new .modal-dialog {
    max-width: 755px;
    margin: 50px auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 18%);
    border-radius: 20px;
}

.new_set_loc_sec_new_inner {
    position: relative;
    padding: 25px;
}

.new_set_loc_sec_new_inner_head {
    position: relative;
    margin-bottom: 30px;
}

.new_set_loc_sec_new_inner_head h2 {
    font-weight: 500;
    font-size: 25px;
    color: #000000;
    margin: 0px;
}

.new_set_loc_sec_new_inner_body {
    position: relative;
}

.new_set_loc_sec_new_inner_body_upper {
    position: relative;
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-gap: 70px;
    width: 100%;
    margin-bottom: 40px;
}

.new_set_loc_sec_new_inner_body_upper_left_top {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.new_set_loc_sec_new_inner_body_upper_left_top h5 {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 20px;
    color: #000000;
    opacity: 0.69;
}

.new_set_loc_sec_new_inner_body_upper_left_top img {
    width: 22px;
}

.new_set_loc_sec_new_inner_body_upper_left_top input {
    position: relative;
    width: 95px;
    height: 30px;
    border: 1px solid #000000;
    border-radius: 5px;
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
}

.new_set_loc_sec_new_inner_body_upper_left_top input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.new_set_loc_sec_new_inner_body_upper_left_top input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.new_set_loc_sec_new_inner_body_upper_left_top input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.new_set_loc_sec_new_inner_body_upper_left_top input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.new_set_loc_sec_new_inner_body_upper_left {
    position: relative;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom {
    position: relative;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 15px;
    position: relative;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom ul li {
    display: inline-block;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom ul li select {
    width: 100%;
}

.selct_box_date {
    position: relative;
    background: #F1F1F1 url(../images/down-icn-new.svg) 90%;
    border-radius: 20px;
    width: 100px;
    height: 40px;
    border-radius: 20px;
    font-weight: 400;
    font-size: 14px;
    color: #242424;
    background-repeat: no-repeat;
    background-size: 12px;
    padding-left: 15px;
    border: none;
}

.new_set_loc_sec_new_inner_body_upper_right {
    position: relative;
}

.new_size_250 {
    width: 250px;
    height: 45px;
}

.new_set_loc_sec_new_inner_body_bottom_new {
    position: relative;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom_new {
    position: relative;
    margin-bottom: 40px;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom_new ul {
    display: block;
}

.new_set_loc_sec_new_inner_body_upper_left_bottom_new ul li {
    display: inline-block;
    margin-right: 12px;
}

.lang_text_new {
    position: relative;
    display: flex;
    width: 90px;
    height: 40px;
    background: #F1F1F1;
    border-radius: 20px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    align-items: center;
    justify-content: center;
}

.lang_text_new i {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    font-size: 11px;
    font-weight: 400;
}

.proceed_btn_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.proceed_btn_sec_new button,
.proceed_btn_sec_new a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 5px;
    padding: 8px 30px;
    border: none;
}

.after_tag {
    position: relative;
}

.after_tag:after {
    position: absolute;
    content: '';
    background: #DFDFDF;
    width: 2px;
    height: 100%;
    right: -32px;
    top: 0;
}

.front_plan_price_dev {
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 0px;
    position: relative;
}

.front_plan_price_dev i {
    margin-right: 5px;
}

.front_plan_price_dev span {
    font-size: 12px;
}

.front_plan_price_span_dev {
    position: relative;
    display: inline-block;
    padding: 7px 0;
    font-size: 12px;
    font-weight: 400;
    color: #574d4d;
}

.have_gst_no_sec {
    position: relative;
    margin: 10px 0;
    display: flex;
    align-items: center;
    gap: 30px;
}

.gst_btn {
    position: relative;
    font-weight: 400;
    font-size: 12px;
    text-decoration-line: underline;
    color: #2196F3;
}

.gst_text_box {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 400;
    font-size: 12px;
    color: #646464;
    width: 210px;
    height: 35px;
    border: none;
    padding-left: 15px;
}

.gst_sub_btn {
    position: relative;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 600;
    font-size: 13px;
    color: #FFFFFF;
    width: 100px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}

.gst_numb_sec_new {
    position: relative;
    margin: 25px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.gst_numb_sec_new_left {
    position: relative;
    flex: 0 0 70%;
}

.gst_numb_sec_new_left h5 {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin-bottom: 12px;
}

.gst_numb_sec_new_left h5 span {
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    margin-left: 10px;
}

.gst_numb_sec_new_left h5 img {
    margin-left: 10px;
}

.gst_numb_sec_new_left h6 {
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin: 0px;
}

.span_st_sec {
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #D5D5D5;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
    border-radius: 5px;
    width: 200px;
    font-weight: 400 !important;
    font-size: 10px !important;
    color: #000000 !important;
    bottom: 0;
    top: -5px;
    text-align: center;
    vertical-align: middle;
    right: auto;
    line-height: inherit;
    height: max-content;
    padding: 10px 0;
    z-index: 11;
}

.promocode_sec_inner_single p {
    position: relative;
}

/*.iti__country-list{height: 200px !important;width: 250px !important;max-height: 200px !important;}*/
/*.iti-mobile .iti__country-list {max-height: 200px !important;width: 300px !important;}*/


.new_contact_sec_new {
    position: relative;
    padding: 15px 0;
    *height: 100vh;
}

.new_contact_sec_new_inner {
    position: relative;
}

.new_contact_sec_new_inner_left {
    position: relative;
}

.new_contact_sec_new_inner_left_head {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.new_contact_sec_new_inner_left_head h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    margin-right: 40px;
}

.head_sel_loc {
    position: relative;
    *background: #F1F1F1;
    border-radius: 4.40728px;
    width: 130px;
    height: 32px;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    border: none;
    padding-left: 12px;
    background: #F1F1F1 url(../images/sel-img-con.png) no-repeat 90%;
    background-size: 12px;
}

.head_sel_loc option {
    font-size: 17px;
}

.new_contact_sec_new_inner_left_body {
    position: relative;
}

.new_contact_sec_new_inner_left_body_loc {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.new_contact_sec_new_inner_left_body_loc_single {
    position: relative;
}

.new_contact_sec_new_inner_left_body_loc_single_top {
    position: relative;
    margin-bottom: 15px;
}

.new_contact_sec_new_inner_left_body_loc_single_top h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

.new_contact_sec_new_inner_left_body_loc_single_top p {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
    min-height: auto;
    *min-height: 70px;
}

.new_contact_sec_new_inner_left_body_loc_single_top h6 i {
    margin-right: 10px;
}

.new_contact_sec_new_inner_left_body_loc_single_top h5 a {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #2C9FE0;
    margin-bottom: 0px;
}

.new_contact_sec_new_inner_left_body_loc_single_top h5 a i {
    margin-left: 15px;
    font-size: 20px;
}

.new_contact_sec_new_inner_left_body_loc_single_bottom {
    position: relative;
}

.new_contact_sec_new_inner_left_body_loc_single_bottom p {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #646464;
    margin-bottom: 10px;
}

.speak_team_sec_new_Sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.cont_tal_btn {
    position: relative;
    display: inline-block;
    background: #2C9FE0;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 10px 25px;
}

.cont_tal_btn:hover {
    color: #fff;
}

.or_sec_new_cont {
    position: relative;
    margin: 5px 0;
    text-align: center;
    width: 90%;
}

.or_sec_new_cont p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin-bottom: 0px;
}

.or_sec_new_cont p:before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    height: 1.5px;
    background: #D9D9D9;
    width: 45%;
}

.or_sec_new_cont p:after {
    content: '';
    position: absolute;
    right: 0;
    top: 10px;
    height: 1.5px;
    background: #D9D9D9;
    width: 45%;
}

.shedule_met_sec_link {
    position: relative;
    margin-bottom: 15px;
}

.shedule_met_sec_link p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 18px;
    color: #646464;
    margin-bottom: 0px;
}

.speak_team_sec {
    position: relative;
    margin: 10px 0;
}

.speak_team_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 15px;
}

.speak_team_sec span {
    display: block;
}

.speak_team_sec span img {
    width: auto;
    margin-right: 15px;
    width: 25px;
}

.speak_team_sec span a {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    text-decoration: underline;
    display: inline-block;
}

.speak_team_sec a {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    text-decoration: underline;
    display: inline-block;
}

.other_inquires {
    position: relative;
    margin: 0px 0 0 0;
}

.other_inquires p {
    font-weight: 400;
    font-size: 12px;
    color: #646464;
    margin-bottom: 5px;
}

.other_inquires a {
    font-weight: 500;
    font-size: 18px;
    color: #000000;
}

.office-contact-box .follow-us {
    font-size: 18px !important;
}

.new_contact_sec_new_inner_right {
    position: relative;
}

.new_contact_sec_new_inner_right_head {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 5px;
}

.new_contact_sec_new_inner_right_head h3 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
}

.new_contact_sec_new_inner_right_head h3 img {
    width: 40px;
    margin-right: 5px;
}

.new_contact_sec_new_inner_right_head a {
    position: relative;
    display: inline-block;
    margin-left: 40px;
    font-size: 15px;
    color: #000;
    font-weight: 500;
}

.new_contact_sec_new_inner_right_head a i {
    font-size: 10px;
    margin-left: 15px;
}

.new_contact_sec_new_inner_right_body {
    position: relative;
}

.sstory_column_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 50px;
    align-items: center;
}

.story_ctn_new {
    position: relative;
    width: 90%;
}

.story_ctn_new h6 {
    position: relative;
    display: inline-block;
    border: 1.1px solid #000000;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    padding: 5px 15px;
    margin-bottom: 25px;
}

.story_ctn_new h5 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

.story_ctn_new p {
    font-weight: 400;
    font-size: 14px;
    color: #646464;
    margin: 0px;
}

.success_sto {
    position: relative;
}

#success_sto_slide.owl-carousel .owl-stage-outer {
    padding: 20px;
}

.new_lgth {
    width: 90%;
}

#success_sto_slide .owl-nav {
    position: absolute;
    right: 0;
    top: -50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 20%;
}

#success_sto_slide .owl-nav .owl-prev i {
    display: none;
}

#success_sto_slide .owl-nav .owl-next i {
    display: none;
}

#success_sto_slide .owl-nav .owl-prev {
    position: relative;
    z-index: 99;
    background: url(../images/arrow-2.png);
    width: 40px;
    height: 14px;
    border: 0;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

#success_sto_slide .owl-nav .owl-next {
    position: relative;
    z-index: 99;
    background: url(../images/arrow-2.png);
    width: 40px;
    height: 14px;
    border: 0;
    background-size: contain;
    background-repeat: no-repeat;
    *transform: rotate(180deg);
}

.other_inquires_main {
    position: absolute;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 0px;
    right: 0;
    bottom: 0;
}

.new_mar_sec {
    margin: 0px !important;
}


header.new-header .inner-header {
    margin: 0px;
}

header.new-header {
    box-shadow: 0px 1px 10px rgb(0 0 0 / 25%);
    padding: 15px 0;
    margin-bottom: 0px
}

.prem_user_new {
    position: relative;
    display: block;
    margin: 10px 0;
    font-weight: 500;
    font-size: 13px;
    background: linear-gradient(91.14deg, #2196F3 0.54%, #BB1111 99.46%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: flex;
    align-items: center;
}

.prem_user_new img {
    width: 20px;
    margin-right: 10px;
}

.prem_user_nw_sec_des {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.prem_user_nw_sec_des a {
    font-weight: 300;
    font-size: 13px;
    color: #FF3030;
}

.cancel_popup_sec_new {
    position: relative;
}

.cancel_popup_sec_new .modal-dialog {
    max-width: 800px;
    margin: 15px auto;
    background: #fff;
    border-radius: 20px;
}

.cancel_popup_sec_new .modal-body {
    padding: 0px;
}

.cancel_popup_sec_new_inner {
    position: relative;
    padding: 30px;
}

.cancel_popup_sec_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    z-index: 11;
}

.cancel_popup_sec_new_inner .close img {
    width: 20px;
}

.cancel_popup_sec_new_inner_sec {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    align-items: center;
}

.cancel_popup_sec_new_inner_sec_left h6 {
    position: relative;
    font-weight: 500;
    font-size: 30px;
    letter-spacing: 0.01em;
    color: #000000;
    margin-bottom: 20px;
}

.cancel_popup_sec_new_inner_sec_left p {
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #646464;
    margin-bottom: 50px;
}

.make_pay_btn {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
    border-radius: 10px;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #FFFFFF;
    padding: 7px 25px;
    margin-bottom: 25px;
}

.make_pay_btn:hover {
    color: #fff;
}

.back_cart {
    position: relative;
    display: inline-block;
    background: none;
    *box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.18);
    border-radius: 10px;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0.02em;
    color: #000;
    padding: 7px 25px;
    margin-bottom: 10px;
}

.swal2-icon.swal2-success .swal2-success-ring {
    border: 4px solid #2196F3 !important;
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
    background: #2196F3 !important;
}

.crop_new_head_sec {
    position: relative;
    font-size: 24px !important;
    font-weight: 500;
    margin-bottom: 25px;
}

.crop_popup_sec_sec_inner_new {
    position: relative;
    padding: 20px;
}

.new_mod_dia .modal-dialog {
    max-width: 1200px;
}

.new_mod_dia .close img {
    width: 20px;
}

.new_mod_dia_body_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-gap: 30px;
    margin-top: 15px;
}

.new_mod_dia_body_sec_left {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 15px;
    padding: 20px;
}

.new_mod_dia_body_sec_left img {
    margin-bottom: 15px;
}

.new_mod_dia_body_sec_left h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    text-align: center;
    color: #000000;
    line-height: inherit;
}

.new_mod_dia_body_sec_left p {
    font-weight: 300;
    font-size: 14px;
    text-align: center;
    color: #646464;
}

.upload_btn_blue_new {
    position: relative;
}

.upload_btn_blue_new input[type="file"] {
    opacity: 0;
    position: absolute;
    left: 0;
    width: 100%;
}

.upload_btn_blue_new label {
    position: relative;
    background: #2196F3;
    text-align: center;
    box-shadow: 0px 0px 4px rgb(0 0 0 / 18%);
    border-radius: 8px;
    cursor: pointer;
    color: #fff;
    font-weight: 500;
    /* padding: 8px 10px; */
    font-size: 15px;
    height: 35px;
    width: 170px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
}

.new_mod_dia_body_sec_left_main {
    position: relative;
}

.new_sec_crop_text h6 {
    font-size: 14px !important;
    color: #ACACAC !important;
}

.new_sec_crop_text.crop_img_tag_left a img {
    width: 18px;
    color: #ACACAC !important;
}

.new_mod_dia_body_sec_left_main:after {
    position: absolute;
    right: -25px;
    top: 0;
    background: #D3D3D3;
    content: '';
    height: 100%;
    width: 2px;
}

.new_mod_dia_body_sec_right {
    position: relative;
    padding-left: 15px;
}

.new_mod_dia_body_sec_right_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 20px;
}

.new_mod_dia_body_sec_right_top_single {
    position: relative;
}

.new_mod_dia_body_sec_right_bottom {
    position: relative;
    text-align: center;
}

.new_mod_dia_body_sec_right_bottom h5 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 5px;
}

.new_mod_dia_body_sec_right_bottom p {
    font-weight: 300;
    font-size: 16px;
    color: #646464;
}

.br_media_list {
    position: relative;
    display: block;
}

.br_media_list li {
    display: inline-block;
    margin-right: 15px;
}

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

.media_bw {
    position: relative;
    background: #2196F3;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.18);
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    padding: 8px 24px;
    border: 1px solid #2196F3;
}

.media_bw img {
    width: 18px;
    margin-right: 5px;
}

.media_bw:hover {
    color: #fff;
}

.click_img {
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.18);
    border-radius: 8px;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    padding: 8px 24px;
    border: 1px solid #000;
}

.click_img img {
    width: 18px;
    margin-right: 5px;
}

.upload_icn_btns_new_yellow {
    display: inline-block;
    position: relative;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 500;
    background: #F6D322;
    border-radius: 4px;
    padding: 10px 30px;
    margin: 0 0 5px 0;
}

.upload_icn_btns_new_yellow i {
    color: #fff;
    font-size: 16px;
    font-weight: 300 !important;
    margin-right: 8px;
}

.upload_icn_btns_new_yellow:hover {
    color: #fff;
}

/*Shedule Meeting*/

.sel_text_nm {
    position: relative;
    height: 32px;
    width: 120px;
    padding: 0 8px;
    color: #000;
    border: 1px solid #333;
    border-radius: 4px;
    background: url(../images/sel-img-con.png) no-repeat 96%;
    background-size: 10px;
    font-size: 12px;
    font-weight: 500;
}

.black_text {
    color: #000;
}

.name_bold_text_new a {
    margin-bottom: 5px;
    display: block;
}

.id_text span {
    display: inline-block !important;
}

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

#vsb_tit {
    width: 180px !important;
}

#apply-now-view-2009 a {
    position: relative;
    width: 150px;
    height: 45px;
    background: #2386EE;
    border-radius: 7px;
    box-shadow: 0px 3px 6px #00000029;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    *padding: 15px 0;
    border: 1px solid #fff;
}

#apply-now-view-2009 a:hover {
    color: #fff;
}

#popup_for_recommendation .choices__list--multiple {
    display: block;
    width: 100%;
}

#popup_for_recommendation .choices__list--multiple .choices__item[data-deletable] {
    padding: 7px 30px 7px 15px !important;
    font-size: 12px !important;
    height: auto;
}

#popup_for_recommendation .choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
    right: 10px !important;
    top: 10px !important;
    display: inline-block;
    margin: 0;
    font-size: 12px;
    position: absolute;
}

#popup_for_recommendation .choices__list--multiple .choices__item {
    margin-right: 5px !important;
    margin-bottom: 5px !important;
}

#popup_for_recommendation .choices__button:after {
    font-size: 12px !important;
}

.expolre-more-job-btn {
    display: flex;
    align-items: center;
    justify-content: center;
}

.mt_0.job_list_body_right_body_single_btn ul li:nth-child(2) {
    display: block !important;
}

.become_find_talent {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-bottom: 35px;
}

.become_talentbtn {
    width: 230px;
    height: 52px;
    background: #2196F3;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}

.become_talentbtn:hover {
    color: #fff;
}

.find_talentbt {
    width: 230px;
    height: 52px;
    background: #2196F3;
    border: 2px solid #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: center;
}

.find_talentbt:hover {
    color: #fff;
}

.tfs-right {
    position: relative;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.tfs-right img {
    width: 100%;
}

.sstory-column .story-head h3 {
    line-height: inherit;
    margin-top: 5px;
}

.story_img_sec_new {
    position: relative;
    width: 180px;
    height: 180px;
    border-radius: 50px 5px;
    margin: 0 auto;
}

.story_img_sec_new img {
    width: 180px;
    height: 180px;
    object-fit: cover;
    border-radius: 50px 5px;
}

.story_img_sec_new:after {
    position: absolute;
    content: '';
    background: #ffffff;
    height: 100%;
    width: 100%;
    border-radius: 50px 5px;
    left: 10px;
    top: -10px;
    z-index: -1;
    right: 0;
    border: 2px solid #6EB0F3;
}

/*.story_img_sec_new:before { background: rgb(0 0 0 / 10%); position: absolute;content: '';
    width: 100%; height: 100%;border-radius: 50px 5px;}*/
.main_story_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.play_icn_story {
    position: absolute;
    height: 30px;
    width: 30px;
    background: #fff;
    line-height: 30px;
    border-radius: 50%;
    bottom: 20px;
    right: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.play_icn_story i {
    font-size: 12px;
    color: #000000;
    font-weight: 900 !important;
}

#success_sto_slide.owl-carousel .owl-stage-outer {
    height: 100%;
}

.sstory-column {
    margin: 15px;
}

.new_whole_text {
    font-style: normal;
    font-weight: 500;
    font-size: 60px;
    text-transform: capitalize;
    font-family: 'Barlow Semi Condensed', sans-serif;
    width: 85%;
    margin-bottom: 50px;
    color: #000;
}

.sm-meet-team-slider.owl-carousel.owl-loaded {
    display: block !important;
}

header.new-header .inner-header ul.home-quick-menu li a {
    display: inline-block;
    font-size: 18px;
}

header.new-header .inner-header ul.home-quick-menu {
    gap: 30px;
}

.main-ctn .description p a {
    color: #2196F3;
    font-size: 13px;
    padding-left: 5px;
}

section.home-counter-section .counter-inner .counter-card h2 {
    font-weight: 500;
    color: #000;
}

section.home-counter-section .counter-inner .counter-card p {
    color: #000;
}

section.home-counter-section .counter-inner .counter-card h2 {
    font-family: 'Poppins';
}

.sstory-column {
    gap: 30px;
}

.profile-dropdown span {
    color: #000;
    font-weight: 500;
}

.job_list_body_right_body_single_btn ul {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
}

#success_sto_slide_new.owl-carousel .owl-stage-outer {
    padding: 20px;
}

.new_lgth {
    width: 90%;
}

#success_sto_slide_new .owl-nav {
    position: absolute;
    right: 0;
    top: -50px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 10%;
}

#success_sto_slide_new .owl-nav .owl-prev i {
    display: none;
}

#success_sto_slide_new .owl-nav .owl-next i {
    display: none;
}

#success_sto_slide_new .owl-nav .owl-prev {
    position: relative;
    z-index: 99;
    background: url(../images/arrow-2.png);
    width: 40px;
    height: 14px;
    border: 0;
    background-size: contain;
    background-repeat: no-repeat;
    transform: rotate(180deg);
}

#success_sto_slide_new .owl-nav .owl-next {
    position: relative;
    z-index: 99;
    background: url(../images/arrow-2.png);
    width: 40px;
    height: 14px;
    border: 0;
    background-size: contain;
    background-repeat: no-repeat;
    *transform: rotate(180deg);
}

#success_sto_slide_new.owl-carousel .owl-stage-outer {
    padding: 20px;
}

span.premium-tag img {
    width: 70px;
}

.upgrad_plan_sec_new {
    position: relative;
}

.upgrad_plan_sec_new .modal-dialog {
    max-width: 700px;
    margin: 20px auto;
    background: #fff;
    border-radius: 20px;
}

.upgrad_plan_sec_new .modal-body {
    padding: 0px;
}

.upgrad_plan_sec_new_inner {
    position: relative;
    padding: 20px 30px;
}

.upgrad_plan_sec_new_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 11;
    opacity: 1;
    font-size: 25px;
}

.upgrad_plan_sec_new_inner h4 {
    position: relative;
    font-weight: 500;
    font-size: 23px;
    color: #000000;
    margin-bottom: 12px;
}

.upgrad_plan_sec_new_inner p {
    font-weight: 400;
    position: relative;
    font-size: 18px;
    color: #848484;
    margin-bottom: 30px;
}

.Choose_date_list_sec_new {
    position: relative;
    display: block;
}

.Choose_date_list_sec_new li {
    display: inline-block;
    margin-right: 40px;
    position: relative;
}

.choose_date_input {
    position: relative;
    background: #F1F1F1;
    border-radius: 8px;
    width: 180px;
    height: 50px;
    display: flex;
    align-items: center;
    padding-left: 15px;
    font-weight: 400;
    font-size: 16px;
    color: #333;
    border: none;
}

.form-control::-webkit-input-placeholder {
    color: #646464 !important;
    opacity: 1 !important;
}

.form-control::-moz-placeholder {
    color: #646464 !important;
    opacity: 1 !important;
}

.form-control:-ms-input-placeholder {
    color: #646464 !important;
    opacity: 1 !important;
}

.form-control:-moz-placeholder {
    color: #646464 !important;
    opacity: 1 !important;
}

.new_cal_icn {
    position: absolute;
    right: 10px;
    top: 13px;
    font-size: 20px;
    color: #000;
}

.red_para_text {
    position: relative;
    font-weight: 400;
    font-size: 15px;
    color: #FF3030;
    margin-bottom: 0px;
}

.up_plan_sec_upgrad {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 8px;
    font-weight: 600;
    font-size: 16px;
    color: #FFFFFF;
    padding: 12px 35px;
    margin-top: 35px;
}

.up_plan_sec_upgrad:hover {
    color: #fff;
}

ul.new-feature-talent-row .featured_talents_sec_new_inner_single_img {
    *height: auto !important;
}

.sslabel {
    width: 370px;
    display: block;
}

.filt_text_main_sec .vsb-title.new_vb_tit {
    width: 160px !important;
}

.mar_btm_0 {
    margin-bottom: 0px !important;
    margin-left: 70px;
}

.verify-select-box .vsb-dropdown {
    border: 1px solid rgba(200 200 200 / 0.30);
}

.met_right_mod {
    display: block;
}

.met_right_mod li {
    display: inline-block;
    margin-left: 15px !important;
    margin-right: 0px !important;
}

.met_right_mod li:first-child {
    margin-left: 0px;
}

.sel_sec_new_tal_lead {
    position: relative;
    width: 100%;
    height: 34px;
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    background: #fff url(../images/sel-img-con.png) no-repeat 91%;
    padding: 0px 20px 0 5px;
    background-size: 10px;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
}

.choices__input.choices__input--cloned {
    left: 0px;
}

.choices__list {
    margin-bottom: 0px;
}

.blue_new_text {
    color: #2386EE !important;
}

/*My Orders*/

.my_orders_sec_new {
    position: relative;
    padding: 20px 0;
}

.my_orders_sec_new_inner {
    position: relative;
}

.my_orders_sec_new_inner_head {
    position: relative;
}

.my_orders_sec_new_inner_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.my_orders_sec_new_inner_head h6 img {
    width: auto;
    margin-right: 5px;
}

.my_orders_sec_new_inner_body {
    position: relative;
    margin-top: 15px;
}

.order_table_sec {
    position: relative;
}

.order_table_sec tr td {
    padding: 20px;
    position: relative;
    border-bottom: 2px solid #DDDDDD;
}

.order_table_sec tr td h5 {
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 5px;
    line-height: inherit;
}

.order_table_sec tr td p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    line-height: inherit;
}

.order_table_sec tr td:after {
    position: absolute;
    content: '';
    right: 10px;
    top: 15px;
    width: 1.5px;
    background: #DDDDDD;
    height: 70%;
}

.order_table_sec tr td:last-child:after {
    display: none;
}

.view_det_sec_tab {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    font-weight: 600;
    font-size: 14px;
    color: #FFFFFF;
    padding: 9px 28px;
}

.view_det_sec_tab:hover {
    color: #fff;
}

.green_color {
    color: #3FD732 !important;
}

.orange_sec_color {
    color: #FA8F21 !important;
}

.red_sec_color {
    color: #FF0000 !important;
}

.desk_mode_order {
    display: block;
}

.mob_mode_order {
    display: none;
}

.mob_mode_order {
    position: relative;
}

.my_order_mobile_body_sec {
    position: relative;
    margin-top: 20px;
}

.my_order_mobile_single_sec_new {
    position: relative;
    margin-bottom: 15px;
}

.my_order_mobile_single_sec_new ul {
    display: block;
    border: 1px solid #D6D6D6;
    border-radius: 10px;
    padding: 10px;
}

.my_order_mobile_single_sec_new ul li {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}

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

.my_order_mobile_single_sec_new ul li h5 {
    font-weight: 400;
    font-size: 12px;
    line-height: inherit;
    color: #646464;
    margin: 0;
    flex: 0 0 100px;
}

.my_order_mobile_single_sec_new ul li h6 {
    font-weight: 500;
    font-size: 12px;
    line-height: inherit;
    color: #000;
    margin: 0;
}

.view_det_button {
    position: relative;
    display: inline-block;
    margin-top: 15px;
    background: #2196F3;
    box-shadow: 0px 0px 3.30323px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 500;
    font-size: 12px;
    color: #FFFFFF;
    padding: 8px 20px;
}

.view_det_button:hover {
    color: #fff;
}

.my_orders_filter_sec_new {
    position: relative;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 1px solid #C7C7C7;
    padding: 10px 15px;
    border-radius: 5px;
}

.my_orders_filter_sec_new ul {
    display: flex;
    align-items: center;
}

.my_orders_filter_sec_new ul li {
    display: inline-block;
    margin-right: 15px;
}

.order_head {
    position: relative;
    font-weight: 600;
    font-size: 22px;
    color: #000000;
    line-height: inherit;
    margin-bottom: 0px;
    margin-right: 15px;
}

.meet_sec_input_new {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    position: relative;
}

.filter_tab_sec_new .verify-select-box span.vsb-title {
    padding-left: 0px !important;
}

.filter_tab_sec_new {
    background: #ffffff;
    border: 1px solid #C7C7C7;
    border-radius: 5px;
    display: block;
    padding: 0 10px;
}

.results_cls {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #282828;
    margin-bottom: 0px;
}

.reset_cls {
    font-weight: 500;
    font-size: 16px;
    color: #FF3030;
}

.new_sort_sel_select {
    position: relative;
    background: #FCFCFC;
    border: 1px solid #999999;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 5px 20px;
    background: url(../images/sel-img-con.png) no-repeat 96%;
    background-size: 10px;
}

.space_fil {
    position: relative;
    border: 1px solid #DDDDDD;
    margin: 10px 0;
}

.from_to_list {
    position: relative;
}

.from_to_list ul {
    display: block;
    background: #ECECEC;
    border-radius: 3px;
    padding: 5px;
}

.from_to_list ul li {
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
    font-size: 10px;
    color: #646464;
}

.from_to_list ul li span {
    color: #000000;
}

.from_to_list ul li:last-child {
    margin-right: 0px;
}

.or_date_sec {
    position: relative;
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    display: block;
    padding-bottom: 10px;
}

.vsb-container {
    color: #000;
}

/*.verify-select-box .vsb-dropdown{height: 150px;overflow-y: scroll;}*/
.verify-select-box .vsb-dropdown::-webkit-scrollbar {
    width: 5px;
}

.verify-select-box .vsb-dropdown::-webkit-scrollbar-track {
    border-radius: 2px;
}

.verify-select-box .vsb-dropdown::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
}

.verify-select-box .vsb-dropdown::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
}

.profile-dropdown span {
    margin-right: 10px;
}

.verification-status .sel_sec_new_tal_lead {
    padding: 0px 40px 0 5px
}

.new_contact_york_sec {
    position: relative;
}

.new_contact_york_sec p {
    font-weight: 400;
    font-size: 15px;
    color: #333;
    margin-bottom: 0px;
    min-height: auto;
}

.york_phone_sec {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #333;
}

.york_phone_sec a img {
    color: #333;
    width: 20px;
    margin-right: 10px;
}

#meeting-date #ui-datepicker-div {
    transform: translate(0%, 10%)
}

.sticky_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 12px #00000029;
    padding: 20px 0;
    margin-bottom: 10px;
    z-index: 999;
}

.book_now_module_sec {
    position: relative;
    margin-top: 20px;
}

.book_now_module_sec a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF;
    padding: 8px 24px;
    width: 100%;
    text-align: center;
}

.book_talent_mod_sec {
    position: relative;
}

.book_talent_mod_sec .modal-body {
    padding: 0px;
}

.book_talent_mod_sec .modal-dialog {
    max-width: 850px;
    margin: 10px auto;
    background: #fff;
    border-radius: 17px;
}

.book_talent_mod_sec_inner {
    position: relative;
    padding: 15px 20px;
}

.book_talent_mod_sec_inner_head {
    position: relative;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
}

.book_talent_mod_sec_inner_head h4 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    margin-bottom: 0px;
}

.book_talent_mod_sec_inner_head h4 span {
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

.book_talent_mod_sec_inner_head .close {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
    font-size: 18px;
}

.book_talent_mod_sec_inner_body {
    position: relative;
    margin-top: 0px;
    padding-top: 5px;
}

.book_talent_mod_sec_prof {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 5px;
}

.book_talent_mod_sec_prof_left {
    position: relative;
    display: flex;
    align-items: center;
    border-right: 1px solid #D9D9D9;
    padding-right: 30px;
    margin-right: 30px;
}

.book_talent_mod_sec_prof_left_img {
    position: relative;
    width: 50px;
    *height: 50px;
    border-radius: 4px;
    margin-right: 15px;
    height: auto;
}

.book_talent_mod_sec_prof_left_img img {
    width: 100%;
}

.book_talent_mod_sec_prof_left_cont_sec {
    position: relative;
}

.book_talent_mod_sec_prof_left_cont_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    margin: 0 0 5px 0;
}

.book_talent_mod_sec_prof_left_cont_sec h5 span {
    position: relative;
    margin-left: 5px;
    font-weight: 300;
    font-size: 12px;
    color: #000000;
}

.book_talent_mod_sec_prof_left_cont_sec h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #000000;
}

.book_talent_mod_sec_prof_left_cont_sec h6 img {
    margin-right: 5px;
    width: 15px;
}

.book_talent_mod_sec_prof_right {
    position: relative;
}

.book_talent_mod_sec_prof_right ul {
    display: block;
}

.book_talent_mod_sec_prof_right ul li {
    display: inline-block;
    margin-right: 20px;
    font-weight: 500;
    position: relative;
    font-size: 16px;
    color: #626262;
}

.book_talent_mod_sec_prof_right ul li span {
    color: #000000;
    margin-left: 10px;
}

.book_talent_mod_sec_prof_right ul li:last-child {
    margin-right: 0px;
}

.book_talent_mod_ctae_sec {
    position: relative;
    padding-top: 15px;
}

.book_talent_mod_ctae_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 15px;
}

.steping_prog_bar_sec {
    position: absolute;
    width: 70px;
    bottom: 0;
    left: 50%;
    right: 0;
    transform: translateX(-50%);
    z-index: 11;
}

.steping_prog_bar_sec h6 {
    position: relative;
    margin: 0 0 10px 0;
    font-weight: 500;
    font-size: 14px;
    color: #2196F3;
}

.step_round {
    position: relative;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 5px;
}

.step_round span {
    position: relative;
    display: block;
    width: 5px;
    height: 5px;
    background: #D8EEFF;
    border-radius: 50%;
}

.step_round span.active {
    background: #2196F3;
}

.inner_sec_modal_new {
    position: relative;
}

.inner_sec_modal_new_budget {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.what_budget_sec {
    position: relative;
    padding-top: 10px;
}

.what_budget_sec h6 {
    position: relative;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.4);
}

.what_budget_sec img {
    width: 85%;
}

.what_budget_sec p {
    position: relative;
    margin: 5px 0 0 0px;
    font-weight: 500;
    font-size: 11px;
    color: #FF800B;
}

.inner_sec_modal_new_budget .steping_prog_bar_sec {
    left: 60%;
    bottom: auto;
}

.inner_sec_modal_new_budget .send_enq_sec {
    margin: 0px;
}

.low_para {
    color: #FF100B !important;
}

.high_para {
    color: #0ECC56 !important;
}

.inner_sec_modal_new_budget_left {
    position: relative;
}




.serv_selct {
    position: relative;
    border: 1px solid #BEBEBE;
    height: 32px;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    background: #fff url(../images/chev-icn.png) 96%;
    padding-left: 15px;
    padding-right: 30px;
    background-repeat: no-repeat;
    background-size: 8px;
}

.serv_ul_list {
    position: relative;
    display: block;
    *width: 200px;
}

.serv_ul_list li {
    display: inline-block;
    margin-right: 20px;
}

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

.book_talent_mod_service_sec {
    padding-top: 15px;
    position: relative;
}

.service_mode_sec_list {
    position: relative;
    display: block;
}

.service_mode_sec_list li {
    display: inline-block;
    margin-right: 20px;
}

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

.list_radio_sec {
    position: relative;
}

.list_radio_sec .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 5px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
}

.list_radio_sec .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.list_radio_sec .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1.63636px solid #818181;
    border-radius: 50%;
}

.list_radio_sec .container:hover input~.checkmark {
    background-color: #fff;
}

.list_radio_sec .container input:checked~.checkmark {
    background-color: #fff;
    border-color: #2196F3;
}

.list_radio_sec .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.list_radio_sec .container input:checked~.checkmark:after {
    display: block;
}

.list_radio_sec .container .checkmark:after {
    top: 4px;
    left: 4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #2196F3;
    border: 1.63636px solid #2196F3;
}

.book_talent_mod_service_sec {
    position: relative;
    padding-top: 10px;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
}

.book_talent_mod_service_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
}

.mulit_giy_sec_new {
    position: relative;
    padding-top: 15px;
}

.mulit_giy_sec_new .container {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 600;
    color: #000;
    margin-left: 0;
    width: auto;
}

.mulit_giy_sec_new .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.mulit_giy_sec_new .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #EAEAEA;
    border: 1px solid #818181;
    border-radius: 2px;
}

.mulit_giy_sec_new .container:hover input~.checkmark {
    background-color: #EAEAEA;
}

.mulit_giy_sec_new .container input:checked~.checkmark {
    background-color: #2196F3;
    border: 1px solid #2196F3;
}

.mulit_giy_sec_new .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 2px;
    top: 0px;
    font-family: 'Font Awesome 5 Pro';
    color: #fff;
    font-size: 12px;
}

.mulit_giy_sec_new .container input:checked~.checkmark:after {
    display: block;
}

.city_input_sec {
    position: relative;
}

.city_input_sec input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    width: 230px;
    height: 35px;
    padding-left: 30px;
    color: #9F9E9E;
}

.city_input_sec select {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    width: 150px;
    height: 35px;
    padding-left: 30px;
    color: #9F9E9E;
}

.city_input_sec img {
    position: absolute;
    left: 10px;
    z-index: 1;
    width: 12px;
    top: 10px;
}

.city_input_sec input::-webkit-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.city_input_sec input::-moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.city_input_sec input:-ms-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.city_input_sec input:-moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.description_sec_multi_sec {
    position: relative;
    padding-top: 15px;
    margin-bottom: 5px;
}

.description_sec_multi_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}

.description_sec_multi_sec textarea {
    position: relative;
    width: 100%;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    color: #2C2C2C;
    font-size: 14px;
    font-weight: 400;
}

.description_sec_multi_sec input {
    position: relative;
    width: 100%;
    padding: 10px;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    color: #2C2C2C;
    font-size: 14px;
    font-weight: 400;
    height: 35px;
}

.description_sec_multi_sec_perform_job {
    position: relative;
    padding-top: 12px;
}

.description_sec_multi_sec_perform_job h5 {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #000000;
    margin-bottom: 10px;
}

.budget_service_sec {
    position: relative;
    padding-top: 10px;
    margin-bottom: 15px;
}

.budget_service_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
}

.budget_en_input_sec {
    position: relative;
    width: 100%;
    display: block;
}

.budget_en_input_sec input {
    position: relative;
    width: 100%;
    height: 35px;
    padding-left: 70px;
    color: #2C2C2C !important;
    font-weight: 500;
    font-size: 14px;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
}

.budget_en_input_sec span {
    position: relative;
    width: 100%;
    height: 35px;
    padding-left: 70px;
    color: #2C2C2C !important;
    font-weight: 500;
    font-size: 18px;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    display: flex;
    align-items: center;
}

.sel_curency_sec {
    position: absolute;
    border-radius: 2px;
    width: 50px;
    height: 35px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    left: 0;
    top: 0;
    z-index: 11;
    text-align: center;
    background: #EFEFEF url(../images/chev-icn.png) 90%;
    background-repeat: no-repeat;
    background-size: 8px;
}

.select_service_sec_new {
    padding-top: 10px;
    position: relative;
    margin-bottom: 20px;
}

.select_service_sec_new_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.service_sel_sec_new {
    position: relative;
}

.service_sel_sec_new input {
    position: relative;
    width: 100%;
    height: 35px;
    font-weight: 500;
    font-size: 13px;
    color: #000000 !important;
    background: #F4F4F4;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.service_sel_sec_new select {
    position: relative;
    width: 100%;
    height: 35px;
    font-weight: 500;
    font-size: 13px;
    color: #000000 !important;
    background: #F4F4F4;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.service_sel_sec_new input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.service_sel_sec_new input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.service_sel_sec_new input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.service_sel_sec_new input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.service_sel_sec_new img {
    margin-right: 10px;
    width: 15px;
    position: absolute;
    left: 15px;
    top: 10px;
    z-index: 1;
}

.service_sel_sec_new i {
    margin-left: 10px;
    position: absolute;
    right: 20px;
    top: 10px;
}

.add_end_time {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 16px;
    color: #2196F3;
}

.select_service_sec_new_btm {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.select_service_sec_new_btm_left {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.select_service_sec_new_btm_right {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.select_service_sec_new_btm_head {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    align-items: center;
}

.select_service_sec_new_btm_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    margin-bottom: 5px;
}

.send_enq_sec {
    position: relative;
    width: 100%;
    display: block;
    text-align: right;
    margin-top: 30px;
    margin-bottom: 0px;
}

.send_sec_btn {
    position: relative;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 5px 15px;
    border: none;
}

.send_sec_btn:hover {
    color: #fff;
}

.time_zone_sec_new {
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    background: #EDEDED;
    border: 1px solid #C2C2C2;
    padding: 20px 5px;
    text-align: center;
    z-index: 1111;
}

.time_zone_list_sec {
    position: relative;
    display: block;
}

.time_zone_list_sec li {
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

.time_zone_list_sec li h6 {
    position: relative;
    margin-bottom: 0px;
    color: #000;
    font-size: 14px;
    font-weight: 400;
}

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

.time_zone_list_sec input {
    position: relative;
    background: #FFFFFF;
    border-radius: 3px;
    width: 36px;
    height: 36px;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color: #333 !important;
}

.select_service_sec_new_top_single #ui-datepicker-div {
    transform: translate(0%, 20%);
    width: 320px;
}

.select_service_sec_new_top_single .ui-datepicker-header {
    padding-bottom: 15px;
}

.select_service_sec_new_top_single .ui-datepicker-calendar thead tr th span {
    font-size: 14px;
}

.select_service_sec_new_top_single .ui-datepicker-calendar tbody tr td {
    font-size: 14px;
    padding-bottom: 8px;
}

.select_service_sec_new_top_single .ui-datepicker-month {
    font-size: 16px;
}

.select_service_sec_new_top_single .ui-datepicker-year {
    font-size: 16px;
}

.select_service_sec_new_btm_head_main_sec {
    position: relative;
}

.send_enq_sec_new {
    position: relative;
}

.send_enq_sec_new .modal-body {
    padding: 0px;
}

.send_enq_sec_new .modal-dialog {
    max-width: 758px;
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
    margin: 50px auto;
    border-radius: 14px;
}

.send_enq_sec_new_inner {
    position: relative;
    padding: 25px;
    text-align: center;
}

.send_enq_sec_new_inner .close {
    position: absolute;
    right: 25px;
    top: 25px;
    opacity: 1;
    font-size: 18px;
}

.send_enq_sec_new_inner p {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin: 15px 0 0 0;
}

.pic_overlay_new_sec {
    position: absolute;
    background: rgba(17, 17, 17, 0.5);
    border-radius: 5px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
}

.hide_first_sec {
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 50%;
    transform: translateY(-50%);
}

.hide_first_sec img {
    width: 25px !important;
    height: auto !important;
    margin-right: 5px;
}

.hide_second_sec {
    position: absolute;
    bottom: 15px;
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    width: 90%;
    left: 0;
    right: 0;
    margin: 0 auto;
    line-height: 22px;
}

.hide_second_sec a {
    display: inline-block !important;
    color: #249EFF;
    width: auto;
    padding-right: 5px;
    text-decoration: underline;
}

.new_mfg_cls {
    position: relative;
}

.new_mfg_cls {
    position: relative;
}

.new_mfg_cls:after {
    background: rgba(17, 17, 17, 0.4) !important;
    z-index: 1 !important;
}

/*.new_mfg_cls:before {content: 'This picture is hidden.' !important;z-index: 11 !important;
    color: #fff;font-size: 14px;position: absolute; top: 50%;left: 0;right: 0;width: 100%;display: block;text-align: center;}*/
.new_btm_sec {
    bottom: 60px;
    z-index: 11;
    text-align: center;
}

.new_fil_sec {
    left: 10px;
    top: 10px !important;
    z-index: 1;
    position: absolute;
    padding-top: 0px;
}

.unhide_Sec_new {
    position: absolute;
    right: 10px;
    top: 10px;
    display: block;
    z-index: 11;
}

.unhide_Sec_new li {
    display: inline-block;
    margin-left: 10px;
}

.unhide_Sec_new li:first-child {
    margin-left: 0px;
}

.unhide_btn {
    position: relative;
    display: inline-block;
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    font-weight: 500;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
    padding: 5px 10px;
    display: flex;
    align-items: center;
}

.unhide_btn i {
    margin-right: 5px;
    font-size: 12px;
}

.unhide_btn:hover {
    color: #fff;
}

.red_delete_icn {
    position: relative;
    color: #FF0A0A;
    font-size: 14px;
    font-weight: 600;
}

.red_delete_icn:hover {
    color: #fff;
}

.back_btn_new {
    position: relative;
    background: #fff;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 5px 30px;
    border: 1px solid #000;
    margin-right: 15px;
}

.back_btn_new:hover {
    color: #000;
}


/*Share Talents*/


.share_talents_sec {
    position: relative;
    padding: 10px 0 0 0;
}

.share_talents_sec_inner {
    position: relative;
}

.share_talents_sec_inner_head {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.share_talents_sec_inner_head h5 {
    font-weight: 600;
    margin-bottom: 0px;
    font-size: 30px;
    color: #000000;
    position: relative;
}

.share_talents_sec_inner_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin-bottom: 0px;
}

.share_talents_sec_inner_head h6 span {
    color: #2386EE;
}

.share_icn_prof {
    position: relative;
    border: 2px solid #2386EE;
    border-radius: 7px;
    font-weight: 500;
    font-size: 14px;
    color: #2386EE;
    display: inline-block;
    padding: 7px 21px;
}

.share_icn_prof img {
    margin-right: 8px;
    width: 18px;
}

.share_icn_prof:hover {
    color: #2386EE;
}

.share_talents_sec_inner_filter {
    position: relative;
}

.share_talents_sec_inner_filter ul {
    display: flex;
}

.share_talents_sec_inner_filter ul li {
    display: inline-block;
    margin-right: 10px;
}

.share_talents_sec_inner_filter ul li:last-child {
    margin-right: 0px;
}

.search_loc_sec {
    position: relative;
}

.search_loc_sec input {
    position: relative;
    width: 210px;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    color: #070707;
    border: 1.5px solid #000000;
    border-radius: 34px;
    text-align: left;
    padding-left: 40px;
}

.search_loc_sec input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.search_loc_sec input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.search_loc_sec input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.search_loc_sec input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.search_loc_sec .fa-map-marker-alt {
    position: absolute;
    left: 15px;
    top: 10px;
    z-index: 11;
    font-weight: 600 !important;
    font-size: 14px;
}

.search_loc_sec .fa-times {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 11;
    color: #000;
    font-size: 13px;
}

.new_ht_sec_new_sec .sel_Box_new {
    padding: 0px 32px 0px 18px;
    height: 35px;
    font-size: 14px;
    width: 165px;
    appearance: none;
}

.share_talents_sec_inner_filter .results_text {
    margin-left: 0px;
}

.share_talents_sec_inner_filter .adv_fil_sec button {
    margin-left: 0px;
}

.share_talents_sec_inner_filter .reset_filter {
    margin-left: 0px;
}

.search_box_new_sec_input {
    position: relative;
}

.search_box_new_sec_input input {
    position: relative;
    border: 1px solid #000000;
    border-radius: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #A5A5A5;
    width: 180px;
    height: 35px;
    padding-left: 35px;
}

.search_box_new_sec_input input::-webkit-input-placeholder {
    color: #A5A5A5 !important;
    opacity: 1 !important;
}

.search_box_new_sec_input input::-moz-placeholder {
    color: #A5A5A5 !important;
    opacity: 1 !important;
}

.search_box_new_sec_input input:-ms-input-placeholder {
    color: #A5A5A5 !important;
    opacity: 1 !important;
}

.search_box_new_sec_input input:-moz-placeholder {
    color: #A5A5A5 !important;
    opacity: 1 !important;
}

.search_box_new_sec_input i {
    position: absolute;
    left: 12px;
    top: 10px;
    color: #000000;
    z-index: 11;
    font-weight: 500 !important;
    font-size: 14px;
}

.new_sort_sec_new {
    top: 3px;
}

.nice-select.sort-select {
    border-color: #000;
}

.talent_list_new_sec_body_right {
    grid-gap: 30px;
}

.new_rgt_sec_new .talent_list_new_sec_body_right_single_cont_img img {
    *height: auto;
    height: 400px;
    width: 100%;
}

.nice-select.sort-select:before {
    top: 8px;
}

.nice-select.sort-select {
    line-height: 30px;
}

.share_mod_sec_new_inner {
    position: relative;
}

.share_mod_sec_new_inner_new {
    position: relative;
    padding: 15px 18px;
}

.share_mod_sec_new_inner .modal-body {
    padding: 0px;
}

.share_mod_sec_new_inner .modal-dialog {
    max-width: 600px;
    margin: 20px auto;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
}

.share_mod_sec_new_inner_new_head {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 15px;
    margin-bottom: 0px;
}

.share_mod_sec_new_inner_new_head img {
    width: 18px;
}

.share_mod_sec_new_inner_new_head h6 {
    font-weight: 600;
    font-size: 18px;
    color: #181818;
    position: relative;
    margin-bottom: 0px;
}

.share_mod_sec_new_inner_new_head h5 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    margin-bottom: 0px;
}

.share_mod_sec_new_inner_new_head h5 span {
    color: #2386EE;
}

.share_mod_sec_new_inner_new_head .close {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 20px;
    opacity: 1;
}

.share_mod_sec_new_inner_new_body {
    position: relative;
}

.share_mod_sec_new_inner_new_body_senders {
    position: relative;
}

.share_mod_sec_new_inner_new_body_senders_head {
    position: relative;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 20px;
    margin-bottom: 0px;
}

.share_mod_sec_new_inner_new_body_senders_head h3 {
    position: relative;
    font-weight: 600;
    font-size: 14px;
    color: #070707;
    margin-bottom: 15px;
}

.share_mod_sec_new_inner_new_body_senders_head h3:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 130px;
    height: 1px;
    background: #000;
}

.book_talent_mod_sec_prof_left_new {
    position: relative;
    display: flex;
    align-items: center;
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.book_talent_mod_sec_prof_left_new_img {
    position: relative;
    width: 50px;
    height: 50px;
    border-radius: 4px;
    margin-right: 15px;
}

.book_talent_mod_sec_prof_left_new_img img {
    width: 100%;
}

.book_talent_mod_sec_prof_left_new_cont_sec {
    position: relative;
}

.book_talent_mod_sec_prof_left_new_cont_sec h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin: 0 0 5px 0;
}

.book_talent_mod_sec_prof_left_new_cont_sec h5 span {
    position: relative;
    margin-left: 5px;
    font-weight: 300;
    font-size: 12px;
    color: #000000;
}

.book_talent_mod_sec_prof_left_new_cont_sec h6 {
    position: relative;
    font-weight: 300;
    font-size: 16px;
    color: #000000;
    margin: 0px;
}

.book_talent_mod_sec_prof_left_new_cont_sec h6 img {
    margin-right: 5px;
    width: 15px;
}

.recev_body_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}

.recev_body_sec_single {
    position: relative;
}

.recev_body_sec_single label {
    position: relative;
    font-weight: 500;
    font-size: 15px;
    color: #070707;
    margin-bottom: 8px;
}

.recev_body_sec_single input {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #9B9B9B;
    height: 34px;
    padding-left: 15px;
    border: none;
}

.recev_body_sec_single input::-webkit-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.recev_body_sec_single input::-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.recev_body_sec_single input:-ms-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.recev_body_sec_single input:-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.desc_sec_new_sec {
    position: relative;
}

.desc_sec_new_sec label {
    position: relative;
    font-weight: 500;
    font-size: 15px;
    color: #070707;
    margin-bottom: 8px;
}

.desc_sec_new_sec textarea {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    /* color: #9B9B9B; */
    color: black;
    padding: 8px 0 0 8px;
    width: 100%;
    border: none;
}

.share_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
    margin-top: 15px;
}

.share_btn_sec a {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    padding: 7px 28px;
}

.share_btn_sec a:hover {
    color: #fff;
}

.share_id_sec_new {
    position: relative;
}

.share_id_sec_new .modal-body {
    padding: 0px;
}

.share_id_sec_new .modal-dialog {
    position: relative;
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
    border-radius: 14.4038px;
    max-width: 430px;
}

.share_id_sec_new_inner {
    position: relative;
    padding: 20px;
    text-align: center;
}

.share_id_sec_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    font-size: 20px;
}

.share_id_sec_new_inner p {
    font-weight: 500;
    position: relative;
    font-size: 20px;
    text-align: center;
    color: #000000;
    margin-top: 30px;
}

.single_check_sec_new_place {
    position: absolute;
    left: 30px;
    top: 20px;
    z-index: 11;
}

.single_check_sec_new .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
}

.single_check_sec_new .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.single_check_sec_new .checkmark {
    position: absolute;
    top: 10px;
    left: -10px;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.single_check_sec_new .container:hover input~.checkmark {
    background-color: #fff;
}

.single_check_sec_new .container input:checked~.checkmark {
    background-color: #fff;
    border: 2px solid #2196f3;
}

.single_check_sec_new .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 3px;
    top: 0px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 13px;
}

.single_check_sec_new .container input:checked~.checkmark:after {
    display: block;
}

.talent_list_new_sec_body_right_single_cont:hover .talent_list_new_sec_body_right_single_cont_sec {
    *bottom: 10px;
    bottom: 50px;
}

.share_talents_sec_inner_head p {
    margin: 0;
    font-size: 20px;
    font-weight: 500;
}



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

.zoom-gallery .new_fil_sec {
    top: 10px !important;
}

.user_view_details_sec .modal-content {
    height: 100%;
    overflow-y: auto;
    *top: 93px;
    border: none;
    border-radius: 0px !important;
}

.schedule-meeting-popup .close {
    opacity: 1;
    z-index: 1;
    right: 15px;
    top: 15px;
    position: absolute;
    color: #000;
    font-size: 26px;
    font-weight: 400;
}

.reschedule-meeting-btn-alert {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 4px;
    font-weight: 500;
    font-size: 13px;
    color: #FFFFFF;
    padding: 10px 15px;
}

.reschedule-meeting-btn-alert:hover {
    color: #fff;
}





/*New Home Page*/

.popular_services_sec_new_des {
    position: relative;
    padding: 50px 0 20px 0;
}

.popular_services_sec_new_des_inner_head {
    position: relative;
    margin-bottom: 40px;
}

.popular_services_sec_new_des_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 40px;
    color: #000000;
    margin-bottom: 0px;
    text-align: center;
}

.popular_services_sec_new_des_inner_body_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
}

.popular_services_sec_new_des_inner_single {
    position: relative;
}

.popular_services_sec_new_des_inner_single_img {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 7.4835px rgba(0, 0, 0, 0.18);
    border-radius: 9px;
    padding: 12px;
}

.popular_services_sec_new_des_inner_single_img img {
    width: 100%;
    border-radius: 9px;
}

.popular_services_sec_new_des_inner_single_img_cont_sec {
    position: absolute;
    top: 30px;
    left: 40px;
    z-index: 11;
}

.popular_services_sec_new_des_inner_single_img_cont_sec h6 {
    position: relative;
    font-weight: 600;
    font-size: 28.0631px;
    line-height: 42px;
    color: #FFF6F6;
    margin: 0;
}

.mt_top_new {
    position: relative;
    margin-top: 100px;
}

.mt_top_sec {
    position: relative;
    margin-top: 220px;
}

.view_all_serv_sec {
    position: absolute;
    text-align: center;
    display: block;
    left: 0;
    right: 0;
    bottom: 0;
}

.view_all_serv_sec_btn {
    position: relative;
    display: inline-block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    background: #2196F3;
    box-shadow: 0px 0px 5.31613px rgba(0 0 0 / 0.20);
    border-radius: 6px;
    font-weight: 600;
    font-size: 19px;
    color: #FFFFFF;
    padding: 10px 60px;
}


.featured_talents_sec_new {
    position: relative;
    padding: 30px 0 10px 0;
}

.featured_talents_sec_new_inner {
    position: relative;
}

.featured_talents_sec_new_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 35px;
    display: block;
}

.featured_talents_sec_new_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 40px;
    color: #000000;
    display: block;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 40px;
}

.featured_talents_sec_new_inner_body {
    position: relative;
}

.featured_talents_sec_new_inner_body ul {
    display: block;
    text-align: center;
}

.featured_talents_sec_new_inner_body ul li {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 30px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(3) {
    margin-right: 0px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(4) {
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_body ul li:nth-child(3) {
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single {
    position: relative;
}

.featured_talents_sec_new_inner_single_img {
    position: relative;
}

.featured_talents_sec_new_inner_single_img img {
    width: 100%;
}

.featured_talents_sec_new_inner_single_img:before {
    position: absolute;
    content: '';
    background: linear-gradient(355.41deg, #0B0B0B 2.92%, rgba(217, 217, 217, 0) 92.26%);
    border-radius: 0px 0px 9.51812px 9.51812px;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.featured_talents_sec_new_inner_single_img_cont {
    position: absolute;
    bottom: 20px;
    left: 20px;
    text-align: left;
    z-index: 11;
}

.featured_talents_sec_new_inner_single_img_cont h6 {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single_img_cont h3 {
    font-weight: 600;
    position: relative;
    display: block;
    font-size: 22px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_single_img_cont h5 {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.featured_talents_sec_new_inner_body_btn {
    position: relative;
    display: block;
    text-align: center;
    margin-top: 30px;
}

.view_prof_new_btn {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 25px;
    color: #FFFFFF;
    font-family: 'Barlow Semi Condensed', sans-serif;
    background: #4DAFFB;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    padding: 12px 30px;
}

.view_prof_new_btn:hover {
    color: #fff;
}

.influence_new_home {
    position: relative;
}

.influence_new_home .featured_jobs_sec_head h2 {
    position: relative;
    font-size: 45px;
    color: #000000;
    font-family: 'Barlow Semi Condensed', sans-serif;
    margin-bottom: 15px;
    font-weight: 500;
}

.influence_new_home .featured_jobs_sec_head p {
    font-size: 22px;
    color: #272727;
    width: 60%;
    margin: 0 auto;
    font-weight: 400;
}

.influence_new_home .influencer_sec_main_sec_left h1 {
    position: relative;
    font-size: 45px;
    color: #000000;
    font-weight: 500;
}

.influencer_sec_main_sec_left p {
    font-size: 22px;
    font-family: 'Barlow Semi Condensed', sans-serif;
    font-weight: 400;
}

.view_all_more_tal {
    position: relative;
    margin-top: 30px;
    text-align: center;
}

.new-feature-talent-row .featured_talents_sec_new_inner_single_img {
    height: 405px;
    background: #ccc;
    border-radius: 8px;
}

.new-feature-talent-row .featured_talents_sec_new_inner_single_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 8px;
}

.premium-tag {
    position: absolute;
    top: 15px;
    left: -5px;
}

.premium-tag img {
    width: 100px;
}

.talents-pagination a.pg-no.active {
    background: #2386EE;
    color: #fff;
}

#strength_bar_mob {
    border-radius: 30px;
    position: relative;
}

.analyze_btn {
    position: relative;
    margin-top: 20px;
}

.analyze_btn a {
    position: relative;
    display: inline-block;
    border: 1px solid #000000;
    border-radius: 3px;
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    padding: 6px 18px;
}



/*Home Page Admin Site*/


.home_page_cont_sec_new {
    position: relative;
    padding: 30px 0;
    background: #f4f4f4;
}

.home_page_cont_sec_new_inner {
    position: relative;
}

.home_page_cont_sec_new_inner_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.home_page_cont_sec_new_inner_head_left {
    position: relative;
}

.home_page_cont_sec_new_inner_head_left h5 {
    position: relative;
    font-weight: 600;
    font-size: 32px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 13px;
}

.home_page_cont_sec_new_inner_head_left p {
    font-weight: 400;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.5);
    margin-bottom: 0px;
}

.home_page_cont_sec_new_inner_head_right {
    position: relative;
}

.home_page_cont_sec_new_inner_head_right input {
    position: relative;
    width: 350px;
    height: 35px;
    font-weight: 400;
    font-size: 14px;
    color: #777777;
    padding-left: 55px;
    background: #FFFFFF;
    border-radius: 20px;
    border: none;
}

.home_page_cont_sec_new_inner_head_right i {
    position: absolute;
    left: 15px;
    top: 12px;
    z-index: 11;
    font-size: 14px;
    font-weight: 500;
    border-right: 1px solid #bbb;
    padding-right: 10px;
    margin-right: 10px;
}

.home_page_cont_sec_new_inner_body_sec {
    position: relative;
}

.home_page_cont_sec_new_inner_body_sec h6 {
    position: relative;
    font-weight: 600;
    font-size: 28px;
    color: rgba(0, 0, 0, 0.7);
    margin-bottom: 15px;
}

.home_page_cont_sec_new_inner_body_sec_single {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #E8E8E8;
    border-radius: 15px;
    padding: 25px 20px;
    margin-bottom: 20px;
}

.home_page_cont_sec_new_inner_body_sec_single_left {
    position: relative;
    display: flex;
    align-items: center;
}

.home_page_cont_sec_new_inner_body_sec_single_left span {
    position: relative;
    height: 40px;
    line-height: 40px;
    width: 40px;
    background: #919191;
    border-radius: 50%;
    margin-right: 30px;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
}

.home_page_cont_sec_new_inner_body_sec_single_left h5 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.7);
    margin-right: 30px;
}

.home_page_cont_sec_new_inner_body_sec_single_right {
    position: relative;
}

.home_page_cont_sec_new_inner_body_sec_single_right a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.9);
}

.home_page_cont_sec_new_inner_body_sec_single_right a i {
    margin-right: 8px;
}

.home_page_cont_sec_new_inner_head_right_btn {
    position: relative;
}

.home_page_cont_sec_new_inner_head_right_btn a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 10px;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.005em;
    color: #FFFFFF;
    padding: 10px 60px;
}

.new_drop_sec_down_new {
    position: relative;
}

.new_drop_sec_down_new button {
    position: relative;
    background: #FFFFFF;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    width: 280px;
    height: 45px;
    border: none;
}

.drop_talent_sec_new {
    background: #fff;
    width: 100%;
    border-radius: 15px;
}

.drop_talent_sec_new_list {
    position: relative;
    display: block;
    padding: 20px;
}

.drop_talent_sec_new_list li {
    display: block;
    margin-bottom: 15px;
}

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

.drop_talent_sec_new_list li a {
    display: flex;
    align-items: center;
}

.drop_talent_sec_new_list li a img {
    width: 40px;
    margin-right: 10px;
    border-radius: 3px;
}

.drop_talent_sec_new_list li a div {
    position: relative;
}

.drop_talent_sec_new_list li a div h6 {
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    margin-bottom: 5px;
}

.drop_talent_sec_new_list li a div p {
    font-weight: 500;
    font-size: 10px;
    color: rgba(0, 0, 0, 0.6);
    margin: 0px;
}

.dot_tal_icn {
    position: relative;
}

.publish_mod_sec_new {
    position: relative;
}

.publish_mod_sec_new .modal-dialog {
    padding: 0px;
    max-width: 480px;
    background: #fff;
    border-radius: 15px;
}

.publish_mod_sec_new .modal-body {
    padding: 0px;
}

.publish_mod_sec_new_inner {
    position: relative;
    padding: 50px;
    text-align: center;
}

.publish_mod_sec_new_inner p {
    font-weight: 400;
    font-size: 18px;
    color: rgba(0, 0, 0, 0.6);
    margin: 25px 0 0 0px;
}

.text_sec_new {
    position: relative;
    background: #FFFFFF;
    border-radius: 15px;
    width: 280px;
    height: 45px;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    border: none;
    padding-left: 20px;
}

.home_page_cont_sec_new_inner_head_right_new_sec {
    position: relative;
}

.right_list_sec_new {
    position: relative;
    display: block;
}

.right_list_sec_new li {
    display: inline-block;
    margin-left: 20px;
}

.right_list_sec_new li:first-child {
    margin-left: 0px;
}

.new_home_sec_dark_inner {
    position: relative;
}

.new_home_sec_dark_inner_single {
    position: relative;
    background: #E8E8E8;
    border-radius: 15px;
    padding: 25px 20px;
    margin-bottom: 20px;
}

.new_home_sec_dark_inner_single_list {
    position: relative;
    display: flex;
    align-items: center;
    gap: 50px;
    height: 100%;
}

.new_home_sec_dark_inner_single_list li {
    display: inline-block;
    *margin-right: 15px;
    position: relative;
    height: 100%;
}

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

.seial_no_sec {
    position: relative;
    height: 40px;
    line-height: 40px;
    width: 40px;
    background: #919191;
    border-radius: 50%;
    font-weight: 400;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    margin: 0px;
}

.imgae_box_sec {
    position: relative;
    width: 220px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 35px;
    font-weight: 500;
    background: #FFFFFF;
    border-radius: 15px;
}

.upload_sec_new_text_area {
    position: relative;
    width: 300px;
}

.new_home_sec_dark_inner_single_list li:after {
    position: absolute;
    content: '';
    right: -20px;
    top: 0;
    height: 100%;
    width: 2px;
    background: #000;
}

.upload_sec_new_text_area p {
    font-weight: 500;
    font-size: 15px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 10px;
}

.upload_med_btn_new {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 9px 25px;
    margin: 5px 0;
}

.upload_sec_new_text_area h5 {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.upload_sec_new_text_area h5 span {
    font-weight: 500;
    padding-left: 8px;
}

.section_title_sec {
    position: relative;
    width: 150px;
}

.section_title_sec h3 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    border-bottom: 1px solid #A8A8A8;
    padding-bottom: 5px;
    margin: 0;
    line-height: inherit;
    margin-bottom: 10px;
}

.section_title_sec h4 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
    line-height: inherit;
}

.section_title_sec h5 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    line-height: inherit;
}

.sec_btn_new_edit {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
}

.sec_btn_new_edit i {
    margin-right: 8px;
}

.sec_btn_new_delete {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #EF2424;
}

.sec_btn_new_delete i {
    margin-right: 8px;
}

.d_flex_align_cenet {
    display: flex !important;
    align-items: center !important;
}

.after_none {
    position: relative;
}

.after_none:after {
    display: none;
}

.faq_btn_new {
    text-align: left;
    padding-left: 25px;
    width: 950px !important;
    position: relative;
}

.faq_btn_new i {
    position: absolute;
    right: 20px;
    top: 15px;
    color: rgba(0, 0, 0, 0.7);
    z-index: 11;
}

.faq_new_sec_new {
    background: #fff;
    width: 100%;
    border-radius: 15px;
}

.faq_sec_new_list {
    position: relative;
    display: block;
    padding: 20px;
}

.faq_sec_new_list li {
    display: block;
    margin-bottom: 15px;
}

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

.faq_sec_new_list li a {
    background: #F4F4F4;
    border-radius: 15px;
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.8);
    padding: 15px 20px;
}

.popular_services_new_drop_down {
    text-align: left;
    padding-left: 25px;
    width: 280px !important;
    position: relative;
}

.popular_services_new_drop_down i {
    position: absolute;
    right: 20px;
    top: 15px;
    color: rgba(0, 0, 0, 0.7);
    z-index: 11;
}

.popular_services_list_new_format {
    position: relative;
    padding: 15px;
}

.popular_services_list_new_format li {
    display: block;
    margin-bottom: 15px;
}

.popular_services_list_new_format li:last-child {
    display: block;
    margin-bottom: 0px;
}

.popular_services_list_new_format li a {
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.8);
}

.crown_span_sec {
    position: relative;
    margin-left: 8px;
    height: 18px;
    width: 18px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.82);
    border-radius: 50%;
}

.crown_span_sec img {
    width: 100%;
    height: 18px !important;
}


/*Admin Dashboard For Backend*/

.backend_dashboard_sec_new {
    position: relative;
    padding: 10px 0 20px 0;
}

.backend_dashboard_sec_new_head {
    position: relative;
}

.backend_dashboard_sec_new_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    border-bottom: 1.12378px solid #000000;
    padding-bottom: 10px;
    margin-bottom: 25px;
    display: inline-block;
}

.backend_dashboard_sec_new_body_sec {
    position: relative;
    margin-bottom: 25px;
}

.backend_user_subs_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1.5fr 1fr;
    grid-gap: 40px;
}

.backend_user_subs_sec_left {
    position: relative;
}

.backend_user_subs_sec_head_all {
    position: relative;
    margin-bottom: 25px;
}

.backend_user_subs_sec_head_all h5 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 24px;
    color: #1F5891;
    display: flex;
    align-items: center;
}

.backend_user_subs_sec_head_all h5 span {
    position: relative;
    margin-left: 15px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
}

.backend_user_subs_sec_head_all h5 span img {
    width: 15px;
    margin-right: 8px;
}

.backend_user_subs_sec_left_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.backend_user_subs_sec_single_new {
    position: relative;
    padding: 10px 15px;
    background: #FFFFFF;
    border: 1.13364px solid #DFE1E4;
    border-radius: 5.66818px;
}

.backend_user_subs_sec_single_new_head {
    position: relative;
    border-bottom: 1.13364px solid #E3E3E3;
    display: inline-block;
    padding-bottom: 8px;
    margin-bottom: 12px;
}

.backend_user_subs_sec_single_new_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin: 0px;
    display: flex;
    align-items: center;
}

.backend_user_subs_sec_single_new_head h6 img {
    width: 20px;
    margin-left: 10px;
}

.backend_user_subs_sec_single_new_body {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.backend_user_subs_sec_single_new_body h3 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 35px;
    color: #000000;
    line-height: inherit;
}

.backend_user_subs_sec_single_new_body span {
    position: relative;
}

.backend_user_subs_sec_single_new_body span h5 {
    font-weight: 500;
    font-size: 12px;
    color: #1F5891;
    margin-bottom: 4px;
    line-height: inherit;
}

.backend_user_subs_sec_single_new_body span p {
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    line-height: inherit;
}

.new_after_tag {
    position: relative;
}

.new_after_tag:after {
    position: absolute;
    content: '';
    right: -20px;
    top: 0;
    width: 1.5px;
    height: 100%;
    background: #E3E3E3;
}

.backend_user_subs_sec_right {
    position: relative;
}

.backend_user_subs_sec_right_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.backend_user_subs_sec_gigs {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 0px;
}

.backend_user_subs_sec_left_body_gigs {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.backend_user_subs_sec_approvals {
    position: relative;
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-gap: 40px;
}

.backend_user_subs_sec_right_body_chat {
    position: relative;
}

.backend_user_subs_sec_left_body_gigs_sales {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
    width: 40%;
}

.backend_user_subs_sec_left_body_meetings {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    width: 100%;
}

.backend_meetings_body_Sec_single {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 5px;
    padding: 25px;
}

.backend_meetings_body_Sec_single_top {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.backend_meetings_body_Sec_single_top img {
    width: 60px;
}

.backend_meetings_body_Sec_single_top span {
    position: relative;
    margin-left: 20px;
}

.backend_meetings_body_Sec_single_top span h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.backend_meetings_body_Sec_single_top span p {
    font-weight: 500;
    font-size: 32px;
    color: #000000;
    margin-bottom: 0px;
    line-height: inherit;
}

.success-story-btn {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1.5px solid #57A9FE;
    border-radius: 6px;
    font-weight: 500;
    font-size: 13.0961px;
    color: #2B94FF;
    padding: 6px 15px;
}

.success-story-btn:hover {
    color: #2B94FF;
}

.premium-user-new-cls {
    display: flex;
    align-items: center;
}

.premium-user-new-cls .prem_user_new {
    margin-left: 15px;
}

.tlnt_name:focus {
    outline: none;
    border: none;
}

.backend_meetings_body_Sec_single_bottom {
    position: relative;
    padding-top: 5px;
}

.backend_meetings_body_Sec_single_bottom_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.backend_meetings_body_Sec_single_bottom_single {
    position: relative;
}

.backend_meetings_body_Sec_single_bottom_single h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #1F5891;
    margin-bottom: 10px;
}

.backend_meetings_body_Sec_single_bottom_single ul {
    display: block;
}

.backend_meetings_body_Sec_single_bottom_single ul li {
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}

.backend_meetings_body_Sec_single_bottom_single ul li span {
    font-weight: 500;
    font-size: 14px;
    color: #959C9E;
    margin: 0px;
    width: 120px;
}

.backend_meetings_body_Sec_single_bottom_single ul li p {
    font-weight: 500;
    font-size: 14px;
    color: #000;
    margin: 0px;
}

.filter_modal_admin_sec {
    position: relative;
}

.filter_modal_admin_sec .modal-dialog {
    background: #FFFFFF;
    border: 3px solid #CECECE;
    border-radius: 12px;
    max-width: 410px;
}

.filter_modal_admin_sec .modal-body {
    padding: 0px;
}

.filter_modal_admin_sec_inner {
    position: relative;
    padding: 20px;
}

.filter_modal_admin_sec_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    z-index: 1;
}

.filter_modal_admin_sec_inner .close i {
    font-size: 18px;
    color: #282828;
    font-weight: 400;
}

.filter_modal_admin_sec_inner_head {
    position: relative;
}

.filter_modal_admin_sec_inner_head h4 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
}

.filter_modal_admin_sec_inner_head h4 img {
    margin-right: 8px;
    width: 18px;
}

.filter_modal_admin_sec_inner_body {
    position: relative;
    padding-top: 5px;
}

.filter_modal_admin_sec_inner_body ul {
    display: flex;
    align-items: center;
    gap: 15px;
}

.filter_modal_admin_sec_inner_body ul li {
    margin-right: 0;
    flex: 0 0 50%;
}

.filter_modal_admin_sec_inner_body ul li:last-child {
    margin-right: 0px;
    -
}

.from_date_input {
    position: relative;
}

.from_date_input input {
    position: relative;
    width: 170px;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    padding-left: 35px;
    background: #F4F4F4;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #F4F4F4 url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
}

.from_date_input img {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 11;
    width: 15px;
}

.from_date_input input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.filter_modal_admin_sec_inner_btn_sec {
    position: relative;
    margin-top: 30px;
}

.filter_modal_admin_sec_inner_btn_sec ul {
    display: block;
    text-align: right;
}

.filter_modal_admin_sec_inner_btn_sec ul li {
    display: inline-block;
    margin-left: 15px;
}

.filter_modal_admin_sec_inner_btn_sec ul li:first-child {
    margin-left: 0px;
}

.reset_btn {
    position: relative;
    display: inline-block;
    color: #FF0000;
    font-size: 16px;
    font-weight: 500;
}

.reset_btn i {
    margin-right: 8px;
}

.apply_btn_dashboard {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 5px;
    padding: 6px 25px;
    color: #fff;
}

.apply_btn_dashboard:hover {
    color: #fff;
}

/*.dis_cls_after:after{position: relative;content: 'We advise all users to carefully..';margin: 0 5px;color: #6F6F6F;font-weight: 400;}*/
.dis_cls_after {
    position: relative;
}

.disclamair_sec_new {
    position: relative;
    padding: 5px 0 0 0;
}

.disclamair_sec_new_inner {
    position: relative;
}

.disclamair_sec_new_inner h6 {
    font-weight: 400;
    font-size: 11px;
    line-height: 18px;
    color: #6F6F6F;
    margin-bottom: 0px;
}

.disclamair_sec_new_inner h6 span {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #6F6F6F;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.disclamair_sec_new_inner h6 a {
    color: #6F6F6F;
    font-weight: 400;
    margin: 0 0 0 4px;
}

.disclamier_sec_new {
    position: relative;
}

.disclamier_sec_new .modal-body {
    padding: 0px;
}

.disclamier_sec_new .modal-dialog {
    background: #FFFFFF;
    max-width: 750px;
    border-radius: 10px;
}

.disclamier_sec_new_inner {
    position: relative;
    padding: 20px;
}

.disclamier_sec_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    z-index: 1;
}

.disclamier_sec_new_inner .close i {
    font-size: 18px;
    color: #282828;
    font-weight: 400;
}

.disclamier_sec_new_inner h3 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.disclamier_sec_new_inner p {
    font-weight: 400;
    font-size: 14px;
    color: #6F6F6F;
    margin-bottom: 10px;
}

.featured_gigs_sec_new {
    position: relative;
    background: #E8E8E8;
    border-radius: 15px;
    padding: 20px;
    margin-bottom: 50px;
}

.featured_gigs_sec_new_single {
    position: relative;
}

.featured_gigs_sec_new_single_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.featured_gigs_sec_new_single_head h6 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 20px;
    color: rgba(0, 0, 0, 0.7);
}

.featured_gigs_sec_new_single_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.featured_gigs_sec_new_single_body_left {
    position: relative;
}

.featured_gigs_sec_new_single_body_left_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 25px;
}

.featured_gigs_sec_new_single_body_inner {
    position: relative;
}

.featured_gigs_sec_new_single_body_inner label {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.7);
}

.sel_sec_new_fea {
    position: relative;
    width: 100%;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.5);
    height: 48px;
    padding-left: 20px;
    background: #fff url(../images/select.png) no-repeat 95% center;
    background-size: 15px;
    border: none;
}

.gigs_input_sec_new {
    position: relative;
    width: 100%;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.5);
    height: 48px;
    padding-left: 20px;
    border: none;
}

.featured_gigs_sec_new_single_body_left_btm {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    margin-top: 25px;
}

.featured_gigs_sec_new_single_body_right {
    position: relative;
}

.gigs_textarea_sec {
    position: relative;
    width: 100%;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.5);
    *height: 48px;
    padding-left: 20px;
    border: none;
    padding-top: 20px;
}

/*Filter Sec New*/

.filter_sec_new {
    position: relative;
    padding: 0 0 10px 0;
}

.filter_sec_new_inner {
    position: relative;
    background: #F1F1F1;
    padding: 12px 15px;
}

.filter_sec_new_inner ul {
    display: block;
}

.filter_sec_new_inner ul li {
    display: inline-block;
    margin-right: 10px;
}

.filter_sec_new_inner ul li:last-child {
    margin-right: 0px;
}

.search_miss_sec {
    position: relative;
}

.search_miss_sec input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #999999;
    border-radius: 18px;
    font-weight: 400;
    font-size: 14px;
    color: #9F9E9E;
    padding-left: 35px;
    height: 38px;
    width: 175px;
}

.search_miss_sec i {
    position: absolute;
    left: 12px;
    top: 12px;
    z-index: 11;
    font-size: 15px;
}

.label_all_input {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.label_all_input label {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    *margin-right: 8px;
}

.label_all_input .from_date_input input {
    width: 140px;
    background: #fff url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
}

.from_date_input_new_miss {
    position: relative;
}

.user_admin_select {
    width: 110px !important;
}

.from_date_input_new_miss input {
    position: relative;
    width: 90px;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    padding-left: 8px;
    background: #fff;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #fff url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
}

.from_date_input_new_miss select {
    position: relative;
    width: 90px;
    height: 35px;
    font-weight: 500;
    font-size: 14px;
    line-height: 21px;
    color: #000000;
    padding-left: 8px;
    background: #fff;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #fff url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
    text-transform: capitalize;
}

.from_date_input_new_miss img {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 11;
    width: 15px;
}

.from_date_input_new_miss input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input_new_miss input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input_new_miss input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.from_date_input_new_miss input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.results_miss_sec {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #3A3A3A;
}

.reset_miss_sec {
    font-weight: 500;
    font-size: 14px;
    color: #FF0000;
}

.filter_sec_new_table_sec {
    position: relative;
    margin-top: 10px;
    padding: 0 15px;
}

.fil_table_sec_new_log {
    position: relative;
}

.filter_sec_new_table_sec table {
    position: relative;
    border-collapse: separate;
    border-spacing: 0 20px;
}

.fil_table_sec_new_log thead tr td {
    position: relative;
    padding-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    color: #262626;
}

.fil_table_sec_new_log tbody tr {
    background: #FFFFFF;
    border: 1px solid #f1f1f1;
    box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
}

.fil_table_sec_new_log tbody tr td {
    padding: 15px 10px;
    position: relative;
}

.fil_table_sec_new_log tbody tr td:after {
    position: absolute;
    right: 0;
    top: 10px;
    background: #BFBFBF;
    width: 1px;
    height: 75%;
    content: '';
}

.fil_table_sec_new_log tbody tr:first-child td {
    border-radius: 6px 0 0 6px;
}

.fil_table_sec_new_log tbody tr td:last-child:after {
    display: none;
}

.date_time_box {
    position: relative;
}

.date_time_box p {
    font-weight: 400;
    font-size: 14px;
    color: #282828;
    margin-bottom: 8px;
}

.date_time_box h6 {
    font-weight: 400;
    font-size: 14px;
    color: #282828;
    margin-bottom: 0px;
}

.text_box_sec {
    position: relative;
}

.text_box_sec h5 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
}

.text_box_sec span {
    position: absolute;
    right: -5px;
    top: -12px;
    background: #FF3B3B;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    line-height: 18px;
    font-size: 10px;
    color: #fff;
}

.text_box_sec h4 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #6A6A6A;
    margin-bottom: 0px;
}

.phone_email_id {
    position: relative;
}

.phone_email_id h5 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-bottom: 7px;
    line-height: inherit;
}

.phone_email_id h5:last-child {
    margin-bottom: 0px;
}

.telent_sec_text {
    position: relative;
}

.telent_sec_text h3 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
}

.no_act_btn_sec {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #1E1E1E;
    width: 95px;
    height: 30px;
    padding-left: 5px;
    background: #fff url(../images/select.png) no-repeat 94% center;
    background-size: 8px;
    padding-right: 16px;
}

.icn_miss_sec {
    position: relative;
}

.icn_miss_sec_list {
    position: relative;
    display: block;
}

.icn_miss_sec_list li {
    display: inline-block;
    margin-right: 10px;
}

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

.shedule_met_sec_new a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 14px;
    color: #383838;
    border: 1px solid #000000;
    border-radius: 5px;
    padding: 8px;
}

.shedule_met_sec_new p {
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0px;
}

.label_all_input #ui-datepicker-div {
    width: 320px;
}

.close_sec {
    position: relative;
    text-align: center;
    background: #FFE2E2;
    border: 1px solid #D11A1A;
    border-radius: 4px;
    width: 95px;
    height: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #D11A1A;
    display: flex;
    align-items: center;
    justify-content: center;
}

.green_sec {
    position: relative;
    text-align: center;
    background: #BBF2B2;
    border: 1px solid #348D26;
    border-radius: 4px;
    width: 95px;
    height: 30px;
    font-weight: 400;
    font-size: 14px;
    color: #348D26;
    display: flex;
    align-items: center;
    justify-content: center;
}


.chat_modal_sec_new {
    position: relative;
}

.chat_modal_sec_new .modal-body {
    padding: 0px;
}

.chat_modal_sec_new_inner {
    position: relative;
}

.chat_modal_sec_new .modal-dialog {
    background: #fff;
    max-width: 930px;
    border-radius: 12px;
}

.chat_modal_sec_new_inner_head {
    position: relative;
    background: #F1F3F5;
    border-radius: 12px 12px 0px 0px;
    padding: 18px 20px;
}

.chat_modal_sec_new_inner_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    text-transform: uppercase;
    color: #000000;
    margin: 0px;
}

.chat_modal_sec_new_inner_head .close {
    position: absolute;
    right: 20px;
    top: 12px;
    opacity: 1;
    z-index: 1;
}

.chat_modal_sec_new_inner_head .close i {
    font-size: 18px;
}

.chat_modal_sec_new_inner_body {
    position: relative;
    padding: 18px 20px;
}

.chat_modal_sec_new_inner_body ul {
    display: block;
}

.chat_modal_sec_new_inner_body ul li {
    display: inline-block;
    margin-bottom: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    position: relative;
    padding-left: 35px;
}

.chat_modal_sec_new_inner_body ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 2px solid #000;
}

.send_btn_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 20px;
}

.send_btn_new a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    border-radius: 4px;
    padding: 8px 32px;
}

.subject_sec_new {
    position: relative;
    padding-top: 20px;
}

.subject_sec_new label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 16px;
    color: #181818;
    margin-bottom: 15px;
}

.subject_sec_new input {
    position: relative;
    background: #F1F3F5;
    border-radius: 11px;
    width: 100%;
    height: 45px;
    padding-left: 20px;
    margin-bottom: 15px;
    border: none;
}

.subject_sec_new textarea {
    position: relative;
    background: #F1F3F5;
    border-radius: 11px;
    padding: 20px;
    width: 100%;
    height: 165px;
    border: none;
}

.list_hide_sec {
    position: relative;
    height: 230px;
    overflow-y: scroll;
}

.list_hide_sec::-webkit-scrollbar {
    width: 5px;
}

.list_hide_sec::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.list_hide_sec::-webkit-scrollbar-thumb {
    background: #797979;
    border-radius: 10px;
}

.list_hide_sec::-webkit-scrollbar-thumb:hover {
    background: #D9D9D9;
}

.shedule_met_sec_pop_new {
    position: relative;
}

.shedule_met_sec_pop_new .modal-body {
    padding: 0px;
}

.shedule_met_sec_pop_inner {
    position: relative;
}

.shedule_met_sec_pop_new .modal-dialog {
    background: #fff;
    max-width: 650px;
    border-radius: 12px;
}

.shedule_met_sec_pop_head {
    position: relative;
    background: #F1F3F5;
    border-radius: 12px 12px 0px 0px;
    padding: 18px 20px;
}

.shedule_met_sec_pop_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    text-transform: capitalize;
    color: #000000;
    margin: 0px;
}

.shedule_met_sec_pop_head h6 img {
    width: 20px;
    margin-right: 8px;
}

.shedule_met_sec_pop_head .close {
    position: absolute;
    right: 20px;
    top: 12px;
    opacity: 1;
    z-index: 1;
}

.shedule_met_sec_pop_head .close i {
    font-size: 18px;
}

.shedule_met_sec_pop_inner_body {
    position: relative;
    padding: 18px 20px;
}

.shedule_met_sec_pop_inner_body_head {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
}

.shedule_met_sec_pop_inner_body_head h6 {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    border-bottom: 1px solid #C5C5C5;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.shedule_met_sec_pop_inner_body_sec_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    margin-bottom: 20px;
}

.slect_date_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.slect_date_sec_new img {
    margin-right: 8px;
    width: 22px;
}

.slect_date_sec_new input {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #282828;
    border: none;
    background: #fff url(../images/select.png) no-repeat 52% center;
    background-size: 12px;
}

.miss_para_she {
    position: relative;
}

.miss_para_she p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 18px;
    color: #BEBEBE;
}

.slect_time_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.slect_time_sec_new img {
    margin-right: 8px;
    width: 22px;
}

.slect_time_sec_new label {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #282828;
    border: none;
    margin-bottom: 0px;
}

.slect_time_sec_new input {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    width: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.slect_time_sec_new h5 {
    position: relative;
    margin: 0px;
    font-size: 14px;
}

.mt_top_25 {
    margin-top: 25px;
}

.featured_gigs_sec_new_single_body_right_top {
    position: relative;
    width: 80%;
}

.featured_gigs_sec_new_single_body_right_top span {
    position: relative;
    background: #FFFFFF;
    border-radius: 30px;
    height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.featured_gigs_sec_new_single_body_right_top p {
    position: relative;
    margin: 15px 0;
    font-weight: 500;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.7);
}

.up_media_btn_sec {
    position: relative;
    display: inline-block;
    background: #CACBCC;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.8);
    border: none;
    padding: 5px 15px;
}



/*Rate the Talent For Sunday Event*/

.rate_talent_mobile_sec {
    position: relative;
    padding: 15px 0 0 0;
}

.rate_talent_mobile_sec_inner {
    position: relative;
}

.rate_talent_mobile_sec_inner_head {
    position: relative;
    margin-bottom: 10px;
}

.rate_talent_mobile_sec_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin: 0px;
}

.rate_talent_mobile_sec_inner_head h5 img {
    margin-right: 8px;
    width: 16px;
}

.rate_talent_mobile_sec_inner_body {
    position: relative;
}

.rate_talent_mobile_sec_inner_select {
    position: relative;
    margin-bottom: 10px;
}

.rate_talent_mobile_sec_inner_select label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #070707;
    margin-bottom: 8px;
}

.rate_talent_mobile_sec_inner_select .drop_btn_new_rate {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #D9D9D9;
    border-radius: 3.43808px;
    font-weight: 400;
    font-size: 10px;
    color: #9B9B9B;
    width: 100%;
    height: 30px;
    text-align: left;
    padding-left: 25px;
}

.rate_talent_mobile_sec_inner_select .drop_btn_new_rate i {
    position: absolute;
    left: 5px;
    top: 10px;
    z-index: 11;
    color: #000;
    font-size: 10px;
}

.drop_btn_new_rate_grp {
    width: 100%;
    background: #F3F3F3;
    overflow-y: scroll;
    *top: 190px !important;
    height: 200px;
}

.drop_btn_new_rate_grp ul {
    padding: 15px;
    display: block;
}

.drop_btn_new_rate_grp ul li {
    display: block;
    border-bottom: 0.700922px solid #E3E3E3;
    padding-bottom: 8px;
    margin-bottom: 8px;
}

.drop_btn_new_rate_grp ul li:last-child {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.drop_btn_new_rate_grp ul li a {
    display: flex;
    align-items: center;
}

.drop_btn_new_rate_grp ul li a img {
    width: 22px;
    border-radius: 4px;
    margin-right: 8px;
}

.drop_btn_new_rate_grp ul li a span {
    position: relative;
}

.drop_btn_new_rate_grp ul li a span p {
    font-weight: 400;
    font-size: 6px;
    color: #000000;
    margin-bottom: 4px;
}

.drop_btn_new_rate_grp ul li a span h6 {
    position: relative;
    font-weight: 600;
    font-size: 8px;
    color: #000000;
    margin-bottom: 0px;
}

.rate_talent_mobile_sec_inner_rate_sec {
    position: relative;
    margin-bottom: 10px;
}

.rate_talent_mobile_sec_inner_rate_sec label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #070707;
    margin-bottom: 8px;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec {
    position: relative;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    background: #E8F3FF;
    border-radius: 2.17878px;
    padding: 10px;
    grid-gap: 5px;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li {
    display: inline-block;
    margin-right: 8px;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li:last-child {
    margin-right: 0px;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li h6 {
    font-weight: 500;
    font-size: 11px;
    line-height: 11px;
    color: #000000;
    margin-bottom: 0px;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li span {
    display: block;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li span i {
    font-size: 11px;
    font-weight: 400 !important;
    color: #FB9022;
}

.rate_talent_mobile_sec_inner_review_sec {
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
}

.rate_talent_mobile_sec_inner_review_sec label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #070707;
    margin-bottom: 8px;
}

.rate_talent_mobile_sec_inner_review_sec textarea {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3.43808px;
    height: 80px;
    font-weight: 500;
    font-size: 10px;
    color: #9B9B9B;
    padding: 10px;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single_top {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single {
    position: relative;
    margin-bottom: 10px;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 12px;
    color: #070707;
    margin-bottom: 8px;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single input::-webkit-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single input::-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single input:-ms-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single input:-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.rate_talent_mobile_sec_inner_docs_sec_new_single input {
    position: relative;
    width: 100%;
    height: 30px;
    background: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 3.43808px;
    font-weight: 400;
    font-size: 10px;
    color: #9B9B9B;
    padding-left: 10px;
}

.bew_mob_log .iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    left: 0px !important;
    top: 5px !important;
}

.bew_mob_log input {
    padding-left: 65px !important;
    position: relative;
}

.bew_mob_log .iti--separate-dial-code .iti__selected-flag:before {
    position: absolute;
    content: '';
    left: 58px;
    top: 0;
    width: 0.687615px;
    background: #D9D9D9;
    height: 100%;
}

.submit_btn_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.submit_btn_sec_new button {
    position: relative;
    display: inherit;
    margin-top: 10px;
    background: #2386EE;
    border-radius: 2.68817px;
    font-weight: 500;
    font-size: 13px;
    line-height: 13px;
    color: #FFFFFF;
    border: none;
    padding: 9px 20px;
    display: flex;
    align-items: center;
}

.submit_btn_sec_new button img {
    margin-right: 15px;
}

.bew_mob_log .iti--separate-dial-code .iti__selected-dial-code {
    font-size: 12px;
}



/*Rate the Talent For Sunday Event*/




.home_cont_backend {
    position: relative;
}

.multiselect {
    position: relative;
}

.selectBox {
    position: relative;
}

.overSelect {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

#checkboxes {
    display: none;
    border: 1px #f1f1f1 solid;
    position: absolute;
    background: #fff;
    z-index: 11;
    width: 100%;
    padding: 10px;
}

#checkboxes label {
    display: flex;
    font-size: 14px;
    align-items: center;
    gap: 5px;
    margin-bottom: 5px;
}

#checkboxes label:last-child {
    margin-bottom: 0px;
}

#checkboxes label:hover {
    background-color: #fff;
}

#checkboxes1 {
    display: none;
    border: 1px #f1f1f1 solid;
    position: absolute;
    background: #fff;
    z-index: 11;
    width: 100%;
    padding: 10px;
}

#checkboxes1 label {
    display: flex;
    font-size: 14px;
    align-items: center;
    gap: 5px;
    margin-bottom: 5px;
}

#checkboxes1 label:last-child {
    margin-bottom: 0px;
}

#checkboxes1 label:hover {
    background-color: #fff;
}

.rate_talent_mobile_sec_inner_rate_sec_inner_sec ul li span .star_bold {
    font-weight: 600 !important;
}

.save_draft_sec_pop_new {
    position: relative;
}

.save_draft_sec_pop_new .modal-body {
    padding: 0px;
}

.save_draft_sec_pop_new .modal-dialog {
    max-width: 520px;
    border-radius: 14.4038px;
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
}

.save_draft_sec_pop_new_inner {
    position: relative;
    padding: 20px;
    text-align: center;
}

.save_draft_sec_pop_new_inner p {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin: 15px 0px;
}

.save_draft_sec_pop_new .close {
    position: absolute;
    z-index: 1;
    right: 18px;
    top: 18px;
    opacity: 1;
}

.save_draft_sec_pop_new .close img {
    width: 23px;
}

.sph-right select {
    top: 0;
    position: relative;
    border: 1px solid #000;
    padding: 5px 15px;
    border-radius: 5px;
    display: block;
}

.dis_cls_after {
    position: relative;
}

.categorybx .sel_Box_new {
    appearance: none;
}

.subcategorybx .sel_Box_new {
    appearance: none;
}

.desktop_v {
    display: flex;
}

.mobile_v {
    display: none;
}

.new_job_march .client_pay {
    display: none;
}

.job_list_body_main .desktop_v {
    display: block;
}

.new_sort_sec_space_btween {
    position: relative;
    justify-content: space-between;
    display: flex;
    align-items: center;
}

.adv-popup .sel_Box_new {
    width: 100%;
}

.new_adv_filter_btm_new .sel_Box_new {
    width: 100%;
}

.ddsn_close {
    top: 10px !important;
    right: 10px !important;
}

.ddsn_close i {
    font-size: 20px !important;
}

.advance_form {
    max-height: 500px;
    overflow-y: scroll;
}

.advance_form::-webkit-scrollbar {
    width: 20px;
    display: none;
}

.advance_form::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

.advance_form::-webkit-scrollbar-thumb {
    background: red;
    border-radius: 10px;
}

.advance_form::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.share-profile-head {
    display: flex;
}

.terms_check_box_sec_popup_new {
    position: relative;
    padding-top: 10px;
}

.terms_check_box_sec_popup_new_sec .modal-dialog {
    max-width: 780px;
}

.terms_check_box_sec_popup_new_upper {
    position: relative;
    display: flex;
    align-items: flex-start;
}

.check_box_for_terms_cond {
    position: relative;
    margin-right: 0px;
}

.check_box_for_terms_cond .container {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #fff;
}

.check_box_for_terms_cond .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.check_box_for_terms_cond .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 1px solid #B1B1B1;
    border-radius: 4px;
}

.check_box_for_terms_cond .container:hover input~.checkmark {
    background-color: #fff;
}

.check_box_for_terms_cond .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #B1B1B1;
}

.check_box_for_terms_cond .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 1px;
    font-family: 'Font Awesome 5 Pro';
    color: #2386EE;
    font-size: 13px;
}

.check_box_for_terms_cond .container input:checked~.checkmark:after {
    display: block;
}

.terms_check_box_sec_popup_new_upper p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
}

.terms_check_box_sec_popup_new_upper p a {
    color: #2386EE;
}

.terms_check_box_sec_popup_new h5 {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin: 10px 0;
}

.sort_new_sec_new_pog .nice-select.sort-select {
    top: 0;
    padding-left: 30px;
    padding-right: 20px;
}

.sort_new_sec_new_pog .new_sort_sec_new span {
    font-size: 13px;
}

.sort_new_sec_new_pog .nice-select.sort-select:before {
    width: 20px;
    left: 5px;
}

.job_pst_sec_new {
    position: relative;
    text-align: right;
    margin-bottom: 10px;
    width: 100%;
}

.job_pst_sec_new .post_jobs {
    margin: 0px !important;
}

.new_rgt_sec_new {
    padding: 0px;
}



.new_footer_design_sec_logo_sec.new-footer {
    border-top: 0;
}

.new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo {
    width: 155px;
}

.new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner ul li a {
    font-size: 14px;
    padding-right: 10px;
    margin-right: 10px;
}

.new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_logo_sec_logo_para p {
    font-size: 14px;
}

.new_footer_design_sec_logo_sec.new-footer .new_footer_design_sec_inner {
    padding: 8px 0;
}

.inner_ftr_copy_sec_single_new_ftr .inner_ftr_copy_sec_single_new_ftr ul li a i {
    font-size: 12px;
}

.new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child span {
    font-size: 16px;
}

.new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li a i {
    font-size: 18px;
}

.new_footer_design_sec_logo_sec.new-footer .inner_ftr_copy_sec_single_new_ftr ul li:last-child select {
    font-size: 16px;
}



/*Free Portofolio*/

.free_portofolio_sec_new {
    position: relative;
    padding: 20px 0 0 0;
}

.free_portofolio_sec_new_body {
    position: relative;
}

.free_portofolio_sec_new_top {
    position: relative;
    margin-bottom: 20px;
}

.free_portofolio_sec_new_top h5 {
    position: relative;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
    margin-bottom: 8px;
    line-height: inherit;
}

.free_portofolio_sec_new_top p {
    font-weight: 400;
    font-size: 10px;
    color: #000000;
    margin-bottom: 0px;
    text-align: justify;
}

.free_portofolio_sec_new_body_middle_sec {
    position: relative;
    *display: grid;
    *grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    margin: 0 0 25px 0;
    line-height: inherit;
}

.free_portofolio_sec_new_body_middle_sec_left {
    position: relative;
}

.free_portofolio_sec_new_body_middle_sec_left h6 {
    position: relative;
    font-weight: 500;
    font-size: 28px;
    color: #000000;
    margin-bottom: 10px;
    line-height: inherit;
}

.free_portofolio_sec_new_body_middle_sec_left p {
    font-weight: 400;
    font-size: 18px;
    color: #000000;
    margin-bottom: 10px;
    line-height: inherit;
}

.free_portofolio_sec_new_body_middle_sec_left_btm_sec {
    position: relative;
    background: #E1F2FF;
    border-radius: 15px;
    padding: 20px;
    height: 450px;
}

.free_portofolio_sec_new_body_middle_sec .row {
    align-items: center;
}

.free_portofolio_sec_new_body_middle_sec_left_btm_sec ul {
    display: block;
}

.free_portofolio_sec_new_body_middle_sec_left_btm_sec ul li {
    display: block;
    margin-bottom: 18px;
    position: relative;
    font-size: 16px;
    padding-left: 40px;
    font-weight: 500;
}

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

.free_portofolio_sec_new_body_middle_sec_left_btm_sec ul li:before {
    position: absolute;
    content: '';
    width: 24px;
    height: 24px;
    left: 0;
    top: 3px;
    background: url(../images/check-bg-icn.png);
    background-size: 20px;
    background-repeat: no-repeat;
}

.free_portofolio_sec_new_body_middle_sec_right {
    position: relative;
    *display: grid !important;
    grid-template-columns: 1fr;
    grid-gap: 10px;
}

.free_portofolio_sec_new_body_middle_sec_right_single {
    position: relative;
    margin: 0 auto;
    text-align: center;
}

.free_portofolio_sec_new_body_middle_sec_right_single img {
    width: 450px;
    height: 435px;
    object-fit: cover;
    border-radius: 15px;
}

/*.free_portofolio_sec_new_body_middle_sec_right_single:after{position: absolute;content: '';background: #2196F3;height: 100%;width: 100%;z-index: -1;left: 10px;top: 10px; border-radius: 15px;}
.mt_top_100{position: relative;margin-top: -60px;}
.mt_top_100.free_portofolio_sec_new_body_middle_sec_right_single:after{height: 85%;}
.mt_btm_0{margin-bottom: 0px;}*/

.free_portofolio_sec_new_banner_Sec_new {
    position: relative;
    background: url(../images/bg-banner-new-sec.svg);
    *background: url(../images/background-banner-port.png);
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 50px 0;
    margin-bottom: 15px;
    text-align: center;
    border-radius: 15px;
}

.free_portofolio_sec_new_banner_Sec_new h4 {
    position: relative;
    background: linear-gradient(180deg, #FD0C0C 0%, #2196F3 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-weight: 600;
    font-size: 50px;
    line-height: inherit;
    margin: 0px;
}

.port_text_sec {
    position: relative;
    width: max-content;
    display: block;
    margin: 0 auto 10px;
}

.free_portofolio_sec_new_banner_Sec_new span {
    position: relative;
    margin: 0 auto 20px;
    width: max-content;
    display: block;
}

.free_portofolio_sec_new_banner_Sec_new h6 {
    position: relative;
    font-weight: 500;
    font-size: 40px;
    color: rgba(0, 0, 0, 0.8);
    line-height: inherit;
}

.after_img_sec_stk {
    position: absolute;
    content: '';
    background: url(../images/3-stk.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 47px;
    right: -40px;
    bottom: -15px;
    z-index: 11;
}

.before_img_sec_stk {
    position: absolute;
    content: '';
    background: url(../images/3-stk.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 47px;
    left: -40px;
    top: -15px;
    z-index: 11;
    transform: rotate(170deg);
}

.free_portofolio_sec_new_banner_Sec_new p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin: 0 0 5px 0;
}

.vct_top_img {
    position: absolute;
    left: -30px;
    top: -30px;
    width: 200px;
}

.vct_btm_img {
    position: absolute;
    right: 5px;
    bottom: -45px;
    width: 180px;
}

.port_img {
    position: absolute;
    right: -50px;
    top: -35px;
}

.how_to_claim_sec_new {
    position: relative;
    padding: 20px 0 30px 0;
}

.how_to_claim_sec_new_head {
    position: relative;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.how_to_claim_sec_new_head h4 {
    position: relative;
    font-weight: 500;
    font-size: 30px;
    color: #000000;
    margin: 0px;
    line-height: inherit;
}

.button_claim_sec_new_main {
    position: relative;
}

.link_copied_sec {
    position: absolute;
    right: 0;
    left: 20px;
    width: 120px;
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 15px;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -45px;
    display: none;
    text-align: center;
    padding: 8px 0;
}

.button_claim_sec_new {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 10px;
    border: none;
}

.button_claim_sec_new i {
    margin-right: 8px;
}

.how_to_claim_sec_new_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 45px;
    margin-bottom: 15px;
}

.how_to_claim_sec_new_single {
    position: relative;
}

.how_to_claim_sec_new_single h5 {
    position: relative;
    font-weight: 500;
    font-size: 24px;
    color: rgba(0, 0, 0, 0.4);
    margin-bottom: 15px;
}

.how_to_claim_sec_new_single h6 {
    position: relative;
    font-weight: 500;
    font-size: 17px;
    color: #000000;
    margin-bottom: 15px;
}

.how_to_claim_sec_new_single p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
    min-height: 65px;
}

.how_to_claim_sec_new_single button {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    background: #FFFFFF;
    border: 1.5px solid #2196F3;
    border-radius: 15px;
    padding: 5px 15px;
}

.how_to_claim_sec_new_single a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    background: #FFFFFF;
    border: 1.5px solid #2196F3;
    border-radius: 15px;
    padding: 5px 15px;
}

.benifits_pop_sec {
    position: relative;
}

.benifits_pop_sec .modal-body {
    padding: 0px;
}

.benifits_pop_sec .modal-dialog {
    position: relative;
    max-width: 700px;
    border-radius: 15px;
    background: #fff;
}

.benifits_pop_sec_inner {
    position: relative;
    padding: 30px 25px;
}

.benifits_pop_sec_inner h6 {
    position: relative;
    font-weight: 500;
    font-size: 30px;
    color: #000000;
    margin-bottom: 20px;
}

.benifits_pop_sec_inner p {
    position: relative;
    margin: 0px;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
}

#porto_slide_sec .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    display: flex;
    align-items: center;
    transform: translateX(-50%);
    justify-content: space-between;
    width: 60%;
}

#porto_slide_sec .owl-nav i {
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    background: #D9D9D9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgba(0, 0, 0, 0.7);
}

.dis_text_sec_desktop {
    position: relative;
    flex: 0 0 1175px;
}

.dis_text_sec_desktop h6 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #6F6F6F;
    margin-bottom: 0px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 0px;
    padding-bottom: 2px;
    line-height: inherit;
}

.dis_text_sec_desktop h6 a {
    color: #6F6F6F;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 111;
    margin: 0 5px;
}

.job_list_body_main .new_ipad_pro {
    margin-top: 12px;
}

.we_move_pop_sec {
    position: relative;
}

.we_move_pop_sec .modal-body {
    padding: 0px;
}

.we_move_pop_sec .modal-dialog {
    position: relative;
    max-width: 650px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}

.we_move_pop_sec_inner {
    position: relative;
    padding: 25px;
}

.we_move_pop_sec_inner_head {
    position: relative;
}

.we_move_pop_sec_inner_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 28px;
    color: #000000;
    margin-bottom: 10px;
}

.we_move_pop_sec_inner_head h5 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #6F6F6F;
    margin-bottom: 8px;
}

.we_move_pop_sec_inner_head h5 a {
    color: #2196F3;
}

.we_move_pop_sec_inner_head p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.we_move_pop_sec_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
    margin-bottom: 20px;
}

.we_move_pop_sec_inner_single label {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
    display: block;
}

.we_move_pop_sec_inner_single input {
    position: relative;
    background: #F3F3F3;
    border-radius: 5px;
    color: #A2A2A2;
    width: 100%;
    height: 40px;
    padding-left: 25px;
    font-weight: 400;
    font-size: 14px;
    border: none;
}

.phone_text .iti__flag {
    display: none;
}

.iti--separate-dial-code .iti__selected-dial-code {
    font-size: 14px;
    margin-top: 8px;
    display: block;
}

.phone_text input {
    padding-left: 50px !important;
}

.we_move_pop_sec_inner_btn_sec {
    position: relative;
    text-align: right;
    width: 100%;
}

.we_move_pop_sec_inner_btn_sec button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 32px;
    border: none;
}

.otp_popup_sec_new {
    position: relative;
}

.otp_popup_sec_new .modal-dialog {
    max-width: 580px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}

.otp_popup_sec_new .modal-body {
    padding: 0px;
}

.otp_popup_sec_new_inner {
    padding: 25px;
}

.otp_popup_sec_new_inner_head {
    position: relative;
    margin-bottom: 25px;
}

.otp_popup_sec_new_inner_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 28px;
    color: #000000;
    margin-bottom: 10px;
}

.otp_popup_sec_new_inner_head p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
}

.otp_popup_sec_new_inner_body {
    position: relative;
    width: 50%;
    margin-bottom: 30px;
}

.otp_popup_sec_new_inner_body_top {
    position: relative;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 10px;
    margin-bottom: 20px;
}

.otp_popup_sec_new_inner_body_top_single {
    position: relative;
}

.otp_popup_sec_new_inner_body_top_single input {
    position: relative;
    width: 100%;
    border: none;
    border-bottom: 1.5px solid #000000;
    color: #000;
    height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
}

.otp_popup_sec_new_inner_body_top_single input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.otp_popup_sec_new_inner_body_top_single input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.otp_popup_sec_new_inner_body_top_single input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.otp_popup_sec_new_inner_body_top_single input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.otp_popup_sec_new_inner_body_inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.otp_popup_sec_new_inner_body_inner a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #777777;
}

.otp_popup_sec_new_inner_body_inner p {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    margin: 0px;
}

.otp_popup_sec_new_inner_body_inner a.active {
    color: #000;
}

.change_num_sec_text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.change_num_sec_text a {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 18px;
    color: #2196F3;
}

.change_num_sec_text a i {
    margin-right: 5px;
    font-size: 16px;
}

.change_num_sec_text a.proc {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 32px;
    border: none;
    cursor: pointer;
}

.change_num_sec_text a.proc:hover {
    color: #fff;
}

.kudos_pop_sec_new {
    position: relative;
}

.kudos_pop_sec_new .modal-dialog {
    max-width: 580px;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 20px;
}

.kudos_pop_sec_new .modal-body {
    padding: 0px;
}

.kudos_pop_sec_new_inner {
    padding: 25px;
    text-align: center;
}

.kudos_pop_sec_new_inner img {
    width: 220px;
    margin-bottom: 0px;
}

.kudos_pop_sec_new_inner p {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin: 0px 0 15px 0;
}

.kudos_pop_sec_new_inner a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.18);
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    color: #FFFFFF;
    padding: 8px 32px;
}

.subscription-premium-plan-popup .modal-dialog {
    max-width: 850px;
}

.love_icn_new_far a {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 11;
    color: #FFFFFF;
    font-weight: 300;
    font-size: 22px;
}

.ccbox a,
.ccbox span {
    font-size: 16px;
    font-weight: 600;
}

.view-meeting-box {
    border-bottom: 1px solid #D9D9D9;
}

.met_shed_sec {
    padding-top: 20px;
    position: relative;
}

.met_shed_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin: 0px;
    display: inline-block;
}

.met_shed_sec h6 span {
    position: absolute;
    right: -25px;
    top: -10px;
    background: #FF3030;
    width: 22px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.analyze_btn a {
    font-size: 15px;
    padding: 8px 18px;
    width: 100%;
    justify-content: center;
    display: flex;
}

.new_prof_picture_sec_main_new {
    position: relative;
}

.dis_flex_last_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: column;
    padding-right: 0px !important;
}

.dis_flex_last_sec .edit_physical_attr {
    margin: 0px;
    position: absolute;
    right: 0;
    top: -30px;
}

.dis_flex_last_sec .edit_physical_attr i {
    font-size: 16px;
}

.dis_flex_last_sec .edit_physical_attr {
    margin: 0px;
    position: absolute;
    right: 0;
    top: -30px;
}

.dis_flex_last_sec .edit_physical_attr i {
    font-size: 16px;
}

.schedule-meeting-box {
    padding: 10px;
}

.new_placement {
    position: absolute;
    right: 5px;
    top: 5px;
}

.new_placement .edit_physical_attr i {
    font-size: 16px;
}

.talent_prof_sec_show {
    display: block;
}

.talent_prof_sec_hide {
    display: none;
}


.features_in_sec_new {
    position: relative;
    margin: 10px 0 30px 0;
}

.features_in_sec_new_head {
    position: relative;
    margin-bottom: 30px;
}

.features_in_sec_new_head h5 {
    position: relative;
    margin: 0px;
    font-weight: 500;
    font-size: 30px;
    color: #000000;
}

.features_in_sec_new_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.features_in_sec_new_body_single {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 3.26368px 3.26368px rgba(0, 0, 0, 0.25);
    border-radius: 12.2388px;
}

.features_in_sec_new_body_single_img {
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
    background-attachment: scroll !important;
    background-repeat: no-repeat !important;
    height: 225px;
    border-radius: 12px 12px 0 0;
}

.features_in_sec_new_body_single_img img {
    border-radius: 12px 12px 0 0;
    width: 100%;
    *height: 200px;
    *object-fit: cover;
}

.features_in_sec_new_body_single_cont {
    position: relative;
    padding: 20px;
}

.features_in_sec_new_body_single_cont img {
    width: auto !important;
    margin: 0 0 15px 0;
    height: 30px;
}

.features_in_sec_new_body_single_cont p {
    font-size: 16px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 0px;
}

.features_in_sec_new_body_single_cont p a {
    text-decoration: underline;
}

.features_in_sec_new_body_single_btns {
    position: relative;
}

.features_in_sec_new_body_single_btns button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 0px 0px 12.2388px 12.2388px;
    font-weight: 600;
    font-size: 19.5821px;
    color: #FFFFFF;
    justify-content: center;
    display: flex;
    width: 100%;
    height: 50px;
    align-items: center;
    border: none;
}

.features_in_sec_new_body_single_btns a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 0px 0px 12.2388px 12.2388px;
    font-weight: 600;
    font-size: 19.5821px;
    color: #FFFFFF;
    justify-content: center;
    display: flex;
    width: 100%;
    height: 50px;
    align-items: center;
    border: none;
}

#fea_slide_sec_new .owl-nav {
    display: flex;
    position: absolute;
    right: 0;
    top: -65px;
    width: 8%;
    justify-content: space-between;
}

#fea_slide_sec_new .owl-nav i {
    color: rgba(45, 45, 48, 0.8);
    display: none;
}

#fea_slide_sec_new .owl-nav .owl-prev {
    background: url(../images/a-1.png);
    background-position: center center;
    background-size: 30px;
    background-repeat: no-repeat;
    z-index: 11;
    height: 40px;
    width: 40px;
    transform: rotate(180deg);
}

#fea_slide_sec_new .owl-nav .owl-prev span {
    display: none;
}

#fea_slide_sec_new .owl-nav .owl-next {
    background: url(../images/a-1.png);
    background-position: center center;
    background-size: 30px;
    background-repeat: no-repeat;
    z-index: 11;
    height: 40px;
    width: 40px;
}

#fea_slide_sec_new .owl-nav .owl-next span {
    display: none;
}







/*Talent Profile Mobile*/

.talent_prof_mobile_sec {
    position: relative;
    background: linear-gradient(180.83deg, #E9EFFF 17.49%, #ECF0FE 68.89%);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    border-radius: 7.87879px;
    padding: 12px;
}

.talent_prof_mobile_sec .talent_prof_cont_prof_inner h3 {
    font-size: 15px;
}

.talent_prof_mobile_sec .talent_prof_cont_prof_inner h3 span {
    font-size: 12px;
}

.talent_prof_mobile_sec .prem_user_nw_sec_des a {
    font-size: 10px;
}

.talent_prof_mobile_sec .prem_user_new {
    font-size: 11px;
    margin: 5px 0;
}

.talent_prof_mobile_sec .talent_prof_cont_prof_inner h5 {
    margin-bottom: 0px;
}

.mob_sec_gender {
    position: relative;
    padding-top: 22px !important;
}

.mob_sec_gender_edit {
    position: absolute;
    top: 2px;
    right: 5px;
    color: #2196F3;
    font-size: 14px;
    font-weight: 500;
}

.category_sec_mob {
    position: relative;
    display: flex;
}

.category_sec_mob ul {
    display: block;
    flex: 0 0 75%;
}

.category_sec_mob ul li {
    display: inline-block;
    font-weight: 600;
    font-size: 10px;
    color: #000000;
    padding-right: 5px;
    padding-bottom: 5px;
}

.category_sec_mob ul li.active {
    color: #2196F3;
}

.category_edit_cin_new {
    position: relative;
    flex: 0 0 25%;
}

.btn_fr_all_mob {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 10px;
    color: #2196F3;
    padding: 8px;
}

.mob_sec_gender_edit {
    position: absolute;
    top: 2px;
    right: 5px;
    color: #2196F3;
    font-size: 12px;
    font-weight: 500;
}

.btn_fr_all_mob {
    position: absolute;
    display: inline-block;
    font-weight: 500;
    font-size: 8px;
    color: #2196F3;
    bottom: 0;
    right: 0;
    border: 1px solid #2196F3;
    padding: 5px;
    border-radius: 4px;
}

.language_mob_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.language_mob_sec_left {
    position: relative;
}

.language_mob_sec_left h6 {
    position: relative;
    font-weight: 400;
    font-size: 11px;
    color: #000000;
    margin-bottom: 7px;
}

.language_mob_sec_left ul {
    display: block;
}

.language_mob_sec_left ul li {
    display: inline-block;
    font-weight: 600;
    font-size: 10px;
    color: #000000;
    padding-right: 5px;
}

.language_mob_sec_right {
    position: relative;
    right: 0px;
}

.language_mob_sec_right img {
    width: 35px;
}

.physcial_mob_sec {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.physcial_mob_sec ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 10px;
}

.physcial_mob_sec ul li h6 {
    position: relative;
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 10px;
    color: #070707;
    line-height: inherit;
}

.physcial_mob_sec ul li h5 {
    position: relative;
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 10px;
    color: #070707;
    line-height: inherit;
}

.see_all_new_head {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 12px;
    color: #2196F3;
    margin-left: 15px;
}

.social_stats_sec_new_single {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 15px;
    margin-bottom: 15px;
    justify-content: space-between;
}

.brder_mob_non {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border: none;
}

.social_stats_sec_new_single img {
    width: 25px;
    margin-right: 0px;
}

.inner_list_mob_sec {
    position: relative;
}

.inner_list_mob_sec ul {
    display: block;
    width: 100%
}

.inner_list_mob_sec ul li {
    display: flex;
    justify-content: space-between;
}

.inner_list_mob_sec ul li h6 {
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    line-height: inherit;
    margin-bottom: 5px;
    min-width: 120px;
}

.inner_list_mob_sec ul li p {
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    line-height: inherit;
    margin-bottom: 5px;
}

.met_sec_new_mob {
    position: relative;
}

.met_sec_new_mob .met_shed_sec h6 {
    font-size: 12px;
}

.met_sec_new_mob .met_shed_sec h6 span {
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 10px;
}

.mob_ana .analyze_btn a {
    font-size: 12px;
}

.new_top_right_sec_new {
    margin-top: 10px;
}



/*Admin Posted Services New Design*/

.admin_new_post_ser_sec_new {
    position: relative;
    padding: 10px 0;
}

.admin_new_post_ser_sec_new_inner {
    position: relative;
}

.admin_new_post_ser_sec_new_inner_left {
    position: relative;
}

.admin_serv_left_beauty_sec {
    position: relative;
    margin-bottom: 15px;
}

.admin_serv_left_beauty_sec h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin-bottom: 15px;
}

.admin_serv_left_beauty_sec h6 span {
    font-size: 20px;
}

.admin_serv_left_beauty_sec_slide_single {
    position: relative;
}

.admin_serv_left_beauty_sec_slide_single img {
    width: 100%;
    border-radius: 12px;
}

#admin_beauty_slide .owl-nav {
    display: flex;
    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    width: 90%;
    justify-content: space-between;
    transform: translateY(-50%);
    margin: 0 auto;
}

#admin_beauty_slide .owl-nav i {
    font-size: 28px;
    line-height: 0;
    color: #fff;
    font-weight: 600;
}

.service_desc_new_sec {
    position: relative;
    margin-bottom: 15px;
}

.service_desc_new_sec h4 {
    font-weight: 600;
    position: relative;
    font-size: 22px;
    color: #000000;
    margin-bottom: 5px;
    line-height: inherit;
}

.service_desc_new_sec p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #6F6F6F;
}

.compare_table_sec_new_admin {
    position: relative;
    margin-bottom: 30px;
}

.compare_table_sec_new_admin h4 {
    font-weight: 600;
    position: relative;
    font-size: 22px;
    color: #000000;
    margin-bottom: 15px;
    line-height: inherit;
}

.rating_review_sec_new {
    position: relative;
}

.rating_review_sec_new_head {
    position: relative;
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.rating_review_sec_new_head h4 {
    position: relative;
    margin: 0px;
    font-weight: 600;
    font-size: 22px;
    color: #000000;
}

.rating_review_sec_new_head h4 span {
    position: relative;
    font-size: 18px;
    margin-left: 5px;
    font-weight: 500;
}

.rating_drop_sec_new {
    position: relative;
}

.rating_drop_sec_new button {
    background: #FCFCFC;
    border: 1px solid #2386EE;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    padding: 8px 18px;
}

.rating_drop_sec_new button img {
    width: 18px;
    margin-right: 10px;
}

.rating_drop_sec_new button i {
    font-size: 16px;
    font-weight: 500;
    padding-left: 10px;
}

.rating_drop_sec_new_cont {
    position: relative;
    padding: 12px;
    background: #fff;
    width: 100%;
    border-radius: 4px;
    border: 1px solid #ccc;
}

.rating_drop_sec_new_cont a {
    display: block;
    padding: 8px 0;
    color: #000;
    font-size: 16px;
    font-weight: 500;
}



.backend_dashboard_sec_new_head .p-3 {
    padding: 0px !important;
}

.backend_dashboard_sec_new_head select.form-control {
    background: #fff url(../images/select.png) no-repeat right center;
    background-size: 12px;
    background-position: 96%;
    width: 100%;
    height: auto;
    font-size: 15px;
    padding: 10px 25px 10px 10px !important;
}


.new_social_stat_sec_new {
    position: relative;
}

.new_social_stat_sec_new .modal-dialog {
    position: relative;
    max-width: 950px;
    margin: 30px auto;
    background: #FFFFFF;
    border-radius: 10px;
}

.new_social_stat_sec_new .modal-body {
    padding: 0px;
}

.new_social_stat_inner {
    position: relative;
    padding: 20px;
}

.new_social_stat_inner_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.new_social_stat_inner_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin: 0px;
}

.new_social_stat_inner_head .close {
    opacity: 1;
    z-index: 11;
    width: 22px;
}

.new_social_stat_inner_body {
    position: relative;
}

.new_social_stat_inner_body_top {
    position: relative;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #BEBEBE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.new_social_stat_inner_body_top_left {
    position: relative;
    flex: 0 0 12%;
    text-align: center;
}

.new_social_stat_inner_body_top_left img {
    width: 70px;
    height: 70px;
    margin: 0 auto 12px;
}

.new_social_stat_inner_body_top_left p {
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin: 0px;
}

.new_social_stat_inner_body_top_right {
    position: relative;
    margin-left: 80px;
    flex: 0 0 78%;
}

.new_social_stat_inner_body_top_right ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px;
}

.new_social_stat_inner_body_top_right ul li {
    display: flex;
    align-items: center;
}

.new_social_stat_inner_body_top_right ul li h6 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #6D6E71;
    margin-bottom: 0px;
    width: 190px;
}

.new_social_stat_inner_body_top_right ul li p {
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin: 0px;
}

.new_social_stat_inner_body_bottom {
    position: relative;
}

.new_social_stat_inner_body_bottom ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.new_social_stat_inner_body_bottom ul li {
    display: inline-block;
    border-right: 1px solid #BEBEBE;
    padding-right: 20px;
    margin-right: 30px;
}

.new_social_stat_inner_body_bottom ul li:last-child {
    border-right: none;
    padding-right: 0px;
    margin-right: 0px;
}

.new_social_stat_inner_body_bottom_single {
    position: relative;
    display: flex;
    align-items: center;
}

.new_social_stat_inner_body_bottom_single_left {
    position: relative;
    flex: 0 0 12%;
    text-align: center;
}

.new_social_stat_inner_body_bottom_single_left img {
    width: 100%;
    height: auto;
    margin: 0 auto 12px;
}

.new_social_stat_inner_body_bottom_single_left p {
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin: 0px;
}

.new_social_stat_inner_body_bottom_single_right {
    position: relative;
    margin-left: 80px;
    flex: 0 0 78%;
}

.new_social_stat_inner_body_bottom_single_right h6 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #6D6E71;
    margin-bottom: 0px;
    width: auto;
}

.new_social_stat_inner_body_bottom_single_right p {
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin: 0px;
}



.profile_strength_sec {
    position: relative;
    padding: 0 0 10px 0;
}

.profile_strength_sec_inner {
    position: relative;
}

.profile_strength_sec_inner_head {
    position: relative;
}

.profile_strength_sec_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 30px;
}

.profile_strength_sec_inner_body {
    position: relative;
}

.show-content-list {
    display: flex;
    align-items: flex-start;
    gap: 15px;
}

.show-content-list input {
    top: 10px;
    position: relative;
}




/*Success Stories Backend Design*/


.success_stories_sec_new {
    position: relative;
}

.success_stories_sec_new_inner {
    position: relative;
}

.success_stories_sec_new_inner_breadcumb {
    position: relative;
    margin-bottom: 25px;
}

.success_stories_sec_new_inner_breadcumb ul {
    display: block;
}

.success_stories_sec_new_inner_breadcumb ul li {
    display: inline-block;
    padding-right: 15px;
    font-weight: 500;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.4);
    position: relative;
}

.success_stories_sec_new_inner_breadcumb ul li.active {
    color: #2196F3;
}

.success_stories_sec_new_inner_breadcumb ul li:after {
    position: absolute;
    content: '\f054';
    font-family: 'Font Awesome 5 Pro';
    color: #000;
    font-size: 10px;
    right: 5px;
    top: 2px;
}

.success_stories_sec_new_inner_breadcumb ul li:last-child:after {
    display: none;
}

.success_stories_sec_new_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.success_stories_sec_new_head_left {
    position: relative;
}

.success_stories_sec_new_head_left h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    margin: 0px;
}

.success_stories_sec_new_head_left p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 12px;
    color: #9F9F9F;
    margin-top: 10px;
}

.success_stories_sec_new_head ul {
    display: block;
}

.success_stories_sec_new_head ul li {
    display: inline-block;
    margin-left: 15px;
}

.success_stories_sec_new_head ul li:first-child {
    margin-left: 0px;
}

.delete_success_btn {
    position: relative;
    display: inline-block;
    border: 1px solid #FF3030;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #FF3030;
    padding: 8px 24px;
}

.delete_success_btn:hover {
    color: #FF3030;
}

.delete_success_btn i {
    margin-right: 5px;
}

.home_page_add_btn {
    position: relative;
    display: inline-block;
    border: 1px solid #2196F3;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    padding: 8px 24px;
}

.home_page_add_btn:hover {
    color: #2196F3;
}

.home_page_add_btn i {
    margin-right: 5px;
}

.add_succ_btn_new {
    position: relative;
    display: inline-block;
    border: 1px solid #2196F3;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    padding: 8px 24px;
    background: #2196F3;
}

.add_succ_btn_new:hover {
    color: #fff;
}

.add_succ_btn_new i {
    margin-right: 5px;
}

.success_stories_slide_table_sec {
    position: relative;
}

.success_stories_slide_table_sec table {
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
    border-radius: 6px;
}

.success_stories_slide_table_sec table thead tr td {
    background: #F9F9F9;
    padding: 15px 12px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    position: relative;
}

.success_stories_slide_table_sec table thead tr td:first-child {
    border-radius: 6px 0 0 6px;
}

.success_stories_slide_table_sec table thead tr td:nth-child(2) {
    padding-left: 30px;
    padding-right: 30px;
}

.success_stories_slide_table_sec table thead tr td:last-child {
    border-radius: 0px 6px 6px 0px;
}

.success_stories_slide_table_sec table tbody tr td {
    background: #fff;
    padding: 15px 12px;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    position: relative;
}

.success_stories_slide_table_sec table tbody tr td:first-child {
    border-radius: 6px 0 0 6px;
}

.success_stories_slide_table_sec table tbody tr td:nth-child(2) {
    padding-left: 30px;
    padding-right: 30px;
}

.success_stories_slide_table_sec table tbody tr td:last-child {
    border-radius: 0px 6px 6px 0px;
}

.succ_list_sec_new {
    position: relative;
    display: block;
    text-align: right;
}

.succ_list_sec_new li {
    display: inline-block;
    margin-left: 15px;
}

.succ_list_sec_new li:first-child {
    margin: 0px;
}

.hm_btn_new {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 0.2px solid #C1C1C1;
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    color: #2196F3;
    font-size: 16px;
    height: 36px;
    width: 36px;
    line-height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.img_succ_sec {
    position: relative;
    width: 36px;
    height: 36px;
}

.img_succ_sec img {
    width: 100%;
    object-fit: cover;
}

.edit_cin_succes {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 0 17px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    *width: 85px;
}

.edit_cin_succes:hover {
    color: #fff;
}

.edit_cin_succes i {
    font-size: 15px;
    margin-right: 5px;
}

.custome_check_box_sec {
    padding: 0 !important;
    background: none !important;
    left: 15px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border: none !important;
    z-index: 111;
    position: relative;
    display: none;
}

.custome_check_box_sec .container {
    display: block;
    position: relative;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #fff;
}

.custome_check_box_sec .container input {
    position: relative;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.custome_check_box_sec .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 1.5px solid #B1B1B1;
    border-radius: 4px;
}

.custome_check_box_sec .container:hover input~.checkmark {
    background-color: transparent;
}

.custome_check_box_sec .container input:checked~.checkmark {
    background-color: #fff;
    border: 1.5px solid #b1b1b1;
}

.custome_check_box_sec .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2386EE;
    font-size: 14px;
}

.custome_check_box_sec .container input:checked~.checkmark:after {
    display: block;
}

.delete_mod_sec_new {
    position: relative;
}

.delete_mod_sec_new .modal-body {
    padding: 0px;
}

.delete_mod_sec_new .modal-dialog {
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
    border-radius: 14.4038px;
    padding: 20px;
    max-width: 700px;
}

.delete_mod_sec_new .close {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
}

.delete_mod_sec_new .close img {
    width: 20px;
}

.delete_mod_sec_new_inner {
    position: relative;
    text-align: center;
}

.delete_mod_sec_new_inner img {
    width: 115px;
    margin: 0 auto 20px;
}

.delete_mod_sec_new_inner p {
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin: 0px;
}

.manage_stories_sec {
    position: relative;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 30px;
    width: 80%;
}

.manage_stories_sec_upper {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 25px;
}

.manage_stories_sec_single {
    position: relative;
}

.manage_stories_sec_single label {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
}

.manage_stories_sec_single input {
    position: relative;
    width: 100%;
    height: 45px;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.4);
    padding-left: 15px;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    border-radius: 5px;
    margin-bottom: 30px;
}

.manage_stories_sec_single textarea {
    position: relative;
    width: 100%;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.4);
    padding-left: 15px;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    border-radius: 5px;
    margin-bottom: 30px;
    padding-top: 10px;
}

.manage_stories_sec_single select {
    position: relative;
    width: 100%;
    height: 45px;
    font-weight: 400;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.4);
    padding-left: 15px;
    border: 1px solid #C1C1C1;
    border-radius: 5px;
    margin-bottom: 30px;
    line-height: 45px;
    background: #F8F8F8 url(../images/select.png) no-repeat 92% center;
    background-size: 12px;
}

.new_length {
    width: 60%;
}

.manage_stories_sec_right {
    position: relative;
}

.manage_stories_sec_right_inner {
    position: relative;
}

.manage_stories_sec_right_inner label {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 8px;
}

.manage_stories_sec_right_inner_box {
    position: relative;
    background: #F8F8F8;
    border: 1px solid #C1C1C1;
    border-radius: 15px;
    height: 350px;
    width: 350px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.manage_stories_sec_right_inner_box span {
    display: block;
    position: relative;
    text-align: center;
}

.manage_stories_sec_right_inner_box span img {
    width: 60px;
    margin: 0 auto 20px;
    text-align: center;
}

.manage_stories_sec_right_inner_box span p {
    font-weight: 400;
    font-size: 16px;
    color: #838383;
    margin-bottom: 20px;
}

.browse_btn_main_backend {
    position: relative;
    display: inline-block;
    background: #2196F3;
    color: #2196F3 !important;
    font-weight: 500;
    text-align: center;
    padding: 8px 20px;
    box-shadow: 0px 2px 10px #00000029;
    border-radius: 5px;
    width: 220px;
    border: none;
}

.browse_btn_main_backend {
    color: transparent;
    margin: 10px 0 0 0;
}

.browse_btn_main_backend::-webkit-file-upload-button {
    visibility: hidden;
}

.browse_btn_main_backend::before {
    content: 'Browse Now';
    color: #fff;
    font-family: 'Poppins';
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 500;
}

.save_btn_list {
    position: relative;
}

.save_btn_list ul {
    display: block;
}

.save_btn_list ul li {
    display: inline-block;
    margin-right: 15px;
}

.save_btn_list ul li:last-child {
    margin-right: 0px;
}

.add_succ_btn_new_sec {
    position: relative;
    display: inline-block;
    border: 1px solid #2196F3;
    border-radius: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #fff;
    padding: 8px 40px;
    background: #2196F3;
}

.add_succ_btn_new_sec:hover {
    color: #fff;
}

.add_succ_btn_new_sec i {
    margin-right: 5px;
}

.video_pay_sec_new {
    position: relative;
}

.video_pay_sec_new_top {
    position: relative;
    margin-bottom: 10px;
}

.video_pay_sec_new_top img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 15px;
}

.video_pay_sec_new_top video {
    width: 100%;
    height: 350px;
    object-fit: cover;
    border-radius: 15px;
}

.video_pay_sec_new_top:after {
    position: absolute;
    content: '';
    background: linear-gradient(180deg, #000000 -84.83%, rgba(0, 0, 0, 0) 100%);
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: 15px;
}

.file_zie {
    position: absolute;
    bottom: 15px;
    left: 15px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 0px;
}

.del_icn_trash {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 111;
}

.del_icn_trash li {
    display: inline-block;
    margin-left: 15px;
}

.del_icn_trash li:first-child {
    margin: 0px;
}

.del_icn_trash li a i {
    color: #fff;
    font-size: 16px;
    font-weight: 400 !important;
}

.video_pay_sec_new_bottom {
    position: relative;
}

.video_pay_sec_new_bottom h6 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 15px;
    text-align: center;
}

.video_pay_sec_new_bottom_slide {
    position: relative;
    width: 350px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.video_pay_sec_new_bottom_slide_single {
    position: relative;
}

.video_pay_sec_new_bottom_slide_single img {
    width: 100%;
    object-fit: cover;
}

#video_slide .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 105%;
    margin: 0 auto;
    top: 50%;
    position: absolute;
    text-align: center;
    right: 0;
    left: -8px;
    transform: translateY(-50%);
}

#video_slide .owl-nav i {
    position: relative;
    font-size: 12px;
    background: #333;
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #D9D9D9;
    border-radius: 50%;
}

.save_new_cls_absulute {
    position: absolute;
    bottom: 0px;
}

.upload_modal_sec_new {
    position: relative;
}

.upload_modal_sec_new .modal-body {
    padding: 0px;
}

.upload_modal_sec_new .modal-dialog {
    max-width: 350px;
    border-radius: 15px;
    margin: 15px auto;
}

.upload_modal_sec_new_inner {
    position: relative;
    padding: 15px;
}

.sticky_backend {
    position: sticky;
    top: 0;
    height: fit-content;
}

.check_box_report {
    position: relative;
    margin: 5px 0 0 0;
}

.check_box_report .container {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000;
    width: auto;
}

.check_box_report .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.check_box_report .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background: #fff;
    border: 1px solid #666666;
    border-radius: 4px;
}

.check_box_report .container:hover input~.checkmark {
    background-color: #ccc;
}

.check_box_report .container input:checked~.checkmark {
    background-color: #2196F3;
    border: 1px solid #2196f3;
}

.check_box_report .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 3px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #fff;
    font-size: 10px;
}

.check_box_report .container input:checked~.checkmark:after {
    display: block;
}

/*Loop Test css*/
.look_test_modal .modal-dialog.meeting-popup-width {
    max-width: 650px;
}

.new_cal_she {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
}

.online_look_test {
    position: relative;
}

.online_look_test_top {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.online_look_test_top i {
    position: relative;
    color: #282828;
    font-size: 18px;
    font-weight: 500 !important;
}

.online_look_test_top select {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #282828;
    border: none;
    background: url(../images/select-new.png) 100%;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-right: 30px;
    cursor: pointer;
    width: auto;
}

.online_look_test_top select option {
    font-size: 14px;
}

.online_look_test_btm {
    position: relative;
    margin-bottom: 25px;
}

.online_look_test_btm ul {
    display: flex;
    align-items: center;
    gap: 20px;
}

.online_look_test_btm ul li {
    display: inline-block;
}

.online_look_test_btm_single {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.online_look_test_btm_single i {
    position: relative;
    color: #282828;
    font-size: 18px;
    font-weight: 500 !important;
}

.online_look_test_btm_single input {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #282828;
    border: none;
    background: url(../images/select-new.png) 100%;
    background-repeat: no-repeat;
    background-size: 18px;
    padding-right: 30px;
    cursor: pointer;
    width: 180px;
}

.new_date {
    width: 135px !important;
}

.online_look_test_btm_single input::-webkit-input-placeholder {
    color: #282828 !important;
    opacity: 1 !important;
}

.online_look_test_btm_single input::-moz-placeholder {
    color: #282828 !important;
    opacity: 1 !important;
}

.online_look_test_btm_single input:-ms-input-placeholder {
    color: #282828 !important;
    opacity: 1 !important;
}

.online_look_test_btm_single input:-moz-placeholder {
    color: #282828 !important;
    opacity: 1 !important;
}

.online_look_test_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.look_test_text {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    text-decoration-line: underline;
    color: #2196F3;
}

.look_test_text:hover {
    color: #2196F3;
}

.look_test_text i {
    margin-left: 7px;
    font-size: 12px;
}

.schedule-meeting-btn {
    background: #2196F3;
    color: #fff;
    text-align: center;
    line-height: 36px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
    border: 0px;
    padding: 0 20px;
}

.schedule-meeting-btn:hover {
    color: #fff;
}

.online_look_test_btm_single #ui-datepicker-div {
    transform: translate(0%, 12%);
    width: 330px;
}


.confim_details_sec {
    position: relative;
}

.confim_details_sec .modal-body {
    padding: 0px;
}

.confim_details_sec .modal-dialog {
    background: #FDFDFD;
    max-width: 600px;
    margin: 15px auto;
    background: #FFFFFF;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
}

.confim_details_sec_inner {
    position: relative;
    padding: 15px 20px;
    width: 100%;
}

.confim_details_sec_inner .close {
    position: absolute;
    right: 10px;
    top: 15px;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    opacity: 1;
    color: #000000;
    z-index: 11;
}

.confim_details_sec_inner_head {
    position: relative;
}

.confim_details_sec_inner_head h5 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 25px;
    padding-bottom: 12px;
    border-bottom: 1px solid #C8C8C8;
}

.confim_details_sec_inner_head h5 img {
    margin-right: 15px;
}

.confim_details_sec_inner_body_sec {
    position: relative;
}

.limited_time_sec_left_body_conf {
    position: relative;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

.limited_time_sec_left_body_conf_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 25px;
}

.limited_time_sec_left_single_conf {
    position: relative;
    margin-bottom: 15px;
}

.limited_time_sec_left_single_conf label {
    position: relative;
    display: block;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 8px;
}

.limited_time_sec_left_single_conf input {
    position: relative;
    width: 100%;
    height: 35px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    padding-left: 12px;
    border: none;
}

.limited_time_sec_left_single_conf textarea {
    position: relative;
    width: 100%;
    *height: 45px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #9B9B9B;
    padding-left: 12px;
    padding-top: 12px;
    border: none;
}

.limited_time_sec_left_single_conf input::-webkit-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.limited_time_sec_left_single_conf input::-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.limited_time_sec_left_single_conf input:-ms-input-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.limited_time_sec_left_single_conf input:-moz-placeholder {
    color: #9B9B9B !important;
    opacity: 1 !important;
}

.new_mobile_photo_conf .iti__selected-flag {
    height: 100%;
    background: #fff;
    border-radius: 5px 0px 0px 5px;
}

.new_mobile_photo_conf .iti--separate-dial-code .iti__selected-dial-code {
    margin-left: 6px;
    font-size: 15px;
    color: #202020;
    margin-top: 0px;
}

.new_mobile_photo_conf .iti__arrow {
    border-top: 6px solid #202020;
}

.new_mobile_photo_conf.limited_time_sec_left_single_conf input {
    padding-left: 100px;
}

.new_mobile_photo_conf .iti__flag-container {
    top: 0px !important;
}

.confim_check_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.confim_check_sec_new_inner .container {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
}

.confim_check_sec_new_inner .container b {
    font-weight: 400;
    color: #007AFF;
}

.confim_check_sec_new_inner .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.confim_check_sec_new_inner .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background: #F4F4F4;
    box-shadow: inset 0px 0px 0.75293px rgba(0, 0, 0, 0.18);
    border-radius: 2px;
}

.confim_check_sec_new_inner .container:hover input~.checkmark {
    background-color: #F4F4F4;
}

.confim_check_sec_new_inner .container input:checked~.checkmark {
    background-color: #F4F4F4;
    border: 1px solid #F4F4F4;
}

.confim_check_sec_new_inner .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 3px;
    top: 3px;
    font-family: 'Font Awesome 5 Pro';
    height: 12px;
    width: 12px;
    background: #007AFF;
}

.confim_check_sec_new_inner .container input:checked~.checkmark:after {
    display: block;
}

.verify_proc_btn_sec {
    position: relative;
}

.verify_proc_btn_sec a {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF !important;
    padding: 7px 28px;
}

.verify_proc_btn_sec a.grey {
    background: #C8CACB;
}

.verify_proc_btn_sec button {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    padding: 7px 28px;
    border: none;
}

.verify_proc_btn_sec button.grey {
    background: #C8CACB;
}

.single_conf_d_flex {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.conf_verify {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
}

.otp_sec_conf {
    position: relative;
    padding-bottom: 15px;
}

.otp_sec_conf_resend {
    position: relative;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 15px;
    width: 50%;
}

.otp_sec_conf_resend_single {
    position: relative;
}

.otp_sec_conf_resend_single input {
    position: relative;
    width: 100%;
    height: 35px;
    color: #D9D9D9;
    font-size: 25px;
    border: none;
    border-bottom: 1.5px solid #121212;
    text-align: center;
}

.conf_resend_otp {
    position: absolute;
    font-weight: 500;
    font-size: 12px;
    color: #2386EE;
    right: -170px;
    *right: -100px;
    top: 0;
}

.invalid_otp {
    position: relative;
    margin: 18px 0 0px 0;
}

.invalid_otp p {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #FF3030;
    margin-bottom: 15px;
}

.invalid_otp h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #949494;
    margin-bottom: 0px;
    line-height: 21px;
}

.invalid_otp h6 span {
    color: #070707;
}

.invalid_otp_err h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #949494;
    margin-bottom: 0px;
    line-height: 21px;
}

.invalid_otp_err h6 span {
    color: #070707;
}

.otp_email {
    color: #070707;
}

#conf_after .modal-dialog.meeting-popup-width {
    max-width: 550px;
    border-radius: 12px;
}

.online_look_test_sec {
    position: relative;
    padding: 12px 20px 20px 20px;
}

.online_look_test_sec h5 {
    position: relative;
    font-weight: 400;
    font-size: 18px;
    color: #282828;
    margin-bottom: 20px;
}

.online_look_test_sec ul {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.online_look_test_sec ul li {
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    *color: #757575;
}

.online_look_test_sec ul li i {
    margin-right: 8px;
    font-size: 18px;
}

.online_look_test_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #100F0F;
    margin-bottom: 25px;
}

.online_look_test_sec h6 a {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    font-weight: 400;
    font-size: 16px;
    text-decoration-line: underline;
    color: #2196F3;
}

.online_look_test_sec h4 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #100F0F;
    margin-bottom: 0px;
}

.online_look_test_sec h4 span a {
    position: relative;
    display: inline-block;
    margin-left: 10px;
    background: #007AFF;
    box-shadow: 0px 0.89404px 8.9404px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    text-transform: capitalize;
    color: #FFFFFF;
    padding: 8px 16px;
}

.online_look_test_btn_sec_para {
    position: relative;
    margin-top: 12px;
    box-shadow: 0px 4.96532px 4.96532px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    padding: 10px;
    border: 0.636978px solid #D1D1D1;
}

.online_look_test_btn_sec_para p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #6F6F6F;
}

.toggle_css {
    transform: rotate(180deg);
}

#missed_look_test .modal-dialog {
    max-width: 700px;
}

.missed_loo_test_body {
    position: relative;
    text-align: center;
    padding-bottom: 10px;
}

#missed_look_test .confim_details_sec_inner_head h5 {
    font-size: 20px;
}

.missed_loo_test_body h6 {
    position: relative;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-bottom: 20px;
    text-align: left;
    line-height: inherit;
}

.missed_loo_test_body button {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 8px;
    font-size: 16px;
    color: #fff;
    border: none;
    padding: 10px 18px;
    font-weight: 500;
}

#missed_look_test .confim_details_sec_inner_head h5 {
    margin-bottom: 15px;
}


.select-country {
    background: #F7F7F7 url(../images/sel-arrow-new.png) 96%;
    background-repeat: no-repeat;
    background-size: 11px;
}

.add_countr_btn {
    position: relative;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #2196F3;
    padding: 8px 48px;
    border-radius: 5px;
    margin-top: 15px;
    font-weight: 500;
}

.add_countr_btn:hover {
    color: #fff;
}

.new_height_dum {
    position: relative;
    height: 125px;
    border-bottom: 2px solid #E4E4E4;
}

.input_no_text {
    position: relative;
    width: 60px;
    font-weight: 400;
    font-size: 16px;
    background: #F2F2F2;
    border-radius: 4px;
    padding: 5px;
    height: 38px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
}

.lits_ne_sec {
    display: flex !important;
    align-items: center;
    gap: 5px;
    justify-content: center;
}

.save_id_new .comp_plan_new_sec_inner_sec_body_third_top {
    height: 60px;
}



.edit_enq_sec_new {
    position: relative;
}

.edit_enq_sec_new .modal-body {
    padding: 0px;
}

.edit_enq_sec_new .modal-dialog {
    max-width: 670px;
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
    margin: 10px auto;
    border-radius: 8px;
}

.edit_enq_sec_new_inner {
    position: relative;
    padding: 15px 25px;
}

.edit_enq_sec_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    font-size: 18px;
    z-index: 11;
}

.edit_enq_sec_new_inner_head {
    position: relative;
}

.edit_enq_sec_new_inner_head h6 {
    position: relative;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1.3px solid #E3E3E3;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.edit_enq_sec_new_inner_body_sec {
    position: relative;
    margin-top: 10px;
}

.edit_enq_sec_new_inner_body_sec h5 {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #646464;
    margin-bottom: 10px;
}

.edit_enq_sec_new_inner_body_sec h4 {
    position: relative;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
    margin-bottom: 15px;
}

.edit_enq_sec_new_inner_body_sec h4 span {
    display: block;
    margin-bottom: 3px;
    font-size: 10px;
}

.edit_enq_sec_single {
    position: relative;
    margin-bottom: 15px;
}

.edit_enq_sec_single h3 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 5px;
    line-height: inherit;
    display: inline-block;
}

.edit_enq_sec_single ul {
    display: block;
}

.edit_enq_sec_single ul li {
    display: inline-block;
    margin-right: 15px;
    font-weight: 500;
    font-size: 14px;
    color: #100F0F;
}

.edit_enq_sec_single ul li:last-child {
    margin: 0px;
}

.edit_enq_sec_single p {
    font-weight: 500;
    font-size: 14px;
    color: #100F0F;
    margin-bottom: 0px;
}

.edit_enq_sec_single_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    gap: 40px;
}

.edit_enq_sec_single_btn_sec a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF !important;
    padding: 8px 32px;
}

.edit_enq_sec_single_btn_sec a:hover {
    color: #fff;
}

.edit_enq_sec_single_btn_sec p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #2C2C2C;
}

.edit_pencil_icn {
    position: absolute;
    color: #2196F3;
    right: -20px;
    top: 0;
    font-size: 14px;
    font-weight: 500 !important;
}


.prof_str_text {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 8px 0 5px 0;
}

.prof_str_text h6 {
    position: relative;
    margin-bottom: 0px;
    color: #333;
    font-weight: 500;
    text-transform: uppercase;
}


.new_padd_left.container {
    display: inline-block;
    position: absolute;
    padding-left: 0px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #fff;
}

.new_padd_left.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.new_padd_left .checkmark {
    position: absolute;
    top: -12px;
    left: -30px;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 1px solid #2196f3;
    border-radius: 50%;
}

.new_padd_left.container:hover input~.checkmark {
    background-color: transparent;
}

.new_padd_left.container input:checked~.checkmark {
    background-color: #2196f3;
    border: 1px solid #2196f3;
}

.new_padd_left .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 2px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 12px;
}

.new_padd_left.container input:checked~.checkmark:after {
    display: block;
    color: #fff;
}

.ps-title {
    cursor: pointer;
}

ul.profile-strength-deatils-list li .pasdl-left {
    padding-left: 30px;
}



.new_table_wise_new {
    position: relative;
    background: #FFFFFF;
    border: 2px solid #CECECE;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.prem_para_tab {
    position: relative;
    font-weight: 400;
    font-size: 15px;
    color: #000000;
    margin-bottom: 0px;
    border-bottom: 2px solid #E4E4E4;
    padding-bottom: 20px;
    padding: 15px;
    *border-right: 2px solid #E4E4E4;
}

.prem_para_tab:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 2px;
    height: 570px;
    background: #E4E4E4;
    display: none;
}

.head_h3 {
    *border-right: 2px solid #E4E4E4;
    position: relative;
}

.head_h3 h6 {
    position: relative;
    font-weight: 500;
    font-size: 22px;
    color: #000000;
    margin-bottom: 0px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.head_h3:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 2px;
    height: 570px;
    background: #E4E4E4;
    display: none;
}

.premium_img_tab {
    position: relative;
    padding: 10px 0;
    border-bottom: 2px solid #E4E4E4;
}

.premium_img_tab_head {
    position: relative;
    z-index: 11111;
}

.premium_img_tab_head tr td {
    font-weight: 600;
    font-size: 16px;
    color: #2196F3;
    position: relative;
    text-align: center;
    padding: 15px 0;
    border-right: 2px solid #E4E4E4;
}

.premium_img_tab_head tr td:last-child {
    border-right: none;
}

.after_tab {
    position: relative;
}

.after_tab:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 0px 10px 10px 0px;
    padding: 1.5px;
    background: linear-gradient(45deg, #2196f3, #ff3030);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 11;
}

.inter_price {
    position: relative;
}

.inter_price td {
    margin-bottom: 0px;
    position: relative;
    border-bottom: 2px solid #E4E4E4;
    padding: 20px 0;
    text-align: center;
}

.inter_price td:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    width: 2px;
    height: 100%;
    background: #E4E4E4;
    display: none;
}

.inter_price td h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 16px;
    color: #000000;
}

.inter_price td h5 i {
    margin-right: 5px;
}

.brdr_none tr td {
    border-bottom: none;
    padding: 0px 0px;
    border-right: none !important;
}

.brdr_none tr td:after {
    position: absolute;
    content: '';
    right: 0;
    top: -120px;
    width: 2px;
    height: 140px;
    background: #E4E4E4;
    display: none;
}

.inter_price_btm {
    position: relative;
}

.inter_price_btm td {
    margin-bottom: 0px;
    position: relative;
    border-bottom: 2px solid #E4E4E4;
    padding: 20px 0;
    text-align: center;
}

.inter_price_btm td h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
}

.inter_price_btm td h5 i {
    margin-right: 5px;
}

.input_file_sec.currency-box {
    width: 90% !important;
}

.pp_cls {
    right: 60px;
}

.inter_price_btm .yes_no_radio_btn {
    border: none;
}

.new_table_wise_new table tr td:first-child {
    border-right: 2px solid #E4E4E4;
}

.new_table_wise_new table tr td:nth-child(2) {
    border-right: 2px solid #E4E4E4;
}


/*Upgrade Popup Column Wise*/

.upgrade_prem_plan_sec_new {
    position: relative;
    margin-top: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 0px;
    border-bottom: 1px solid #ccc;
}

.upgrade_prem_left h6 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
    height: 45px;
}

.jobs_list {
    display: block;
}

.jobs_list li {
    display: block;
    padding-bottom: 25px;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.upgrade_prem_left_head {
    position: relative;
    margin-bottom: 25px;
}

.upgrade_prem_left_head h5 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 26px;
    color: #000000;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #ccc;
}

.upgrade_prem_left_head h5 img {
    width: 40%;
}

.upgrade_prem_left_head h5.text-left {
    justify-content: flex-start !important;
    border-bottom: none !important;
}

.upgrade_prem_middle {
    position: relative;
    border-right: 1px solid #ccc;
}

.upgrade_prem_middle h6 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
    height: 45px;
}

.upgrade_prem_right {
    position: relative;
    border-right: 1px solid #ccc;
}

.upgrade_prem_right h6 {
    position: relative;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 20px;
    text-align: center;
}

.upgrade_prem_right h6 span {
    display: block;
    margin: 5px 0 0 0;
    font-size: 14px;
    font-weight: 400;
}

.upgrade_prem_left {
    position: relative;
    border-right: 1px solid #ccc;
}



.check_circle_sec_new {
    position: relative;
    display: flex;
    font-weight: 500;
    font-size: 16px;
    color: #2C9A1A;
    padding: 8px;
    align-items: center;
    justify-content: center;
    background: #F3FFF2;
    border: 2px solid #2C9A1A;
    border-radius: 4px;
    width: 90%;
    margin: 30px auto 0px;
}

.check_circle_sec_new i {
    font-size: 22px;
    font-weight: 600 !important;
    margin-right: 8px;
}

.didnot_receive_otp {
    position: relative;
}

.didnot_receive_otp span {
    position: relative;
    margin: 5px 0;
    color: #000;
    font-weight: 500;
    font-size: 18px;
}

.didnot_receive_otp a {
    position: relative;
    display: inline-block;
    color: #007AFF;
}

.verfy_btn_new_sec_hm {
    position: absolute;
    right: 0;
    top: 10px;
    color: #2386EE !important;
    font-size: 15px;
    font-weight: 400;
    border: none;
    border-radius: 5px;
    background: none;
}

.new_sign_up_sec_box .mobilenum_cls {
    padding-left: 75px !important;
}

.new_sign_up_sec_box .email_cls {
    padding-left: 20px !important;
}



/*Flow for talent enquiries seen by the talent*/

.pend_list {
    position: absolute;
    width: 22px;
    height: 22px;
    line-height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #FF3030;
    font-style: normal;
    font-weight: 500;
    font-size: 11.3548px;
    color: #FFFFFF;
    right: -10px;
    top: -12px;
}

.service_offer_sec_new {
    position: relative;
    padding: 20px 0;
}

.service_offer_sec_new_head {
    position: relative;
    display: flex;
    align-items: center;
    gap: 30px;
    margin-bottom: 40px;
}

.service_offer_sec_new_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 0px;
}

.service_offer_list {
    position: relative;
    display: flex;
    gap: 0px;
    border-radius: 4px;
}

.service_offer_list li {
    display: inline-block;
    position: relative;
}

.service_offer_list li a {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    padding: 10px 15px;
    background: #F4F4F4;
}

.service_offer_list li a:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    height: 100%;
    width: 0.5px;
    background: rgba(0, 0, 0, 0.2);
    z-index: 11
}

.service_offer_list li a.active {
    background: #2196F3;
    color: #fff;
}

.service_offer_list li:first-child a {
    border-radius: 4px 0 0 4px;
}

.service_offer_list li:last-child a {
    border-radius: 0 4px 4px 0;
}

.service_offer_list li:last-child a:after {
    display: none;
}

.service_offer_filter_sec {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.enq_date {
    position: relative;
}

.enq_date input {
    position: relative;
    width: 160px;
    padding: 0 0 0 35px;
    height: 38px;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #F4F4F4 url(../images/expand_more.png) 96%;
    background-repeat: no-repeat;
    background-size: 10px;
}

.enq_date i {
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 14px;
}

.enq_date input::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.enq_date input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.enq_date input::-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.enq_date input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.enq_search {
    position: relative;
}

.enq_search input {
    position: relative;
    width: 210px;
    padding: 0 0 0 35px;
    height: 38px;
    text-align: left;
    font-weight: 400;
    font-size: 14px;
    color: #9F9E9E;
    background: #F4F4F4;
    border: 1px solid #999999;
    border-radius: 18.9394px;
}

.enq_search i {
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 14px;
}

.online_loc_sec {
    position: relative;
}

.online_loc_sec .container {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 500;
    color: #000;
    padding-right: 0px;
}

.online_loc_sec .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.online_loc_sec .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: transparent;
    border: 1px solid #B1B1B1;
    border-radius: 2px;
}

.online_loc_sec .container:hover input~.checkmark {
    background-color: transparent;
}

.online_loc_sec .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #2196f3;
}

.online_loc_sec .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 3px;
    top: 1px;
    font-family: 'Font Awesome 5 Pro';
    color: #2196f3;
    font-size: 12px;
}

.online_loc_sec .container input:checked~.checkmark:after {
    display: block;
}

.enq_select {
    position: relative;
}

.enq_select select {
    position: relative;
    width: 155px;
    padding: 0 0 0 15px;
    height: 38px;
    text-align: left;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #F4F4F4 url(../images/expand_more.png) 96%;
    background-repeat: no-repeat;
    background-size: 10px;
}

.sort_by_sec_new {
    position: relative;
}

.sort_by_sec_new select {
    border: 1px solid #999999;
    border-radius: 5px;
    position: relative;
    width: 100%;
    padding: 0 25px;
    height: 38px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    background: #FCFCFC url(../images/expand_more.png) 96%;
    background-repeat: no-repeat;
    background-size: 10px;
}

.sort_by_sec_new select option {
    text-align: left;
}

.sort_by_sec_new i {
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 14px;
    font-weight: 600;
}

.start_date {
    position: relative;
}

.start_date input {
    width: 190px;
}

.service_offer_date {
    position: relative;
}

.service_offer_date table tr td {
    position: relative;
    border-bottom: 1px solid #BEBEBE;
    padding: 30px 0;
}

.service_offer_date table tr td:after {
    position: absolute;
    content: '';
    right: 20px;
    top: 15px;
    background: #BEBEBE;
    width: 1px;
    height: 70%;
}

.service_offer_date table tr td:last-child::after {
    display: none;
}

.service_offer_date table tr td:nth-last-child(2)::after {
    display: none;
}

.service_offer_date table tr td h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 8px;
}

.service_offer_date table tr td h5 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0px;
}

.pending_cls {
    position: relative;
    display: inline-block;
    background: #FFF1DB;
    border: 1px solid #E29522;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #E29522;
    padding: 6px 18px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.view_det_tab_btm {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    color: #FFFFFF;
    padding: 7px 28px;
}

.view_det_tab_btm:hover {
    color: #fff;
}

.view_det_tab_btm_main {
    position: relative;
    width: 150px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 0;
}

.markAsDeliver {
    position: relative;
    display: inline-block;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
    background: #3fd732;
    color: #fff;
    padding: 10px 5px;
    border-radius: 4px;
}

.view_det_tab_btm_main .pending_cls {}

.new_cls {
    position: absolute;
    right: -30px;
    top: -20px;
    background: #FF3030;
    border-radius: 20px;
    font-weight: 700;
    font-size: 12px;
    text-align: center;
    color: #FFFFFF;
    z-index: 11;
    padding: 5px 20px;
}

.del_cls {
    position: relative;
    display: inline-block;
    background: #ECF7FF;
    border: 1px solid #2196F3;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #2196F3;
    padding: 6px 18px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.reject_cls {
    position: relative;
    display: inline-block;
    background: #FFF1DB;
    border: 1px solid #FF3030;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #FF3030;
    padding: 6px 18px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.acc_cls {
    position: relative;
    display: inline-block;
    background: #D9F7D6;
    border: 1px solid #3FD732;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #3FD732;
    padding: 6px 18px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pending_popup_sec_new {
    position: relative;
}

.pending_popup_sec_new .modal-dialog {
    background: #FFFFFF;
    border-radius: 8px;
    max-width: 730px;
    margin: 5px auto;
}

.pending_popup_sec_new .modal-body {
    padding: 0px;
}

.pending_popup_sec_new_inner {
    position: relative;
    padding: 15px;
}

.pending_popup_sec_new_inner_head {
    position: relative;
}

.pending_popup_sec_new_inner_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 20px;
    color: #000000;
    border-bottom: 1.3px solid #E3E3E3;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.pending_popup_sec_new_inner_head .close {
    position: absolute;
    opacity: 1;
    z-index: 11;
    right: 0px;
    top: 0px;
    font-size: 18px;
}

.pending_popup_sec_new_inner_body {
    position: relative;
}

.pend_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 20px;
}

.pend_head_left {
    position: relative;
}

.pend_head_left h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 10px;
}

.pend_head_left h5 {
    font-weight: 600;
    position: relative;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.pend_head_left p {
    position: relative;
    font-weight: 600;
    font-size: 10px;
    color: #000000;
    margin-bottom: 3px;
}

.pend_head_right {
    position: relative;
    text-align: center;
}

.pend_head_right h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 10px;
}

.pend_head_right span {
    position: relative;
    display: inline-block;
    background: rgba(219, 177, 156, 0.2);
    border: 1px solid #DBB19C;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #DBB19C;
    padding: 6px 24px;
}

.pend_body_sec {
    position: relative;
}

.pend_body_sec_single {
    position: relative;
    margin-bottom: 20px;
}

.pend_body_sec_single h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 8px;
}

.pend_body_sec_single p {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #100F0F;
    margin-bottom: 0px;
}

.pend_body_list {
    position: relative;
    display: block;
}

.pend_body_list li {
    display: inline-block;
    margin-right: 15px;
}

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

.pend_body_sec_single h4 {
    position: relative;
    font-weight: 500;
    font-size: 17px;
    color: #100F0F;
    margin-bottom: 0px;
}

.new_brdr_btm {
    position: relative;
    border-bottom: 1.3px solid #E3E3E3;
    padding-bottom: 0px;
}

.report_btn_sec {
    position: relative;
}

.report_btn_sec button {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #828282;
    border: none;
    background: none;
}

.drop_menu_right_sec {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 5px;
    padding: 10px;
}

.drop_menu_right_sec a {
    position: relative;
    display: block;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    padding: 5px 0;
}

.accte_btn_new {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
}

.acc_pt {
    position: relative;
    background: #2386EE;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding: 7px 32px;
}

.acc_pt:hover {
    color: #fff;
}

.rej_btn {
    position: relative;
    background: #FF3030;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding: 7px 32px;
}

.rej_btn:hover {
    color: #fff;
}

.tip_text_sec {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    line-height: 21px;
    color: #404040;
    margin: 15px 0 0 0px;
}

.report_user_sec {
    position: relative;
}

.report_user_sec {
    position: relative;
}

.report_user_sec .modal-body {
    padding: 0px;
}

.report_user_sec .modal-dialog {
    max-width: 510px;
    margin: 10px auto;
    background: #FDFDFD;
    border: 1.02885px solid #6F6F6F;
    border-radius: 14.4038px;
}

.report_user_sec_inner {
    position: relative;
    padding: 20px;
}

.report_user_sec_inner h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
    margin-bottom: 25px;
}

.reason_check {
    position: relative;
}

.reason_check .container {
    display: block;
    position: relative;
    padding-left: 40px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000;
    padding-right: 0px;
}

.reason_check .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.reason_check .checkmark {
    position: absolute;
    top: 1px;
    left: 0;
    height: 24px;
    width: 24px;
    background-color: transparent;
    border: 1px solid #B1B1B1;
    border-radius: 2px;
}

.reason_check .container:hover input~.checkmark {
    background-color: transparent;
}

.reason_check .container input:checked~.checkmark {
    background-color: #2386EE;
    border: 1px solid #2386EE;
}

.reason_check .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 3px;
    top: 1px;
    font-family: 'Font Awesome 5 Pro';
    color: #fff;
    font-size: 15px;
}

.reason_check .container input:checked~.checkmark:after {
    display: block;
}

.reason_list {
    position: relative;
    margin-bottom: 20px;
}

.reason_list li {
    display: block;
    margin-bottom: 15px;
}

.other_rason_sec {
    position: relative;
}

.other_rason_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.other_rason_sec_head h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

.other_rason_sec_head a {
    position: relative;
    font-size: 18px;
    color: #000;
}

.other_rason_sec textarea {
    position: relative;
    width: 100%;
    background: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 5px;
    padding: 15px;
}

.report_new_btn_sec {
    position: relative;
    width: 100%;
    text-align: right;
    margin-top: 10px;
}

.report_new_btn_sec a {
    position: relative;
    display: inline-block;
    background: #FF3030;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding: 6px 35px;
}

.report_new_btn_sec a:hover {
    color: #fff;
}

.report_new_btn_sec button {
    position: relative;
    display: inline-block;
    background: #FF3030;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    padding: 6px 35px;
    border: none;
}

.report_new_btn_sec button:hover {
    color: #fff;
}

.report_mod .modal-dialog {
    max-width: 510px;
}

.error_sec {
    position: relative;
    margin-top: 10px;
}

.error_sec p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    color: #FF3030;
}

.error_sec p i {
    margin-right: 8px;
    font-size: 14px;
}

.delivaravles_sec {
    position: relative;
    margin: 10px 0;
}

.submit_cls {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #2196F3;
}

.link_paste_sec {
    position: relative;
}

.link_paste_sec i {
    position: absolute;
    z-index: 11;
    left: 10px;
    top: 0;
    color: #2196F3;
    font-size: 14px;
    display: flex;
    align-items: center;
    height: 100%;
}

.link_paste_sec input {
    position: relative;
    border: 0.5px solid #BEBEBE;
    border-radius: 5px;
    background: #fff;
    font-weight: 400;
    font-size: 12px;
    color: #2196F3;
    padding-left: 35px;
    width: 100%;
    height: 35px;
}

.link_paste_sec input::-webkit-input-placeholder {
    color: #B1B1B1 !important;
    opacity: 1 !important;
}

.link_paste_sec input::-moz-placeholder {
    color: #B1B1B1 !important;
    opacity: 1 !important;
}

.link_paste_sec input:-ms-input-placeholder {
    color: #B1B1B1 !important;
    opacity: 1 !important;
}

.link_paste_sec input:-moz-placeholder {
    color: #B1B1B1 !important;
    opacity: 1 !important;
}

.new_err {
    position: relative;
    margin-top: 10px;
}

.new_err p {
    position: relative;
    margin: 0px;
    font-weight: 400;
    font-size: 12px;
    text-align: left;
    color: #FF3030;
}

.new_err p i {
    margin-right: 8px;
    font-size: 14px;
}

.payments_btns {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.pay_cancel {
    position: relative;
    display: inline-block;
    border: 1px solid #1B1B1B;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #343434;
    padding: 6px 24px;
}

.proc_pay {
    position: relative;
    display: inline-block;
    border: 1px solid #2196F3;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #fff;
    padding: 6px 24px;
    background: #2196F3;
}

.proc_pay:hover {
    color: #fff;
}

.reco_para {
    position: relative;
    padding: 0;
}

.reco_para p {
    position: relative;
    background: #E3F3FF;
    border: 1px solid #2196F3;
    border-radius: 5px;
    font-weight: 400;
    font-size: 14px;
    color: #717171;
    padding: 15px;
    margin: 0px;
}

.Cancel_offer_sec {
    position: relative;
    padding: 20px;
    text-align: center;
}

.Cancel_offer_sec h6 {
    position: relative;
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    color: #000000;
    margin-bottom: 30px;
}

.Cancel_offer_sec ul {
    display: flex;
    gap: 15px;
    justify-content: center;
}

.Cancel_offer_sec ul li {
    display: inline-block;
}

.can_back {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #202020;
    padding: 5px 30px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #202020;
}

.can_yes {
    position: relative;
    display: inline-block;
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    padding: 5px 30px;
    background: #2196F3;
    border-radius: 4px;
    border: 1px solid #2196F3;
}

.can_yes:hover {
    color: #fff;
}

.edit_enq_sec_single_btn_sec_base {
    position: relative;
    display: flex;
    align-items: center;
    gap: 40px;
    justify-content: center;
    margin-top: 20px;
}

.edit_enq_sec_single_btn_sec_base a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 5px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 8px 32px;
}

.edit_enq_sec_single_btn_sec_base a:hover {
    color: #fff;
}

.pend_cls_sec_new {
    position: relative;
    display: inline-block;
    background: rgba(112, 36, 196, 0.2);
    border: 1px solid #9747FF;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    color: #9747FF;
    padding: 6px 18px;
    width: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.book_ack_page {
    position: relative;
    margin: 20px 0;
    padding: 15px;
}

.book_ack_page_inner {
    position: relative;
}

.book_ack_page_inner_head {
    position: relative;
    margin-bottom: 20px;
}

.book_ack_page_inner_head .thank_purchase {
    justify-content: center;
}

.book_ack_page_inner_body {
    position: relative;
}

.order_det {
    position: relative;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.order_det li {
    display: inline-block;
}

.order_det_link {
    position: relative;
    display: inline-block;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin: 0px;
}

.order_det_link i {
    margin-right: 10px;
    font-size: 20px;
}

.order_det li h6 {
    font-weight: 500;
    font-size: 13px;
    line-height: inherit;
    color: #000000;
    margin: 0;
    background: #FFF8F8;
    border: 1px solid #FF3030;
    border-radius: 5px;
    padding: 6px 30px;
    margin-left: 35px;
}

.serv_det_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.serv_det_sec_left {
    position: relative;
}

.serv_det_sec_left h6 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #100F0F;
    text-decoration: underline;
    margin-bottom: 0px;
}

.serv_det_sec_right {
    position: relative;
}

.serv_det_sec_right ul {
    display: flex;
    align-items: center;
    gap: 30px;
}

.cont_talent {
    position: relative;
    display: inline-block;
    background: #2196F3;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    color: #FFFFFF;
    padding: 8px 24px;
    border: 1px solid #2196F3;
}

.cont_talent:hover {
    color: #fff;
}

.cont_talent i {
    margin-right: 8px;
}

.cont_suppo {
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 8px;
    font-weight: 500;
    font-size: 16px;
    color: #2196F3;
    padding: 8px 24px;
    border: 1px solid #2196F3;
}

.cont_suppo:hover {
    color: #2196F3;
}

.cont_suppo i {
    margin-right: 8px;
}

.serv_tit {
    position: relative;
    display: block;
}

.serv_tit li {
    display: inline-block;
    margin-right: 20px;
}

.serv_tit li:last-child {
    margin: 0px;
}

.serv_tit_single {
    position: relative;
    margin-bottom: 30px;
}

.serv_tit_single h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 4px;
}

.serv_tit_single h5 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #100F0F;
    margin-bottom: 0px;
}

.bok_det {
    font-size: 18px;
    text-decoration-line: underline;
    color: #000000;
    position: relative;
}

.client_name_text {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
}

.client_name_text_left {
    position: relative;
    flex: 0 0 68px;
    width: 68px;
}

.client_name_text_left img {
    width: 100%;
}

.client_name_text_right {
    position: relative;
}

.client_name_text_right h6 {
    position: relative;
    font-weight: 300;
    font-size: 12px;
    color: #000000;
    margin-bottom: 5px;
}

.client_name_text_right h5 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 2px;
}

.client_name_text_right h5 span {
    position: relative;
    margin-left: 8px;
    font-weight: 300;
    font-size: 12px;
    color: #000000;
}

.client_name_text_right h5 span i {
    color: #F2E253;
}

.client_name_text_right h4 {
    position: relative;
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 14px;
    color: #000000;
}

.serv_tit_kriti {
    margin-bottom: 30px;
}

.view_invoice_btn {
    position: relative;
}

.view_invoice_btn a {
    position: relative;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    padding: 7px 21px;
    border: 1px solid #000;
    border-radius: 4px;
}

#profile-strength-analyze-popup .prec_text_sec {
    top: -40px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
}

.prec_text_sec {
    top: -20px;
}

.prev_jobs_single_head {
    grid-template-columns: 8fr 1fr 1fr !important;
    display: grid;
}

.filter_btn_serv {
    position: absolute;
    background: #F4F4F4;
    border: 0.75px solid #BEBEBE;
    border-radius: 3px;
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    padding: 5px 12px;
    right: 0;
    top: 0;
    display: none;
}

.filter_btn_serv i {
    margin-right: 5px;
}

.filter_popup_main_sec {
    position: relative;
}

.filter_popup_main_sec .modal-body {
    padding: 0px;
}

.filter_popup_main_sec .modal-dialog {
    max-width: 100%;
    background: #fff;
    border-radius: 10px;
    margin: 10px auto;
}

.filter_popup_main_sec_inner {
    position: relative;
    padding: 12px;
}

.service_offer_filter_sec_for_mob {
    position: relative;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 20px;
}

.service_offer_filter_sec_for_mob .enq_date input {
    width: 100%;
}

.service_offer_filter_sec_for_mob .enq_search input {
    width: 100%;
}

.service_offer_filter_sec_for_mob .start_date input {
    width: 100%;
}

.service_offer_filter_sec_for_mob .enq_select select {
    width: 100%;
}

.online_loc_sec_flex {
    position: relative;
    display: flex;
    gap: 15px;
}

.can_btn_new {
    position: relative;
    display: inline-block;
    border: 1px solid #000000;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    color: #000000;
    padding: 8px 28px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.apply_new_btn_on {
    position: relative;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 4px;
    font-weight: 500;
    font-size: 12px;
    color: #fff;
    padding: 8px 28px;
    background: #2196F3;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.serv_mob_data_sec {
    position: relative;
    display: none;
}

.serv_mob_data_sec_single {
    position: relative;
    border: 1px solid #E0E0E0;
    border-radius: 6px;
    padding: 12px;
    margin-bottom: 12px;
}

.serv_mob_data_sec_single:last-child {
    margin-bottom: 0px;
}

.serv_data_inner_sing {
    position: relative;
}

.serv_mob_data_sec_single ul {
    display: flex;
    gap: 12px;
    margin-bottom: 15px;
}

.serv_mob_data_sec_single ul li {
    display: inline-block;
}

.serv_data_inner_sing h6 {
    position: relative;
    font-weight: 300;
    font-size: 10px;
    color: #646464;
    margin-bottom: 5px;
}

.serv_data_inner_sing h5 {
    position: relative;
    font-weight: 500;
    font-size: 10px;
    color: #000000;
    margin: 0px;
}

.pend {
    position: relative;
    font-size: 10px;
}

.view_det .view_det_tab_btm {
    position: relative;
    font-size: 10px;
    padding: 7px 15px;
}

.view_det .new_cls {
    font-size: 9px;
    right: 40px;
    top: -12px;
    padding: 3px 13px;
}

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

label.error {
    color: red;
    font-size: 11px;
    position: absolute;
}

.sing_lrng {
    position: relative;
}

.sing_lrng:after {
    content: '';
    position: absolute;
    left: 55px;
    top: 0;
    width: 2px;
    height: 100%;
    background: #DDDDDD;
}

.change_icn {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    text-decoration-line: underline;
    color: #2196F3;
}




/*#rangeValue {position: relative;display: flex;align-items: center;font-size: 18px;font-weight: 400;}
.range {width: 380px;height: 5px;-webkit-appearance: none;background: linear-gradient(90deg, #FF0B0B 0%, #FC810C 38.17%, #FF800B 69.02%, #09CD57 100.39%);outline: none;border-radius: 15px;overflow: hidden;
}
.range::-webkit-slider-thumb {-webkit-appearance: none;width: 5px;height: 100%;border-radius: 5px;
  background: linear-gradient(90deg, #FF0B0B 0%, #FC810C 38.17%, #FF800B 69.02%, #09CD57 100.39%);
  cursor: pointer;  border: 5px solid rgba(0, 45, 81, 0.6);  box-shadow: -407px 0 0 400px #00fd0a;}
*/

#range2 {
    -webkit-appearance: none;
    appearance: none;
    width: 360px;
    cursor: pointer;
    outline: none;
    border-radius: 15px;
    height: 6px;
    background: linear-gradient(90deg, #FF0B0B 0%, #FC810C 38.17%, #FF800B 69.02%, #09CD57 100.39%);
}

#range2::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    height: 15px;
    width: 5px;
    background: rgba(0, 45, 81, 0.6);
    border-radius: 5px;
    border: none;
    transition: .2s ease-in-out;
}

#range2::-moz-range-thumb {
    height: 15px;
    width: 5px;
    background: rgba(0, 45, 81, 0.6);
    border-radius: 5px;
    border: none;
    transition: .2s ease-in-out;
}

.budget_service_sec h6 {
    position: relative;
    font-weight: 400;
    font-size: 14px;
    color: #000000;
    margin: 5px 0px;
}

.enq_date #ui-datepicker-div {
    transform: translate(-2%, 25%);
    width: 320px;
}

.rupess {
    font-size: 16px !important;
}

.city_input_sec label.error {
    bottom: -40px;
}

.proc_pay_btn_sec {
    position: relative;
    margin-top: 15px;
}

.proc_pay_btn_sec a {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    color: #FFFFFF;
    font-weight: 500;
    border: none;
    padding: 12px 40px;
    font-size: 18px;
}

.proc_pay_btn_sec a i {
    color: #FFFFFF;
    font-weight: 600 !important;
    font-size: 18px;
    margin-left: 10px;
}

.proc_pay_btn_sec {
    position: relative;
    margin-top: 15px;
}

.proc_pay_btn_sec button {
    position: relative;
    display: inline-block;
    background: #2386EE;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    color: #FFFFFF;
    font-weight: 500;
    border: none;
    padding: 12px 40px;
    font-size: 18px;
    border: none;
}

.proc_pay_btn_sec button i {
    color: #FFFFFF;
    font-weight: 600 !important;
    font-size: 18px;
    margin-left: 10px;
}

.send_enq_sec_new_inner {
    position: relative;
}

.send_enq_sec_new_inner h2 {
    position: relative;
    text-align: center;
    font-weight: 500;
    font-size: 20px;
    text-align: center;
    color: #000000;
    margin-bottom: 20px;
}

.send_enq_sec_new_inner_btn {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
}

.inn_cancel {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 35px;
    border: 1px solid #2386EE;
}

.inn_cancel:hover {
    color: #2386EE;
    background: #fff;
}

.inn_yes {
    position: relative;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
    color: #333;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 20px;
    border: 1px solid #333;
}

.inn_yes:hover {
    color: #333;
    background: #fff;
}

.new_close {
    right: 15px !important;
    top: 15px !important;
    font-size: 15px !important;
}

#service_budget_payment-error {
    bottom: -48px;
}

#service_budget-error {
    bottom: -48px;
}

.city_input_sec .pac-container {
    position: absolute !important;
    top: 30px !important;
    left: 0 !important;
}


/*Verify Popup*/

.verify_mobile_sec {
    position: relative;
}

.verify_mobile_sec .modal-dialog {
    max-width: 600px;
    background: #fff;
    margin: 50px auto;
    border: 1px solid #D9D9D9;
    border-radius: 8px;
}

.verify_mobile_sec .modal-body {
    padding: 0px;
}

.verify_mobile_sec_inner {
    position: relative;
    padding: 15px 15px 30px 15px;
}

.verify_mobile_sec_inner_head {
    position: relative;
    border-bottom: 1px solid #DADADA;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.verify_mobile_sec_inner_head h6 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #181818;
    margin-bottom: 0px;
}

.verify_mobile_sec_inner_head .close {
    position: absolute;
    z-index: 11;
    opacity: 1;
    color: #000;
    font-weight: 600;
    right: 0;
    top: 0;
    font-size: 19px;
}

.verify_mobile_sec_inner_body {
    position: relative;
}

.mobile_no_sec_update {
    position: relative;
    width: fit-content;
    margin-bottom: 15px;
}

.mobile_no_sec_update .new_mobile_code {
    position: relative;
    width: 270px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    border: none;
    border-bottom: 1px solid #000000;
    height: 35px;
    padding-left: 70px !important;
}

.mobile_no_sec_update input::-webkit-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.mobile_no_sec_update input::-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.mobile_no_sec_update input:-ms-input-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.mobile_no_sec_update input:-moz-placeholder {
    color: #000000 !important;
    opacity: 1 !important;
}

.mobile_no_sec_update .iti__flag-container {
    top: 0 !important;
}

.mobile_no_sec_update .iti__selected-flag {
    height: 100%;
}

.mobile_no_sec_update .iti__selected-dial-code {
    margin-left: 5px;
    margin-top: 0;
    color: #000;
    font-size: 16px;
}

.mobile_no_sec_update .iti__flag-container:before {
    position: absolute;
    content: '';
    width: 1px;
    height: 20px;
    background: #D9D9D9;
    right: 0;
    top: 7px;
    z-index: 11;
}

.chnage_new_btn {
    position: absolute;
    right: 0;
    top: 7px;
    font-weight: 400;
    font-size: 12px;
    color: #747474 !important;
    border: none;
    background: none;
}

.mobile_verifi {
    position: relative;
}

.mobile_verifi h6 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #949494;
    margin-bottom: 20px;
}

.mobile_verifi h6 span {
    color: #000;
}

.mobile_verifi_otp_box {
    position: relative;
    width: 270px;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 15px;
}

.mobile_verifi_otp_box input {
    position: relative;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    color: #000;
    border: none;
    border-bottom: 1.01118px solid #000000;
    font-size: 17px;
    font-weight: 500;
    text-align: center;
}

.mobile_verifi_otp_box input::-webkit-input-placeholder {
    color: #D9D9D9 !important;
    opacity: 1 !important;
}

.mobile_verifi_otp_box input::-moz-placeholder {
    color: #D9D9D9 !important;
    opacity: 1 !important;
}

.mobile_verifi_otp_box input:-ms-input-placeholder {
    color: #D9D9D9 !important;
    opacity: 1 !important;
}

.mobile_verifi_otp_box input:-moz-placeholder {
    color: #D9D9D9 !important;
    opacity: 1 !important;
}

.resend_new_verify {
    position: absolute;
    right: 100px;
    top: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #2386EE;
    border: none;
    background: none;
}

.mobile_verifi_otp_box_new {
    position: relative;
}

.label_erroe_sec {
    position: relative;
}

.label_erroe_sec p {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #F42020;
    margin: 15px 0 0 0;
}

.new_verify_pop_align .modal-dialog {
    max-width: 600px;
}

.new_cls_width {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100%;
    gap: 20px;
}

.tax_span {
    position: relative;
}

.tax_span label {
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    margin-bottom: 5px;
}

.rate_box_sec {
    position: relative;
    background: #F2F2F2;
    border-radius: 6px;
    width: 120px;
    height: 50px;
    display: flex;
    align-items: center;
    padding: 10px;
    gap: 15px;
}

.rate_box_sec p {
    position: relative;
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 20px;
    color: #000000;
}

.rate_box_sec input {
    position: relative;
    width: 70px;
    height: 30px;
    background: #FFFFFF;
    border-radius: 5px;
    text-align: center;
    border: none;
}


/*My Orders Design*/


.my_orders_frnd_sec_new {
    position: relative;
    padding: 20px 0;
}

.my_orders_frnd_sec_new_inner {
    position: relative;
}

.my_orders_frnd_sec_new_inner_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

.sel_sta_sec {
    position: relative;
}

.my_orders_frnd_sec_new_inner_left {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.my_orders_frnd_sec_new_inner_left h6 {
    position: relative;
    font-weight: 600;
    font-size: 26px;
    color: #000000;
    margin-bottom: 0px;
}

.order_search_sec {
    position: relative;
}

.order_search_sec input {
    position: relative;
    width: 300px;
    height: 38px;
    background: #F4F4F4;
    border: 1px solid #999999;
    border-radius: 18.9394px;
    font-weight: 400;
    font-size: 16px;
    color: #9F9E9E;
    padding: 0 0 0 35px;
}

.order_search_sec input::-webkit-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.order_search_sec input::-moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.order_search_sec input:-ms-input-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.order_search_sec input:-moz-placeholder {
    color: #9F9E9E !important;
    opacity: 1 !important;
}

.order_search_sec i {
    position: absolute;
    left: 12px;
    top: 0;
    z-index: 11;
    color: #000000;
    font-size: 15px;
    display: flex;
    align-items: center;
    height: 100%;
}

.sel_sta_sec {
    position: relative;
    width: 150px;
}

.sel_sta_sec .sel_status {
    position: relative;
    width: 100%;
    height: 38px;
    font-weight: 500;
    font-size: 16px;
    color: #000000;
    background: #F4F4F4;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
}

.sel_status i {
    font-size: 12px;
    padding-left: 5px;
}

.sel_status_body {
    position: absolute;
    background: #F4F4F4;
    padding: 5px 10px;
    width: 100%;
    min-width: 100%;
    top: 38px;
    z-index: 11;
}

.sel_status_body_single {
    position: relative;
}

.sel_status_body_single h5 {
    position: relative;
    font-size: 12px;
    text-decoration-line: underline;
    color: #000000;
    margin-bottom: 5px;
}

.sel_status_body_single ul {
    display: block;
}

.sel_status_body_single ul li {
    display: block;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.sel_status_body_single ul li:last-child {
    border-bottom: none;
}

.sub_sts_list li .container {
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 400;
    color: #000000;
}

.sub_sts_list li .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.sub_sts_list li .checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 16px;
    width: 16px;
    background-color: #fff;
    border: 1px solid #B1B1B1;
    border-radius: 4px;
}

.sub_sts_list li .container:hover input~.checkmark {
    background-color: #fff;
}

.sub_sts_list li .container input:checked~.checkmark {
    background-color: #fff;
    border: 1px solid #B1B1B1;
}

.sub_sts_list li .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    left: 4px;
    top: 1px;
    font-family: 'Font Awesome 5 Pro';
    color: #2386EE;
    font-size: 9px;
}

.sub_sts_list li .container input:checked~.checkmark:after {
    display: block;
}

.tg_cls {
    transform: rotate(180deg);
    padding-right: 5px;
}

.adv_filter_sec_text {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #070707;
    border: none;
    background: none;
}

.adv_filter_sec_text img {
    margin-right: 5px;
    width: 18px;
}

.adv_filter_sec_new {
    position: absolute;
    top: 35px;
    left: 0;
    width: 360px;
    background: #FFFFFF;
    border: 1.5px solid #CECECE;
    padding: 10px 20px 20px 20px;
    z-index: 11;
}

.adv_filter_sec_new_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.adv_filter_sec_new_head h6 {
    position: relative;
    font-size: 16px;
    font-weight: 500;
    margin: 0px;
}

.adv_filter_sec_new_head h6 img {
    width: 16px;
    margin-right: 8px;
}

.adv_filter_sec_new_body {
    position: relative;
}

.order_date_sec {
    position: relative;
    margin: 18px 0;
    display: flex;
    align-items: center;
    gap: 20px;
}

.order_date_sec_single {
    position: relative;
}

.order_date_sec_single input {
    position: relative;
    width: 100%;
    height: 35px;
    text-align: center;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    border: 1px solid #BEBEBE;
    border-radius: 4px;
    background: #F4F4F4 url(../images/select.png) no-repeat 90% center;
    background-size: 10px;
}

.order_date_sec_single i {
    position: absolute;
    left: 15px;
    top: 0;
    display: flex;
    align-items: center;
    height: 100%;
    color: #000;
    font-size: 16px;
    font-weight: 500;
    z-index: 11;
}

.order_date_sec_single input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.order_date_sec_single input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.order_date_sec_single input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.order_date_sec_single input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.adv_filter_sec_new_body .order_search_sec input {
    width: 100%;
}

.results_para_txt {
    position: relative;
}

.results_para_txt h4 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #282828;
    margin: 0px;
}

.close_icn_new_red {
    position: relative;
}

.close_icn_new_red a {
    position: relative;
    display: inline-block;
    color: #E92424;
    font-size: 18px;
    font-weight: 500;
}

.my_orders_frnd_sec_new_inner_body_sec {
    position: relative;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td {
    position: relative;
    border-bottom: 2px solid #DDDDDD;
    padding-bottom: 20px;
    padding-top: 20px;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h6 {
    position: relative;
    font-weight: 300;
    font-size: 14px;
    color: #646464;
    margin-bottom: 5px;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h5 {
    position: relative;
    font-weight: 500;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0px;
    display: inline-block;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h5 b {
    font-weight: 500;
    color: #2196F3;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h5 span {
    display: block;
    top: 0px;
    position: relative;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h5 a {
    font-weight: 600;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td h4 {
    position: relative;
    font-weight: 500;
    font-size: 16px;
    color: #1BA53D;
    margin-bottom: 0px;
}

.btn_all_time {
    position: relative;
    display: inline-block;
    width: 110px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 13px;
    margin: 0 auto 0 0;
    border-radius: 5px;
}

.in_proc_btn {
    background: #FFF1DB;
    border: 1px solid #E29522;
    font-weight: 500;
    color: #E29522;
}

.submit_ord {
    border: 1px solid #235289;
    background: #DDEDFF;
    color: #235289;
    font-size: 14px;
    font-weight: 500;
}

.deliverd_ord {
    color: #2196F3;
    font-size: 14px;
    border: 1px solid #2196F3;
    background: #ECF7FF;
    font-weight: 500;
}

.comp_ord {
    color: #000;
    font-size: 14px;
    border: 1px solid #100F0F;
    background: #FAFAFA;
    font-weight: 500;
}

.in_act_btn {
    color: #3FD732;
    font-size: 14px;
    border: 1px solid #2DC653;
    background: #EBFFE8;
    font-weight: 500;
}

.list_phoe_sec {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
}

.list_phoe_sec li a {
    position: relative;
    display: inline-block;
    color: #1C1B1F;
    font-size: 18px;
    font-weight: 500;
}

.view_det_ord {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px !important;
    color: #FFFFFF !important;
    padding: 8px 24px;
}

.view_det_ord span {
    position: absolute;
    right: -10px;
    top: -10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #F61C0D;
    font-size: 10px;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td:after {
    position: absolute;
    content: '';
    right: 20px;
    top: 15px;
    background: #BEBEBE;
    width: 1px;
    height: 70%;
}

.my_orders_frnd_sec_new_inner_body_sec table tr td:last-child:after {
    display: none;
}

.gig_list_sec {
    position: relative;
    display: block;
}

.gig_list_sec li {
    display: inline-block;
    margin-right: 40px;
}

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

.serv_det_sec_right ul li {
    margin-right: 0px;
}

.new_ord_det {
    position: relative;
    border-top: 1px solid #DDD;
    padding-top: 20px;
}

.back_to_ord {
    position: relative;
    text-align: center;
    margin: 40px 0 0 0;
}

.back_to_ord button {
    position: relative;
    background: #fff;
    border-radius: 5px;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    padding: 10px 30px;
    border: 2px solid #000000;
}

.back_to_ord button i {
    margin-right: 10px;
}

.back_submit_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.deliverable_link_sec_new {
    position: relative;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 15px;
}

.deliverable_link_sec_new h6 {
    position: relative;
    color: #646464;
    font-size: 14px;
    margin-bottom: 0px;
}

.dev_link_input {
    position: relative;
}

.dev_link_input input {
    position: relative;
    width: 500px;
    height: 40px;
    border-radius: 5px;
    border: 0.5px solid #BEBEBE;
    color: #2196F3;
    font-size: 14px;
    text-decoration-line: underline;
    padding-left: 35px;
}

.dev_link_input i {
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 100%;
    color: #2196F3;
}

.mark_del_ord {
    position: relative;
    display: inline-block;
    background: #227BDC;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    border-radius: 8px;
    border: 1px solid #227BDC;
    height: 40px;
    padding: 0 15px;
}

.send_cla_ord {
    position: relative;
    display: inline-block;
    background: #fff;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    border-radius: 8px;
    border: 1px solid #000;
    height: 40px;
    padding: 0 15px;
}

.send_cla_ord:focus {
    border: 1px solid #000;
}

.send_clarification_ord_sec {
    position: relative;
}

.send_clarification_ord_sec .modal-body {
    padding: 0px;
}

.send_clarification_ord_sec .modal-dialog {
    max-width: 980px;
    background: #fff;
    border: 1.02885px solid #6F6F6F;
    margin: 20px auto;
    border-radius: 10px;
}

.send_clarification_ord_inner {
    position: relative;
    padding: 15px;
}

.send_clarification_ord_inner_head .close {
    position: absolute;
    right: 5px;
    top: 5px;
    opacity: 1;
    font-size: 20px;
}

.send_clarification_ord_inner_head {
    position: relative;
    margin-bottom: 20px;
}

.send_clarification_ord_inner_head_left {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
}

.send_temp_sec {
    position: relative;
}

.send_temp_sec input {
    position: relative;
    border-radius: 35px;
    border: 1px solid #C1C1C1;
    background: #FFF;
    color: #666;
    font-size: 14px;
    width: 210px;
    height: 32px;
    padding-left: 30px;
}

.send_temp_sec i {
    position: absolute;
    left: 10px;
    top: 0;
    z-index: 11;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 14px;
}

.send_clarification_ord_inner_head_left h5 {
    position: relative;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 0px;
}

.send_clarification_ord_inner_head_left h5 i {
    margin-right: 5px;
}

.send_clarification_ord_inner_body {
    position: relative;
}

.send_clarification_ord_inner_body ul {
    display: block;
}

.send_clarification_ord_inner_body ul li {
    margin-bottom: 10px;
    border-radius: 5px;
    background: #F6F6F6;
    width: 100%;
    height: 45px;
    display: flex;
    align-items: center;
    padding: 0 15px;
}

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

.list_li {
    border-bottom: 1px solid #DDD;
    padding-bottom: 25px;
    margin-bottom: 15px;
}

.list_li li .container {
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.list_li li .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.list_li li .checkmark {
    position: absolute;
    top: 0px;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #ECECEC;
    border: 1px solid #929292;
}

.list_li li .container:hover input~.checkmark {
    background-color: #ECECEC;
}

.list_li li .container input:checked~.checkmark {
    background-color: #2386EE;
}

.list_li li .checkmark:after {
    content: "\f00c";
    position: absolute;
    display: none;
    font-family: 'FONT AWESOME 5 PRO';
}

.list_li li .container input:checked~.checkmark:after {
    display: block;
}

.list_li li .container .checkmark:after {
    left: 2px;
    top: 0;
    color: #fff;
    font-size: 11px;
}

.other_reason_box {
    position: relative;
}

.other_reason_box_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.other_reason_box_head h6 {
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.other_reason_box_head a {
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0px;
}

.other_reason_box_head a i {
    margin-right: 5px;
}

.other_reason_box textarea {
    position: relative;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #C0C0C0;
    background: #FFF;
    padding: 10px;
}

.oth_send_btn_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 15px;
}

.oth_send_btn_new a {
    position: relative;
    display: inline-block;
    border-radius: 5px;
    background: #2386EE;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 40px;
}

.rating_ord_inner {
    position: relative;
}

.rating_ord_inner .modal-dialog {
    max-width: 660px;
    background: #fff;
    margin: 15px auto;
    padding: 0px;
    border-radius: 10px;
}

.rating_ord_inner .modal-body {
    padding: 0px;
}

.rating_ord_inner_new {
    position: relative;
    padding: 15px;
}

.rating_ord_inner_new h6 {
    position: relative;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    border-bottom: 1px solid #E3E3E3;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.rate_sec_new {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}

.rate_sec_new_single {
    position: relative;
}

.rate_sec_new_single label {
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    min-height: 30px;
}

.rate_sec_new_single i {
    position: relative;
    color: #FB9022;
    font-weight: 400 !important;
    font-size: 15px;
}

.rate_sec_new_single i.active {
    font-weight: 600 !important;
}

.rate_sec_new_single input {
    position: relative;
    border-radius: 5px;
    border: 1px solid #999;
    background: #FFF;
    color: #ABABAB;
    font-size: 14px;
    font-weight: 500;
    width: 225px;
    height: 30px;
    margin-bottom: 5px;
    padding-left: 12px;
}

.val_review {
    position: relative;
    margin-bottom: 15px;
}

.val_review label {
    position: relative;
    color: #000;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
}

.val_review textarea {
    position: relative;
    border-radius: 5px;
    border: 1px solid #999;
    background: #FFF;
    color: #ABABAB;
    font-size: 14px;
    font-weight: 500;
    width: 100%;
    padding: 10px;
}

.val_rev_btn_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.val_rev_btn_sec button {
    position: relative;
    display: inline-block;
    border: none;
    background: #227BDC;
    color: #FFF;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 30px;
    border-radius: 5px;
}

.plan_list {
    position: relative;
    margin-top: 15px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 10px;
}

.plan_list li {
    display: block;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}

.plan_list li:before {
    position: absolute;
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 2.5px;
    background: #000;
    left: 0;
    top: 6px;
}

.remining_sec_new {
    position: relative;
    margin-left: 25px;
    border-radius: 5px;
    border: 1px solid #2196F3;
    background: #E0F2FF;
    padding: 12px;
}

.remining_sec_new h6 {
    position: relative;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 5px;
}

.remining_sec_new span {
    position: relative;
    border-radius: 2px;
    background: #FFF;
    width: 200px;
    height: 4px;
    display: block;
}

.remining_sec_new span:before {
    content: '';
    position: absolute;
    border-radius: 2px;
    background: #2196F3;
    height: 4px;
    width: 175px;
}

.desc_sec_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 0px;
}

.desc_sec_new .plan_list {
    border: none;
}

.desc_sec_new .serv_tit_single {
    margin-bottom: 15px;
}

.select-branch-box {
    position: relative;
}

.select-branch-box label.error {
    bottom: -8px;
}

.meeting-date-time {
    position: relative;
}

.meeting-date-time label.error {
    bottom: -20px;
}

.smb-box {
    text-align: left !important;
    position: relative;
    margin-top: 40px;
}

/*body.modal-open{position: fixed;}*/



.my_ord_mob_main_sec {
    position: relative;
}

.my_ord_mob_main_sec_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}

.my_ord_mob_main_sec_head h6 {
    position: relative;
    color: #000;
    font-size: 14px;
    margin: 0px;
    font-weight: 500;
}

.my_ord_mob_main_sec_head ul {
    display: block;
}

.my_ord_mob_main_sec_head ul li {
    display: inline-block;
    margin-left: 5px;
}

.my_ord_mob_main_sec_head ul li:first-child {
    margin-left: 0px;
}

.filter_btn_serv_new {
    position: relative;
    background: #F4F4F4;
    border: 0.75px solid #BEBEBE;
    border-radius: 3px;
    font-weight: 600;
    font-size: 12px;
    color: #000000;
    padding: 5px 12px;
    right: 0;
    top: 0;
}

.filter_btn_serv_new i {
    margin-right: 5px;
}

.my_ord_mob_main_sec_head ul li p {
    position: relative;
    margin: 0px;
    font-size: 10px;
    font-weight: 500;
    color: #000;
}

.my_orders_frnd_sec_new {
    padding: 12px 0;
}

.my_ord_fil_sec_new {
    position: relative;
}

.my_ord_fil_sec_new .modal-dialog {
    max-width: 100%;
    background: #fff;
    border-radius: 10px;
    margin: 15px auto;
}

.my_ord_fil_sec_new .modal-body {
    padding: 0px;
}

.my_ord_fil_sec_new_inner {
    position: relative;
    padding: 12px;
}

.my_ord_fil_sec_new_inner .order_search_sec input {
    width: 100%;
    font-size: 14px;
}

.my_ord_fil_sec_new_inner .order_search_sec {
    margin-bottom: 15px;
}

.my_ord_fil_sec_new_inner .sel_sta_sec {
    width: 100%;
    margin-bottom: 15px;
}

.my_ord_fil_sec_new_inner .sel_sta_sec .sel_status {
    padding-left: 10px;
    text-align: left;
}

.my_ord_fil_sec_new_inner .adv_filter_sec_new {
    width: 100%;
    padding: 10px;
}

.my_ord_fil_sec_new_inner .adv_filter_sec_new_head h6 {
    font-size: 12px;
}

.my_ord_fil_sec_new_inner .adv_filter_sec_new_head {
    position: relative;
}

.my_ord_fil_sec_new_inner .adv_filter_sec_new_body .order_search_sec input {
    font-size: 12px;
}

.my_ord_fil_sec_new_inner .adv_filter_sec_new_body .order_search_sec i {
    font-size: 12px;
}

.my_ord_fil_sec_new_inner .order_date_sec {
    margin: 12px 0;
    display: grid;
    gap: 12px;
}

.update_cancl_btn_sec {
    position: relative;
    margin-top: 15px;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
}

.up_update_ord {
    position: relative;
    background: #2386EE;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    padding: 5px 20px;
    color: #fff;
    border: none;
}

.ord_can_btn {
    position: relative;
    background: #fff;
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    padding: 5px 20px;
    color: #000;
    border: 1px solid #000;
}

.sort_by_sec_new {
    margin-bottom: 15px;
}

.sort_by_sec_new select {
    text-align: center;
}

.my_ord_mob_main_sec_body_sec {
    position: relative;
}

.my_ord_mob_main_sec_single {
    position: relative;
    border: 1px solid #CBCBCB;
    border-radius: 10px;
    padding: 12px;
    margin-bottom: 15px;
}

.my_ord_mob_main_sec_single:last-child {
    margin: 0px;
}

.ord_list_sec_new {
    display: block;
}

.ord_list_sec_new li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 15px;
}

.ord_list_sec_new li h6 {
    position: relative;
    font-weight: 300;
    font-size: 10px;
    color: #646464;
    margin-bottom: 5px;
    line-height: 10px;
}

.ord_list_sec_new li h5 {
    position: relative;
    font-weight: 500;
    font-size: 10px;
    color: #000000;
    margin-bottom: 0px;
    display: inline-block;
    line-height: inherit;
}

.ord_list_sec_new li h5 b {
    color: #2386EE;
}

.ord_list_sec_new li h4 {
    position: relative;
    font-weight: 500;
    font-size: 11px;
    color: #1BA53D;
    margin-bottom: 0px;
    line-height: 25px;
}

.ord_list_sec_new li:last-child {
    display: block;
    margin-right: 0px;
}

div#send-link-popup .enterpass-form .btnbox button:first-child {
    width: max-content !important;
}

.verify_mobile_num_ressendbtn {
    position: relative;
    display: inline-block;
    border: none;
    background: #4991ff;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    padding: 5px 10px;
}

.edit_prev_jobs_sec #ui-datepicker-div {
    width: 300px;
}

.order_date_sec_single #ui-datepicker-div {
    transform: translate(-40%, 15%);
    width: 300px;
}

.new_ser_det_sec {
    position: relative;
}

.new_ser_det_sec .pending_cls {
    font-size: 13px;
    padding: 6px 5px;
}

.new_ser_det_sec .btn_all_time {
    font-size: 13px;
    padding: 6px 5px;
    /*width: auto;height: auto;*/
}

/*Premium Subscription Landing Page*/


.prem_sub_land_page {
    position: relative;
    padding: 20px 0;
}

.prem_sub_land_page_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
    width: 95%;
    margin: 0 auto;
    align-items: center;
}

.prem_sub_land_page_inner_right {
    position: relative;
}

.prem_sub_land_page_inner_right img {
    width: 100%;
    object-fit: cover;
}

.prem_sub_land_page_inner_left {
    position: relative;
}

.level_text {
    position: relative;
    color: #252525;
    font-size: 40px;
    font-weight: 400;
    margin-bottom: 20px;
}

.level_text img {
    width: 40px;
    margin-left: 15px;
}

.level_text:after {
    position: absolute;
    background: url(../images/lvl-badge.png);
    background-repeat: no-repeat;
    background-size: 50px;
    background-position: center center;
    content: '';
    z-index: 11;
    width: 50px;
    height: 50px;
    left: -40px;
    top: -30px;
    transform: rotate(15deg);
}

.enter_text {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}

.enter_text h5 {
    position: relative;
    background: #B80707;
    color: #fff;
    font-size: 50px;
    font-weight: 600;
    height: 80px;
    width: 420px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}

.enter_text p {
    position: relative;
    color: #252525;
    font-size: 39px;
    font-weight: 400;
    margin-bottom: 0px;
}

.unlock_cls {
    position: relative;
    color: #000000;
    font-size: 39px;
    font-weight: 500;
    margin-bottom: 20px;
}

.up_prem_btn_new {
    position: relative;
    display: inline-block;
    background: #1E568D;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 600;
    padding: 8px 32px;
    border-radius: 10px;
}

.up_prem_btn_new:hover {
    color: #fff;
}

.im-2 {
    margin-left: 15px;
}

.im-1 {
    margin-left: 15px;
}

.prem_member_sec_latest {
    position: relative;
    padding: 20px 0;
}

.prem_member_sec_latest:before {
    position: absolute;
    content: '';
    left: 0;
    top: 45%;
    background: url(../images/bn-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 11;
    width: 160px;
    height: 150px;
}

.prem_member_sec_latest:after {
    position: absolute;
    content: '';
    right: 0;
    bottom: 0;
    background: url(../images/bn-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    z-index: 11;
    width: 146px;
    height: 337px;
}

.prem_member_sec_latest_inner {
    position: relative;
}

.prem_member_sec_latest_inner_head {
    position: relative;
    margin-bottom: 35px;
    text-align: center;
}

.prem_member_sec_latest_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 30px;
    margin-bottom: 0px;
    font-weight: 600;
}

.prem_member_sec_latest_inner_main {
    position: relative;
}

.prem_member_sec_latest_inner_single {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    align-items: center;
    text-align: center;
    margin-bottom: 30px;
}

.prem_member_sec_latest_inner_single_img {
    position: relative;
}

.prem_member_sec_latest_inner_single_img img {
    width: auto;
    object-fit: cover;
}

.prem_member_sec_latest_inner_single_text {
    position: relative;
    text-align: left;
    display: flex;
    align-items: center;
    gap: 60px;
    left: 120px;
}

.prem_member_sec_latest_inner_single_text:after {
    position: absolute;
    content: '';
    height: 150px;
    width: 170%;
    background: #F5FAFF;
    left: -180px;
    top: -15px;
    z-index: -11;
}

.prem_member_sec_latest_inner_single_text h6 {
    position: relative;
    color: #1E568D;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 8px;
}

.prem_member_sec_latest_inner_single_text p {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.prem_member_sec_latest_inner_single_text span {
    position: relative;
    color: #1E568D;
    font-weight: 700;
    font-size: 80px;
    top: -65px;
    left: 0;
}

.right_side_pass {
    position: relative;
}

.right_side_pass .prem_member_sec_latest_inner_single_text:after {
    right: -180px;
}

.right_side_pass .prem_member_sec_latest_inner_single_text {
    left: -150px;
}

.lates_btn_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

.lates_btn_sec_new button {
    position: relative;
    display: inline-block;
    border-radius: 30px;
    background: #1E568D;
    padding: 12px 40px;
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    border: none;
}

.up_premium_section {
    position: relative;
    padding: 30px 0 50px 0;
}

.up_premium_section_inner {
    position: relative;
    width: 92%;
    margin: 0 auto;
}

.up_premium_section_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 25px;
}

.up_premium_section_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px;
}

.up_premium_section_inner_head p {
    color: #000;
    font-size: 26px;
    font-weight: 600;
    position: relative;
    margin-bottom: 0px;
}

.up_premium_section_inner_body_sec_new {
    position: relative;
    border-radius: 18px;
    background: #FFF;
    box-shadow: 0px 0px 10.755496978759766px 0px rgba(0, 0, 0, 0.20);
    padding: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 2fr;
    grid-gap: 20px;
}

.up_premium_section_inner_single {
    position: relative;
}

.up_premium_section_inner_single_head {
    position: relative;
    width: 100%;
    display: block;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    background: #F2FAFF;
    margin-bottom: 25px;
}

.up_premium_section_inner_single_head h5 {
    position: relative;
    color: #000;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: inherit;
}

.up_premium_section_inner_single_body {
    position: relative;
    border-radius: 6px;
    background: #F2FAFF;
    padding: 5px;
    text-align: center;
}

.up_premium_section_inner_single_body h6 {
    position: relative;
    color: #262626;
    font-size: 20px;
    font-weight: 600;
    border-bottom: 1px solid #E3E3E3;
    padding: 15px 0;
    margin-bottom: 15px;
}

.up_premium_section_inner_single_body ul {
    display: block;
    position: relative;
}

.up_premium_section_inner_single_body ul li {
    display: block;
    margin-bottom: 20px;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    height: 35px;
}

.up_premium_section_inner_single_body ul li:last-child {
    margin-bottom: 15px;
}

.up_premium_section_inner_single_body ul li h4 {
    position: relative;
    color: #000;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: inherit;
}

.up_premium_section_inner_single_body ul li h3 {
    position: relative;
    color: #0E71D3;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: inherit;
}

.up_premium_section_inner_single_body ul li h3 span {
    position: relative;
    display: block;
    font-size: 10px;
    color: #000;
}

.up_premium_section_inner_single_body ul li .fa-times {
    display: block;
    margin-bottom: 20px;
    color: #6F6F6F;
    font-size: 16px;
    font-weight: 500;
}

.up_premium_section_inner_single_body ul li .fa-check {
    display: block;
    margin-bottom: 20px;
    color: #2196F3;
    font-size: 16px;
    font-weight: 500;
}

.up_premium_section_inner_single_head img {
    width: 116px;
}

.up_premium_section_inner_single_third {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
}

.bg_wht_sub {
    background: #FDFDFD;
    box-shadow: 3px 4px 20px 0px rgba(0, 0, 0, 0.08);
}

.best_vl_img {
    position: absolute;
    width: 120px;
    left: 0;
    top: -10px;
    right: 0;
    margin: 0 auto;
    z-index: 11111;
}

.after_row {
    position: relative;
}

.after_row:after {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 10px;
    padding: 3px;
    background: linear-gradient(45deg, #2196f3, #ff3030);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: 11;
}

.choo_plan_btn {
    position: relative;
    box-shadow: 0px 0px 5.2062835693359375px 0px #00000033;
    background: #2196F3;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    margin: 15px auto 0;
    display: block;
    color: #fff;
    border: none;
    padding: 6px 20px;
}

.welcome_all_talent {
    position: relative;
    padding: 20px 0 30px 0;
}

.welcome_all_talent_inner {
    position: relative;
}

.welcome_all_talent_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 50px;
}

.welcome_all_talent_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 30px;
    font-weight: 600;
}

.welcome_all_talent_inner_body {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

.welcome_all_talent_inner_single {
    position: relative;
    padding: 35px;
    background: #F5FBFF;
    width: 90%;
    margin: 0 auto 40px;
    border-radius: 35px;
}

.welcome_all_talent_inner_single h6 {
    position: relative;
    font-size: 28px;
    font-weight: 600;
    color: #1E568D;
    margin-bottom: 15px;
}

.welcome_all_talent_inner_single p {
    position: relative;
    margin-bottom: 0px;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
}

.wlcm_left {
    position: relative;
    padding: 35px 110px 35px 210px;
}

.wlcm_right {
    position: relative;
    padding: 35px 210px 35px 110px;
}

.img_1 {
    position: absolute;
    left: -30px;
    top: -20px;
    width: 200px;
}

.img_2 {
    position: absolute;
    right: -60px;
    top: -5px;
    width: 215px;
}

.welcome_all_talent_join {
    position: relative;
    padding: 20px 0;
}

.welcome_all_talent_join_inner {
    position: relative;
    width: 80%;
    margin: 0 auto;
}

.welcome_all_talent_join_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}

.welcome_all_talent_join_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 30px;
    font-weight: 600;
}

.welcome_all_talent_join_inner_head p {
    position: relative;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin-bottom: 20px;
}

.ask_que_sec_new {
    position: relative;
    padding: 20px 0;
}

.ask_que_sec_new_inner {
    position: relative;
    border-radius: 20px;
    background: #F5FBFF;
    padding: 20px 30px;
    display: flex;
    align-items: center;
}

.ask_que_sec_new_inner_left {
    position: relative;
}

.ask_que_sec_new_inner_left h6 {
    position: relative;
    color: #1E568D;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 15px;
}

.ask_que_sec_new_inner_left input {
    position: relative;
    width: 900px;
    height: 60px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    color: #1E568D;
    font-size: 20px;
    font-weight: 400;
    border-radius: 10px;
    background: #fff;
    border: none;
    margin-bottom: 20px;
}

.ask_que_sec_new_inner_left input::-webkit-input-placeholder {
    color: #B9B7B7 !important;
    opacity: 1 !important;
}

.ask_que_sec_new_inner_left input::-moz-placeholder {
    color: #B9B7B7 !important;
    opacity: 1 !important;
}

.ask_que_sec_new_inner_left input:-ms-input-placeholder {
    color: #B9B7B7 !important;
    opacity: 1 !important;
}

.ask_que_sec_new_inner_left input:-moz-placeholder {
    color: #B9B7B7 !important;
    opacity: 1 !important;
}

.ask_que_sec_new_inner_left button {
    position: relative;
    display: inline-block;
    border-radius: 50px;
    background: #1E568D;
    padding: 6px 40px;
    color: #FFF;
    font-size: 20px;
    font-weight: 600;
    border: none;
}

.ask_que_sec_new_inner_right {
    position: relative;
    text-align: center;
    margin: 0 auto;
}

.ask_que_sec_new_inner_right img {
    width: 100%;
    object-fit: cover;
}

.ask_que_sec_new_ans_sec {
    position: relative;
    margin-top: 20px;
    background: #F5FBFF;
    padding: 20px 30px;
}

.ask_que_sec_new_ans_sec h6 {
    position: relative;
    color: #1E568D;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}

.ask_que_sec_new_ans_sec p {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.faq_sec_new {
    position: relative;
    padding: 30px 0 20px 0;
}

.faq_sec_new_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
}

.faq_sec_new_inner_head {
    position: relative;
}

.faq_sec_new_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 20px;
}

.faq_sec_new_inner_left {
    position: relative;
}

.faq_sec_new_inner_left ul {
    display: block;
}

.faq_sec_new_inner_left ul li {
    display: block;
    margin-bottom: 15px;
}

.faq_sec_new_inner_left ul li:last-child {
    margin: 0px;
}

.faq_sec_new_inner_left ul li a {
    position: relative;
    display: inline-block;
    width: 100%;
    height: 75px;
    display: flex;
    align-items: center;
    padding: 0 25px;
    border-radius: 6px;
    background: #F5FBFF;
    color: #4D4D4D;
    font-size: 20px;
    font-weight: 600;
}

.faq_sec_new_inner_left ul li a i {
    font-size: 20px;
    position: absolute;
    right: 20px;
    color: #1C1B1F;
}

.faq_sec_new_inner_right {
    position: relative;
    background: #F5FBFF;
    border-radius: 6px;
    padding: 15px 25px;
    display: flex;
    align-items: center;
    visibility: visible !important;
}

.faq_sec_new_inner_right p {
    position: relative;
    margin-bottom: 0px;
    color: #000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.testimonials_landing_sec {
    position: relative;
    padding: 50px 0 30px 0;
}

.testimonials_landing_sec_inner {
    position: relative;
}

.testimonials_landing_sec_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}

.testimonials_landing_sec_inner_head h6 {
    position: relative;
    color: #1E568D;
    font-size: 30px;
    font-weight: 600;
}

.testimonials_landing_sec_inner_body {
    position: relative;
    width: 95%;
    margin: 0 auto;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body {
    position: relative;
    display: block;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 70px;
    margin-bottom: 50px;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single {
    position: relative;
    text-align: center;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_img {
    position: relative;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

.testimonials_landing_sec_inner_body .cate_play_icn {
    width: 60px !important;
    height: 60px !important;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translateY(-50%);
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_img:after {
    content: '';
    position: absolute;
    left: 10px;
    top: 10px;
    width: 100%;
    height: 100%;
    background: #A9D7FD;
    border-radius: 10px;
    z-index: -1;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_cont {
    position: relative;
    margin: 30px 0 0 0;
    text-align: center;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_cont h6 {
    position: relative;
    font-weight: 600;
    font-size: 18px;
    color: #000000;
    margin-bottom: 5px;
}

.testimonials_landing_sec_inner_body .happy_clients_sec_main_body_single_cont p {
    position: relative;
    font-weight: 400;
    font-size: 16px;
    color: #000000;
    margin-bottom: 0px;
}

#test_slide .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 108%;
    position: absolute;
    top: 50%;
    left: -55px;
    z-index: 11;
    transform: translateY(-50%);
}

#test_slide .owl-nav i {
    display: none;
}

#test_slide .owl-nav .owl-prev {
    position: relative;
    background: url(../images/test-left.png);
    background-size: 32px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 33px;
}

#test_slide .owl-nav .owl-next {
    position: relative;
    background: url(../images/test-right.png);
    background-size: 32px;
    background-position: center center;
    background-repeat: no-repeat;
    height: 25px;
    width: 33px;
}

.testimonials_landing_sec_inner_body:before {
    content: '\f10d';
    position: absolute;
    left: -30px;
    top: -100px;
    font-family: 'Font Awesome 5 Pro';
    z-index: 11;
    color: #1E568D;
    font-size: 60px;
    font-weight: 900 !important;
}

.testimonials_landing_sec_inner_body:after {
    content: '\f10e';
    position: absolute;
    right: -30px;
    bottom: 0px;
    font-family: 'Font Awesome 5 Pro';
    z-index: 11;
    color: #1E568D;
    font-size: 60px;
    font-weight: 900 !important;
}

.tg_cls {
    transform: rotate(180deg);
}

.prem_benifits_sec_new_mob {
    position: relative;
}

.prem_benifits_sec_new_mob_single {
    position: relative;
    border: 1px solid #EEEDED;
    padding: 10px;
}

.prem_benifits_sec_new_mob_single_head {
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}

.prem_benifits_sec_new_mob_single_head h6 {
    position: relative;
    font-size: 12px;
    color: #000;
    margin-bottom: 0px;
    font-weight: 500;
}

.prem_benifits_sec_new_mob_single_head h5 {
    position: absolute;
    right: 0;
    top: 0;
    color: #2196F3;
    font-size: 12px;
    margin-bottom: 0px;
    line-height: inherit;
    font-weight: 500;
}

.prem_benifits_sec_new_mob_single_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
}

.prem_benifits_sec_new_mob_single_body_sin {
    position: relative;
}

.prem_benifits_sec_new_mob_single_body_sin ul {
    display: block;
}

.prem_benifits_sec_new_mob_single_body_sin ul li {
    display: block;
    margin-bottom: 10px;
}

.meeting-branch {
    padding-bottom: 20px;
}

#add_prev_jobs {
    overflow: scroll;
}

.schedule-meeting-popup #custom-scrollbar {
    height: auto !important;
}



.base_prem_sec_new {
    position: relative;
}

.base_prem_sec_new_head {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-bottom: 12px;
}

.base_prem_sec_new_head a {
    position: relative;
    display: inline-block;
    background: #F2FAFF;
    border: 1px solid #fff;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding: 0 20px;
}

.brdr {
    border: 1px solid #1E568D !important;
}

.prem_img_mob img {
    width: 60px;
}

.base_prem_sec_new_body_new {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 12px;
}

.base_prem_sec_new_body_new_head {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    height: 25px;
    background: #F2FAFF;
    border-radius: 4px;
    margin-bottom: 10px;
}

.base_prem_sec_new_body_new_head h6 {
    position: relative;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 0px;
}

.base_prem_sec_new_body_new_left_body_inner {
    position: relative;
    padding: 7px;
    background: #F2FAFF;
    border-radius: 4px;
}

.base_prem_sec_new_body_new_left_body_inner h5 {
    position: relative;
    color: #262626;
    font-size: 8px;
    border-bottom: 1px solid #D9D8D8;
    margin: 0 0 10px 0;
    padding: 0;
    min-height: 25px;
}

.base_prem_sec_new_body_new_left_body_inner ul {
    display: block;
}

.base_prem_sec_new_body_new_left_body_inner ul li {
    display: block;
    margin-bottom: 15px;
    font-size: 8px;
    font-weight: 500;
}

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

.base_prem_sec_new_body_new_left_body_inner ul li h3 {
    position: relative;
    line-height: inherit;
    margin-bottom: 0px;
    font-size: 10px;
    color: #0E71D3;
}

.new_bg_sec_prem {
    background: #fff;
    text-align: center;
    box-shadow: 0px 3px 2px 0px #00000040;
}

.new_bg_sec_prem.base_prem_sec_new_body_new_left_body_inner ul li {
    line-height: 18px;
}

.base_prem_sec_new_body_new_right_grid {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 5px;
    background: #fff;
    padding: 7px;
    *box-shadow: 0px 3px 2px 0px #00000040;
}

.base_prem_sec_new_body_new_right {
    position: relative;
}

.base_prem_sec_new_body_new_right_grid_single {
    position: relative;
    text-align: center;
}

.base_prem_sec_new_body_new_right_grid_single h5 {
    position: relative;
    color: #0E71D3;
    font-size: 10px;
    font-weight: 600;
    margin-bottom: 0px;
    top: -5px;
    height: 32px;
}

.base_prem_sec_new_body_new_right_grid_single h5 span {
    color: #707070;
    font-size: 6px;
    display: block;
    top: -10px;
    position: relative;
}

.base_prem_sec_new_body_new_head_sin {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 4px;
    border-bottom: 1px solid #D9D8D8;
    margin: 0 0 10px 0;
    padding: 0;
    height: 25px
}

.base_prem_sec_new_body_new_head_sin h6 {
    position: relative;
    font-size: 8px;
    font-weight: 500;
    margin-bottom: 0px;
}

.list_unlimited li {
    display: block;
    font-size: 7px;
    margin-bottom: 0px;
    line-height: 34px;
}

.list_unlimited li .fa-times {
    color: #6F6F6F;
    font-size: 10px;
}

.list_unlimited li .fa-check {
    color: #2196F3;
}

.img_src {
    position: relative;
}

.img_src img {
    position: absolute;
    bottom: -3px;
    width: 35px;
}

.desk_view {
    display: grid;
}

.mobile_view {
    display: none;
}

.whom_sec_new_pag {
    position: relative;
    margin-bottom: 20px;
}

.whom_sec_new_pag h2 {
    position: relative;
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: 500;
    color: #000000;
}

.wom_radio_sec {
    position: relative;
    display: flex;
    align-items: center;
    gap: 40px;
    margin-bottom: 30px;
}

.wom_radio_sec_single {
    position: relative;
}

.wom_radio_sec_single .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000000;
    font-weight: 500;
}

.wom_radio_sec_single .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.wom_radio_sec_single .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 50%;
    border: 1px solid #000;
}

.wom_radio_sec_single .container:hover input~.checkmark {
    background-color: #fff;
}

.wom_radio_sec_single .container input:checked~.checkmark {
    background-color: #fff;
    border-color: #2196F3;
}

.wom_radio_sec_single .checkmark:after {
    content: "\f111";
    position: absolute;
    display: none;
    font-family: 'Font Awesome 5 Pro';
    color: #2196F3;
    font-weight: 900 !important;
    font-size: 13px;
}

.wom_radio_sec_single .container input:checked~.checkmark:after {
    display: block;
}

.wom_radio_sec_single .container .checkmark:after {
    top: 1.0px;
    left: 2.4px;
    right: 0;
    bottom: 0;
}

.whom_input_box {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 20px;
    width: 75%;
    margin-bottom: 30px;
}

.whom_input_box_single {
    position: relative;
}

.whom_input_box_single label {
    position: relative;
    margin-bottom: 10px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}

.whom_input_box_single i {
    z-index: 11;
    position: absolute;
    left: 20px;
    top: 42px;
    font-size: 20px;
    font-weight: 500 !important;
    color: #000
}

.whom_input_box_single input {
    position: relative;
    width: 100%;
    padding-left: 60px;
    height: 40px;
    background: #F1F1F1;
    font-size: 14px;
    font-weight: 400;
    border-radius: 20px;
    border: none;
    color: #333;
}

.whom_input_box_single input::-webkit-input-placeholder {
    color: #ADADAD !important;
    opacity: 1 !important;
}

.whom_input_box_single input::-moz-placeholder {
    color: #ADADAD !important;
    opacity: 1 !important;
}

.whom_input_box_single input:-ms-input-placeholder {
    color: #ADADAD !important;
    opacity: 1 !important;
}

.whom_input_box_single input:-moz-placeholder {
    color: #ADADAD !important;
    opacity: 1 !important;
}

.whom_input_box_single_sel {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
}

.whom_input_box_single_sel select {
    position: relative;
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    font-weight: 400;
    color: #000;
    background: #F3F3F3 url(../images/expand_more.png);
    background-size: 10px;
    background-position: 82px 18px;
    background-repeat: no-repeat;
    appearance: none;
    padding-left: 20px;
    border-radius: 25px;
    border: none;
}

.sel_cate_text {
    position: relative;
    color: #000000;
    font-size: 28px;
    font-weight: 500;
    margin: 0 0 30px 0;
}

.cook_sec_new {
    position: relative;
}

.cook_sec_new .modal-body {
    padding: 0px;
}

.cook_sec_new .modal-dialog {
    max-width: 1000px;
    background: #fff;
    border-radius: 5px;
}

.cook_sec_new_inner {
    position: relative;
    padding: 15px;
}

.cook_sec_new_inner h6 {
    position: relative;
    font-size: 26px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
}

.cook_sec_new_inner p {
    position: relative;
    font-size: 21px;
    font-weight: 400;
    color: #000;
    margin-bottom: 15px;
}

.cook_sec_new_inner p a {
    text-decoration: underline;
}

.cook_sec_new_inner button {
    position: relative;
    display: inline-block;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    background: #2386EE;
    border: none;
}


/*Career new Page*/

.career_main_page {
    position: relative;
    background: url(../images/career-banner.png);
    background-size: cover;
    background-attachment: scroll;
    background-position: center;
    width: 100%;
    height: 490px;
    top: -10px;
}

.career_main_page_inner {
    position: relative;
}

.career_main_page_inner_cont_sec {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    height: 490px;
    width: 600px;
    z-index: 1111;
    left: 60px;
}

.career_main_page_inner_cont_sec_new {
    position: relative;
}

.career_main_page_inner_cont_sec_new h6 {
    position: relative;
    margin-bottom: 5px;
    line-height: inherit;
    font-weight: 300;
    color: #fff;
    font-size: 55px;
}

.career_main_page_inner_cont_sec_new h6 span {
    font-weight: 600;
}

.career_main_page_inner_cont_sec_new h5 {
    position: relative;
    line-height: inherit;
    margin-bottom: 12px;
    color: #fff;
    font-weight: 400;
    font-size: 30px;
}

.career_main_page_inner_cont_sec_new p {
    position: relative;
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    line-height: inherit;
}

.explore_jobs_btn {
    position: relative;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    background: #2466AB;
    border-radius: 20px;
    padding: 12px 25px;
}

.explore_jobs_btn:hover {
    color: #fff;
}

.banner_review_sec {
    position: absolute;
    width: 290px;
    height: 165px;
    border: 1px solid;
    border-image-source: linear-gradient(121deg, #FFFFFF -13.38%, rgba(255, 255, 255, 0) 91.48%);
    box-shadow: 4px 4px 16px 0px #00000040;
    right: 0;
    bottom: 0;
    z-index: 11111;
    top: 250px;
    border-radius: 10px;
    background: linear-gradient(60deg, rgba(90, 88, 88, 1) 0%, rgba(133, 124, 115, 1) 100%);
    padding: 12px;
}

.banner_review_sec p {
    position: relative;
    font-size: 12px;
    margin-bottom: 5px;
    color: #fff;
    line-height: inherit;
    margin-bottom: 10px;
}

.banner_review_sec span {
    margin-bottom: 15px;
    display: block;
}

.banner_review_sec span i {
    position: relative;
    color: #ffd06a;
    font-weight: 900 !important;
}

.banner_review_sec_other {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.banner_review_sec_other_left {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.banner_review_sec_other_left img {
    width: 40px;
}

.banner_review_sec_other_left span {
    position: relative;
    margin-bottom: 0px;
}

.banner_review_sec_other_left span h6 {
    position: relative;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 0px;
}

.banner_review_sec_other_left span h5 {
    position: relative;
    margin-bottom: 0px;
    font-size: 10px;
    font-weight: 300;
    color: #fff;
}

.banner_review_sec_other_right {
    position: relative;
}

.banner_review_sec_other_right a {
    position: relative;
    display: inline-block;
    border: 1.5px solid #FFFFFF;
    font-size: 10px;
    font-weight: 500;
    padding: 6px 15px;
    color: #fff;
    border-radius: 14px;
}

.banner_review_sec_other_right button {
    position: relative;
    display: inline-block;
    border: 1.5px solid #FFFFFF;
    font-size: 10px;
    font-weight: 500;
    padding: 6px 15px;
    color: #fff;
    border-radius: 14px;
    background: transparent;
}

.job_oppertunity_sec_new {
    position: relative;
    text-align: center;
    margin: 0 auto;
    top: -95px;
    z-index: 1111;
}

.job_oppertunity_sec_new_inner {
    position: relative;
}

.job_oppertunity_sec_new_inner h6 {
    position: relative;
    color: #fff;
    font-weight: 500;
    font-size: 32px;
    margin-bottom: 20px;
}

.sel_box_job {
    position: relative;
    width: 580px;
    margin: 0 auto 30px;
}

.sel_box_job select {
    position: relative;
    width: 555px;
    height: 60px;
    border-radius: 50px;
    box-shadow: 0px 6px 14px 0px #00000033;
    color: #828282;
    font-size: 18px;
    font-weight: 300;
    border: none;
    padding-left: 50px;
    background: #fff url(../images/arrow_drop_down.png);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: 75%;
}

.sel_box_job select option {
    font-size: 16px;
}

.sel_box_job i {
    position: absolute;
    left: 25px;
    top: 0;
    z-index: 11;
    color: #2466AB;
    font-weight: 900 !important;
    font-size: 30px;
    bottom: 0;
    display: flex;
    align-items: center;
    height: 100%;
}

.sel_box_job button {
    position: absolute;
    right: 25px;
    top: 10px;
    display: flex;
    align-items: center;
    height: auto;
    padding: 8px 25px;
    background: #2466AB;
    border: none;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    border-radius: 30px;
}

.Location_bravre_sec {
    position: relative;
}

.Location_bravre_sec ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.Location_bravre_sec ul li {
    display: inline-block;
    color: #2466AB;
    padding: 8px 24px;
    font-weight: 500;
    background: #E9F4FF;
    border-radius: 20px;
}

.right_role_you {
    position: relative;
    padding: 0 0 20px 0;
}

.right_role_you:before {
    position: absolute;
    content: '';
    background: url(../images/role-1.png);
    height: 200px;
    width: 200px;
    left: -80px;
    top: -85px;
    z-index: 11;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
}

.right_role_you:after {
    position: absolute;
    content: '';
    background: url(../images/role-2.png);
    z-index: -1;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: center;
    width: 92px;
    height: 280px;
    right: -20px;
    top: -115px;
}

.right_role_you_inner {
    position: relative;
}

.right_role_you_inner_head {
    position: relative;
    margin-bottom: 25px;
    text-align: center;
}

.right_role_you_inner_head h6 {
    position: relative;
    color: #2466AB;
    font-size: 40px;
    line-height: inherit;
    margin-bottom: 0px;
    font-weight: 500;
}

.right_role_you_inner_body_sec {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
}

.right_role_you_inner_single {
    position: relative;
    box-shadow: 0px 1px 26px 0px #00000033;
    padding: 30px;
    background: #fff;
    border-radius: 12px;
}

.right_role_you_inner_single h6 {
    position: relative;
    color: #000000;
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}

.sing_loc {
    position: relative;
    padding-left: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 10px;
}

.sing_loc:before {
    position: absolute;
    content: '\f3c5';
    font-family: 'Font Awesome 5 Pro';
    left: 0;
    color: #fd003a;
    font-size: 16px;
    font-weight: 900 !important;
}

.sing_loc li {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    position: relative;
}

.sing_loc li:after {
    position: absolute;
    right: -5px;
    top: 0;
    background: #000;
    width: 1px;
    height: 100%;
    content: '';
}

.sing_loc li:last-child::after {
    display: none;
}

.right_role_you_inner_single p {
    position: relative;
    margin-bottom: 15px;
    font-size: 14px;
    color: #676767;
    font-weight: 400;
}

.office_time_sec {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
}

.office_time_sec li {
    font-size: 16px;
    position: relative;
    display: inline-block;
    color: #004185;
    font-weight: 400;
}

.office_time_sec li i {
    margin-right: 5px;
}

.btn_sec_sin {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
}

.vew_sin_btn {
    position: relative;
    display: inline-block;
    color: #2466AB;
    font-weight: 600;
    font-size: 16px;
    border: 2px solid #2466AB;
    padding: 6px 24px;
    border-radius: 20px;
    background: #fff;
}

.vew_sin_btn:focus {
    border: 2px solid #2466AB;
}

.app_btn_new {
    position: relative;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    border: 2px solid #2466AB;
    padding: 6px 24px;
    border-radius: 20px;
    background: #2466AB;
}

.right_role_you_inner_more_btn_sec {
    position: relative;
    margin-top: 45px;
    text-align: center;
}

.right_role_you_inner_more_btn_sec button {
    position: relative;
    padding: 8px 25px;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
    background: #2466AB;
    border: none;
}

.internship_prog_sec_new {
    position: relative;
    padding: 20px 0;
}

.internship_prog_sec_new_inner {
    position: relative;
    width: 95%;
    margin: 0 auto;
}

.internship_prog_sec_new_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}

.internship_prog_sec_new_inner_head h6 {
    position: relative;
    margin-bottom: 0px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.internship_prog_sec_new_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    width: 90%;
    margin: 0 auto 40px;
    align-items: center;
}

.internship_prog_sec_new_inner_body_left {
    position: relative;
}

.internship_prog_sec_new_inner_body_left p {
    position: relative;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin-bottom: 20px;
}

.internship_prog_sec_new_inner_body_left a {
    position: relative;
    display: inline-block;
    border-radius: 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding: 8px 20px;
    background: #2466AB;
}

.internship_prog_sec_new_inner_body_right {
    position: relative;
    text-align: center;
}

.internship_prog_sec_new_inner_body_right img {
    width: auto;
    object-fit: cover;
}

.prog_duration_sec {
    position: relative;
    width: 80%;
    margin: 0 auto;
}

.prog_duration_sec_single {
    position: relative;
    background: #fff;
    box-shadow: 1px 4px 24px 0px #0000001A;
    padding: 30px;
    display: flex;
    align-items: flex-start;
    gap: 20px;
    border-radius: 10px;
    margin-bottom: 25px;
}

.prog_duration_sec_single:last-child {
    margin-bottom: 0px;
}

.prog_duration_sec_single span {
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 40px;
    background: #D8EBFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #2466AB;
    font-weight: 600;
    font-size: 16px;
    flex: 0 0 40px;
}

.prog_duration_sec_single_text {
    position: relative;
    padding-left: 0px;
}

.prog_duration_sec_single_text h4 {
    position: relative;
    color: #2466AB;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 15px;
}

.prog_duration_sec_single_text p {
    position: relative;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0px;
}

.tick_bull {
    position: absolute;
    left: -25px;
    width: 90px
}

.internship_prog_sec_new:before {
    position: absolute;
    background: url(../images/right-round.png);
    background-size: contain;
    height: 200px;
    width: 200px;
    right: -70px;
    top: -50px;
    content: '';
    background-repeat: no-repeat;
    background-position: center center;
}

.plane_img_1 {
    position: absolute;
    width: 70px;
    height: 70px;
    left: -70px;
    bottom: -100px;
}

.right_cin_car {
    position: absolute;
    width: 67px;
    height: 130px;
    object-fit: cover;
    right: -20%;
    z-index: 11;
}

.right_cin_car_new {
    position: absolute;
    left: -20%;
    bottom: 90px;
    z-index: 11;
}

.plane_img_2 {
    position: absolute;
    width: 95px;
    right: -120px;
    bottom: -50px;
}

.life_at_alltalent {
    position: relative;
    padding: 20px 0;
}

.life_at_alltalent_head {
    position: relative;
    text-align: center;
    width: 80%;
    margin: 0 auto 30px;
}

.life_at_alltalent_head h6 {
    position: relative;
    margin-bottom: 20px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.life_at_alltalent_head p {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.life_at_alltalent_body_sec {
    position: relative;
}

.life_at_alltalent_body_sec_single {
    position: relative;
}

.life_at_alltalent_body_sec_single img {
    width: 100%;
    object-fit: cover;
    height: 260px;
    border-radius: 5px;
}

.apply_now_btn_sec_new {
    position: relative;
    margin-top: 40px;
    text-align: center;
}

.apply_now_btn_sec_new button {
    position: relative;
    display: inline-block;
    border-radius: 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding: 8px 20px;
    background: #2466AB;
    border: none;
}

.apply_now_btn_sec_new a {
    position: relative;
    display: inline-block;
    border-radius: 20px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    padding: 8px 20px;
    background: #2466AB;
    border: none;
}

.benifits_sec_new_car {
    position: relative;
    padding: 20px 0;
}

.benifits_sec_new_car_head {
    position: relative;
    text-align: center;
    margin: 0 auto 50px;
}

.benifits_sec_new_car_head h6 {
    position: relative;
    margin-bottom: 20px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.benifits_sec_new_car_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 25px;
}

.benifits_sec_new_car_single {
    position: relative;
    padding: 40px 25px 25px 25px;
    box-shadow: 1px 4px 24px 0px #0000001A;
    background: #fff;
    border-radius: 10px;
}

.benifits_sec_new_car_single span {
    position: absolute;
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: #D8EBFF;
    font-size: 25px;
    font-weight: 600;
    border-radius: 50%;
    color: #2466AB;
    top: -25px;
}

.benifits_sec_new_car_single p {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #000000;
    margin-bottom: 0px;
}

.benifits_sec_new_car_single:after {
    content: '';
    position: absolute;
    background: url(../images/car-bg-img.png);
    background-size: 48px;
    z-index: 11;
    height: 48px;
    width: 48px;
    right: 5px;
    bottom: 5px;
}

.benifits_sec_new_car_body:before {
    position: absolute;
    content: '';
    width: 224px;
    height: 120px;
    border: 2px solid #2466AB;
    top: 22px;
    bottom: 0;
    left: -35px;
    z-index: -1;
}

.benifits_sec_new_car_body:after {
    position: absolute;
    content: '';
    width: 224px;
    height: 120px;
    border: 2px solid #2466AB;
    top: 22px;
    bottom: 0;
    right: -35px;
    z-index: -1;
}

.culatral_diversity_sec {
    position: relative;
    padding: 20px 0;
}

.culatral_diversity_sec_inner {
    position: relative;
}

.culatral_diversity_sec_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 30px;
}

.culatral_diversity_sec_inner_head h6 {
    position: relative;
    margin-bottom: 0px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.culatral_diversity_sec_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    align-items: center;
}

.culatral_diversity_sec_inner_body_right {
    position: relative;
}

.culatral_diversity_sec_inner_body_right img {
    width: 100%;
    object-fit: cover;
}

.culatral_diversity_sec_inner_body_left {
    position: relative;
}

.culatral_diversity_sec_inner_body_left ul {
    display: block;
}

.culatral_diversity_sec_inner_body_left ul li {
    display: block;
    margin-bottom: 15px;
    font-weight: 400;
    font-size: 20px;
    line-height: inherit;
    padding-left: 20px;
    position: relative;
}

.culatral_diversity_sec_inner_body_left ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 10px;
    height: 10px;
    background: #616161;
    border-radius: 50%;
    top: 5px;
}

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

.culatral_diversity_sec_inner_body_left:before {
    content: '';
    position: absolute;
    background: #EEF7FF;
    width: 620px;
    height: 355px;
    top: -70px;
    left: -85px;
}

.new_right.culatral_diversity_sec_inner_body_left:before {
    left: 140px;
}

.mumbai_office_sec {
    position: relative;
    padding: 20px 0;
}

.mumbai_office_sec:after {
    position: absolute;
    content: '';
    right: 0;
    top: 0;
    background: url(../images/off-img.png);
    width: 65px;
    height: 165px;
    background-repeat: no-repeat;
    background-position: center center;
}

.mumbai_office_sec_inner {
    position: relative;
}

.mumbai_office_sec_head {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}

.mumbai_office_sec_head h6 {
    position: relative;
    margin-bottom: 0px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.mumbai_office_sec_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 2fr;
    grid-gap: 70px;
    width: 80%;
    margin: 0 auto;
}

.mumbai_office_sec_inner_body_left {
    position: relative;
}

.mumbai_office_sec_inner_body_left img {
    width: auto;
    object-fit: cover;
}

.mumbai_office_sec_inner_body_right {
    position: relative;
}

.mumbai_office_sec_inner_body_right:before {
    position: absolute;
    content: '\f10d';
    font-family: 'Font Awesome 5 Pro';
    left: -60px;
    top: 0;
    color: #1E568D;
    font-weight: 600;
    font-size: 30px;
}

.mumbai_office_sec_inner_body_right:after {
    position: absolute;
    content: '\f10e';
    font-family: 'Font Awesome 5 Pro';
    right: -60px;
    bottom: 0;
    color: #1E568D;
    font-weight: 600;
    font-size: 30px;
}

.mumbai_office_sec_inner_body_right ul {
    display: block;
}

.mumbai_office_sec_inner_body_right ul li {
    display: block;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
}

.mumbai_office_sec_inner_body_right h6 {
    position: relative;
    margin-bottom: 0px;
    background: #EEF7FF;
    padding: 12px;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    line-height: inherit;
}

.mumbai_office_sec_inner_body_right h6 span {
    font-weight: 400;
}

.empl_revirw_sec {
    position: relative;
    padding: 50px 0 20px 0;
}

.empl_revirw_sec_inner {
    position: relative;
}

.empl_revirw_sec_inner_head {
    position: relative;
    text-align: center;
    width: 60%;
    margin: 0 auto 90px;
}

.empl_revirw_sec_inner_head h6 {
    position: relative;
    margin-bottom: 20px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.empl_revirw_sec_inner_head p {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.empl_revirw_sec_inner_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    width: 95%;
    margin: 0 auto;
}

.empl_revirw_sec_inner_body_single {
    position: relative;
    box-shadow: 0px 28.933399200439453px 61.560428619384766px 0px #15151526;
    padding: 60px 20px 20px 20px;
    border-radius: 15px;
}

.empl_revirw_sec_inner_body_single img {
    position: absolute;
    top: -50px;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.empl_revirw_sec_inner_body_single p {
    color: #000000;
    position: relative;
    font-weight: 400;
    color: #000;
    margin-bottom: 10px;
    font-size: 18px;
}

.empl_revirw_sec_inner_body_single span {
    margin-bottom: 12px;
    display: block;
}

.empl_revirw_sec_inner_body_single span i {
    color: #ffd06a;
    font-weight: 600 !important;
    font-size: 18px;
}

.empl_revirw_sec_inner_body_single h6 {
    position: relative;
    margin-bottom: 6px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
}

.empl_revirw_sec_inner_body_single h5 {
    position: relative;
    color: #505050;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0px;
}

.empl_revirw_sec:before {
    position: absolute;
    content: '';
    background: url(../images/emp-bef.png);
    background-size: cover;
    height: 180px;
    width: 90px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
}

.empl_revirw_sec:after {
    position: absolute;
    content: '';
    background: url(../images/emp-aft.png);
    background-size: cover;
    height: 180px;
    width: 90px;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
}

.our_team_sec_new {
    position: relative;
    padding: 40px 0 0 0;
}

.our_team_sec_new_inner {
    position: relative;
}

.our_team_sec_new_head {
    position: relative;
    text-align: center;
    width: 60%;
    margin: 0 auto 40px;
}

.our_team_sec_new_head h6 {
    position: relative;
    margin-bottom: 20px;
    color: #2466AB;
    font-size: 40px;
    font-weight: 500;
}

.our_team_sec_new_head p {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0px;
}

.our_team_sec_new_inner_body {
    position: relative;
}

.our_team_sec_new_left {
    position: relative;
    z-index: 11;
}

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

.our_team_sec_new_right {
    position: relative;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    top: -120px;
}

.our_team_sec_new_left img {
    *box-shadow: 10px 10px 30px 0px #00000040;
    *border-radius: 300px 30px 0px 300px;
    object-fit: cover;
}

.our_team_sec_new_middle img {
    *box-shadow: 10px 10px 30px 0px #00000040;
    *border-radius: 300px 30px 0px 300px;
    object-fit: cover;
}

.our_team_sec_new_right img {
    *box-shadow: 10px 10px 30px 0px #00000040;
    *border-radius: 300px 30px 0px 300px;
    object-fit: cover;
}

.our_team_sec_new:before {
    position: absolute;
    content: '';
    right: 0;
    top: 30%;
    background: url(../images/left-shape.png);
    width: 235px;
    height: 344px;
    background-repeat: no-repeat;
    z-index: -1;
    left: 20%;
    bottom: 0;
}

.our_team_sec_new:after {
    position: absolute;
    content: '';
    right: 0;
    top: 60px;
    background: url(../images/rigt-shape.png);
    width: 190px;
    height: 640px;
    background-repeat: no-repeat;
    z-index: -1;
}

.new_app_btn {
    margin: 0px;
    top: -70px;
}

.graph_img_sec {
    position: absolute;
    left: 0;
    top: 0;
    width: 130px;
}

.explore_jobs_page {
    padding: 30px 0;
    width: 90%;
    margin: 0 auto;
}

.explore_jobs_page.right_role_you:before {
    display: none;
}

.explore_jobs_page.right_role_you:after {
    display: none;
}

.back_icn_left {
    position: absolute;
    left: 0;
    top: 0;
}

.back_icn_left i {
    font-size: 35px;
    color: #000;
}

.apply_pop_sec_new {
    position: relative;
    z-index: 1111;
}

.apply_pop_sec_new .modal-body {
    padding: 0px;
}

.apply_pop_sec_new .modal-dialog {
    max-width: 700px;
    border-radius: 15px;
    border: 1px solid #BEBEBE;
    background: #fff;
}

.apply_pop_sec_new_inner {
    position: relative;
    padding: 20px;
}

.apply_pop_sec_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    z-index: 1111;
}

.apply_pop_sec_new_inner h6 {
    position: relative;
    font-weight: 600;
    font-size: 24px;
    color: #000;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 15px;
    margin-bottom: 10px;
}

.apply_pop_sec_new_inner h5 {
    position: relative;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 15px;
}

.loc_list {
    display: flex;
    align-items: center;
    gap: 15px;
    border-bottom: 1px solid #F0F0F0;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.loc_list li {
    display: inline-block;
    color: #004185;
    font-size: 16px;
    font-weight: 400;
}

.loc_list li i {
    color: #004185;
    font-size: 16px;
    margin-right: 7px;
}

.loc_list li:first-child {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}

.loc_list li:first-child i {
    color: #fd003a;
    margin-right: 7px;
}

.apply_pop_sec_new_inner_inputs {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
    position: relative;
}

.apply_pop_sec_new_inner_inputs_single {
    position: relative;
}

.apply_pop_sec_new_inner_inputs_single label {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    margin-bottom: 8px;
}

.apply_pop_sec_new_inner_inputs_single input {
    position: relative;
    width: 100%;
    border: 0.5px solid #BEBEBE;
    color: #BEBEBE;
    font-size: 12px;
    font-weight: 400;
    height: 40px;
    background: #F4F4F4;
    border-radius: 7px;
    padding-left: 15px;
}

.submit_btn_sec_upload {
    position: relative;
    margin-top: 30px;
}

.submit_btn_sec_upload button {
    position: relative;
    display: inline-block;
    background: #2386EE;
    border-radius: 8px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    border: none;
    padding: 8px 32px;
}

.label_new {
    position: absolute;
    left: 0;
    top: 30px;
    background: #F4F4F4;
    height: 95px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 20px;
    border-radius: 15px;
    color: #909090;
    gap: 15px;
    border: 0.5px solid #BEBEBE;
}

.label_new b {
    font-weight: 500;
    color: #2386EE;
    text-decoration: underline;
}

.label_new i {
    font-size: 30px;
}

.custom-file-input {
    height: 95px !important;
}

.success_pop_new {
    position: relative;
    z-index: 1111;
}

.success_pop_new .modal-body {
    padding: 0px;
}

.success_pop_new .modal-dialog {
    max-width: 550px;
    border-radius: 15px;
    border: 1px solid #BEBEBE;
    background: #fff;
}

.success_pop_new_inner {
    position: relative;
    padding: 20px;
    text-align: center;
}

.success_pop_new_inner .close {
    position: absolute;
    right: 15px;
    top: 15px;
    opacity: 1;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    z-index: 1111;
}

.success_pop_new_inner img {
    width: 115px;
    margin: 0 auto 30px;
}

.success_pop_new_inner p {
    color: #000000;
    margin: 0px;
    font-size: 20px;
    font-weight: 500;
}

.view_det_new_sec {
    position: relative;
    z-index: 1111;
}

.view_det_new_sec .modal-body {
    padding: 0px;
}

.view_det_new_sec .modal-dialog {
    max-width: 800px;
    border-radius: 15px;
    border: 1px solid #BEBEBE;
    background: #fff;
}

.view_det_new_sec_inner {
    position: relative;
    padding: 20px;
}

.view_det_new_inner_head {
    position: relative;
    text-align: center;
    margin-bottom: 25px;
}

.view_det_new_inner_head h6 {
    position: relative;
    color: #000000;
    font-weight: 600;
    font-size: 22px;
    margin-bottom: 0px;
}

.view_det_new_inner_head .close {
    position: absolute;
    right: 0px;
    top: 5px;
    opacity: 1;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    z-index: 1111;
}

.view_det_new_inner_body {
    position: relative;
}

.view_det_new_inner_body_list {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
}

.view_det_new_inner_body_list_left ul {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 0px;
}

.view_det_new_inner_body_list_left ul li {
    display: inline-block;
    color: #004185;
    font-size: 16px;
    font-weight: 400;
}

.view_det_new_inner_body_list_left ul li i {
    color: #004185;
    font-size: 16px;
    margin-right: 7px;
}

.view_det_new_inner_body_list_left ul li:first-child {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
}

.view_det_new_inner_body_list_left ul li:first-child i {
    color: #fd003a;
    margin-right: 7px;
}

.view_det_new_inner_body_list_right {
    position: relative;
}

.view_det_new_inner_body_list_right a {
    position: relative;
    display: inline-block;
    border: 2px solid #2466AB;
    font-size: 12px;
    color: #000;
    font-weight: 300;
    border-radius: 10px;
    padding: 5px 8px;
}

.view_det_new_inner_body_list_right a i {
    margin-right: 5px;
}

.view_det_new_inner_body_list_single {
    position: relative;
    margin-bottom: 15px;
}

.view_det_new_inner_body_list_single h6 {
    position: relative;
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 10px;
}

.view_det_new_inner_body_list_single p {
    color: #676767;
    position: relative;
    font-size: 12px;
    font-weight: 400;
    margin: 0px;
}

.view_det_new_inner_body_list_single ul {
    display: block;
    position: relative;
}

.view_det_new_inner_body_list_single ul li {
    display: inline-block;
    position: relative;
    color: #676767;
    font-size: 12px;
    font-weight: 400;
    padding-left: 12px;
}

.view_det_new_inner_body_list_single ul li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 7px;
    height: 3px;
    width: 3px;
    border-radius: 50%;
    background: #676767;
}

.view_mo_det_sec_new a {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #2466AB;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
}

.app_link_btn {
    position: relative;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.app_btn_lin_new {
    position: relative;
    display: inline-block;
    box-shadow: 0px 0px 6.119463920593262px 0px #00000033;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 35px;
    background: #2466AB;
    border-radius: 5px;
}

.app_btn_lin_new:hover {
    color: #fff;
}

.app_linked_in {
    position: relative;
    display: inline-block;
    box-shadow: 0px 0px 6.119463920593262px 0px #00000033;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 190px;
    height: 35px;
    background: #fff;
    border-radius: 5px;
    border: 0.5px solid #000;
}

.share_mod_sec_new {
    position: relative;
    z-index: 1111;
}

.share_mod_sec_new .modal-body {
    padding: 0px;
}

.share_mod_sec_new .modal-dialog {
    max-width: 470px;
    border-radius: 15px;
    border: 1px solid #BEBEBE;
    background: #fff;
}

.share_mod_sec_new_inner {
    position: relative;
    padding: 20px;
}

.share_mod_sec_new_inner .close {
    position: absolute;
    right: 20px;
    top: 20px;
    opacity: 1;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    z-index: 1111;
}

.share_mod_sec_new_inner h6 {
    position: relative;
    color: #000000;
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px;
}

.social_icn_sec_new {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.social_icn_sec_new_single {
    position: relative;
    height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 55px;
    background: #E9F4FF;
    border-radius: 50%;
}

.copy_link_sec_new {
    position: relative;
    margin: 15px 0 0 0;
}

.copy_link_sec_new h5 {
    position: relative;
    color: #000;
    font-weight: 500;
    margin-bottom: 10px;
}

.copy_link_sec_new_input {
    position: relative;
    width: 380px;
}

.copy_link_sec_new_input input {
    position: relative;
    height: 40px;
    background: #F3F3F3;
    color: #000000;
    font-size: 12px;
    font-weight: 500;
    border-radius: 5px;
    border: none;
    padding-left: 15px;
    width: 100%;
}

.copy_link_sec_new_input i {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    height: 100%;
    font-size: 20px;
    font-weight: 400 !important;
}

.copy_link_sec_new_input input::-webkit-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.copy_link_sec_new_input input::-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.copy_link_sec_new_input input:-ms-input-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

.copy_link_sec_new_input input:-moz-placeholder {
    color: #000 !important;
    opacity: 1 !important;
}

#life_slide {
    margin: 0px;
}

#life_slide .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 105%;
    left: -30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

#life_slide .owl-nav i {
    display: none;
}

#life_slide .owl-prev {
    position: relative;
    background: url(../images/left-arr.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 36px;
    height: 20px;
}

#life_slide .owl-next {
    position: relative;
    background: url(../images/left-arr.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 36px;
    height: 20px;
    transform: rotate(180deg);
}

.shedule_meeting_land {
    position: relative;
    padding: 20px 0;
}

.shedule_meeting_land:before {
    position: absolute;
    content: '';
    background: url(../images/land-cal-bg.png);
    width: 251px;
    height: 175px;
    background-size: cover;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 11;
}

.shedule_meeting_land_inner {
    position: relative;
}

.shedule_meeting_land_head {
    position: relative;
    text-align: center;
    width: 75%;
    margin: 0 auto 40px;
}

.shedule_meeting_land_head h6 {
    position: relative;
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 10px;
    color: #000;
}

.shedule_meeting_land_head h6 span {
    font-size: 45px;
    font-weight: 600;
    display: inline-block;
}

.shedule_meeting_land_head p {
    position: relative;
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: 400;
    color: #000;
}

.shedule_meeting_land_body {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
    width: 90%;
    margin: 0 auto 30px;
    align-items: center;
}

.shedule_meeting_land_body_right {
    position: relative;
}

.shedule_meeting_land_body_right img {
    width: 100%;
    object-fit: cover;
}

.shedule_meeting_land_body_left_head {
    position: relative;
    height: 44px;
    width: 100%;
    border-radius: 20px 20px 0 0;
    background: #195392;
    padding: 0 35px;
    display: flex;
    align-items: center;
}

.shedule_meeting_land_body_left_head span {
    position: relative;
    display: flex;
    align-items: center;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #fff;
    left: 25px;
}

.shedule_meeting_land_body_left_head span:before {
    content: '';
    position: absolute;
    left: -25px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #fff;
    bottom: 0;
    top: 0;
}

.shedule_meeting_land_body_left_head span:after {
    content: '';
    position: absolute;
    left: 25px;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #fff;
    bottom: 0;
    top: 0;
}

.shedule_meeting_land_body_left_body {
    position: relative;
    padding: 45px 35px;
    background: #E9F1FC;
    border-radius: 0 0 20px 20px;
}

.shedule_land_input_box {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 30px;
}

.shedule_land_input_box label {
    position: relative;
    margin-bottom: 0px;
    color: #000000;
    font-size: 20px;
    font-weight: 500;
    flex: 0 0 240px;
}

.shedule_land_input_box input {
    position: relative;
    width: 100%;
    height: 44px;
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border: 1.1px solid #DFDFDF;
    border-radius: 5px;
    padding-left: 15px;
}

.shedule_land_input_box select {
    position: relative;
    width: 100%;
    height: 44px;
    display: flex;
    align-items: center;
    background: #FFFFFF;
    border: 1.1px solid #DFDFDF;
    border-radius: 5px;
    padding-left: 15px;
}

.shedule_land_input_box input::-webkit-input-placeholder {
    color: #DFDFDF !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.shedule_land_input_box input::-moz-placeholder {
    color: #DFDFDF !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.shedule_land_input_box input::-ms-input-placeholder {
    color: #DFDFDF !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.shedule_land_input_box input::-moz-placeholder {
    color: #DFDFDF !important;
    opacity: 1 !important;
    font-family: 'Poppins', sans-serif;
}

.cal_img {
    position: absolute;
    right: 10px;
    width: 22px;
}

.shedule_land_input_box #ui-datepicker-div {
    transform: translate(80%, 20%);
    width: 300px;
}

.shedule_land_input_box .ui-timepicker-container {
    width: 150px !important;
    right: 0px;
    left: auto !important;
}

.shedule_land_input_box .ui-menu-item {
    text-align: center;
}

.button_flex_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin-top: 40px;
}

.can_btn {
    position: relative;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 25px;
    border: 1px solid #000000;
    background: none;
    border-radius: 7px;
}

.she_btn {
    position: relative;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 25px;
    border: 1px solid #2386EE;
    background: #2386EE;
    border-radius: 7px;
}

.shedule_meeting_land_body_left h4 {
    position: relative;
    margin: 5px 0;
    font-weight: 300;
    font-size: 16px;
    color: #000;
}



#return_to_top_new {
    z-index: 999;
    position: fixed;
    bottom: 35px;
    right: 20px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    color: #fff;
    border-radius: 5px;
}

#return_to_top_new img {
    width: 45px;
}

.talenta_sec_new {
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 450px;
    height: 600px;
    border-radius: 10px;
    z-index: 11111;
    background: #fff;
    box-shadow: 0px 3px 6px #00000029;
}

.talenta_sec_new_head {
    position: relative;
    height: 75px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: #DCEDFF;
    padding: 0 20px;
    border-radius: 10px 10px 0 0;
}

.talenta_sec_new_head_left {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.talenta_sec_new_head_left img {
    width: 48px;
}

.talenta_sec_new_head_left h4 {
    position: relative;
    color: #000000;
    font-size: 21px;
    font-weight: 600;
    margin: 0px;
    line-height: inherit;
}

.talenta_sec_new_head_left h4 span {
    font-size: 16px;
    font-weight: 300;
}

.talenta_sec_new_head_right {
    position: relative;
    display: flex;
    align-items: center;
    gap: 15px;
}

.talenta_sec_new_head_right i {
    position: relative;
    font-size: 17px;
    color: #000;
}

.talenta_sec_new_body {
    position: relative;
    background: url(../images/tal-bg.png);
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: local;
}

.talenta_sec_new_body_inner {
    position: relative;
    padding: 20px;
}

.talenta_sec_chat {
    position: relative;
    height: 370px;
    overflow-y: scroll;
}

.talenta_sec_chat_single {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
    width: 100%;
}

.talenta_sec_chat_single img {
    width: 40px;
    flex: 0 0 40px;
}

.talenta_sec_chat_single span {
    position: relative;
    display: inline-block;
    background: #F0F0F0;
    padding: 12px 25px 12px 15px;
    border-radius: 25px;
    font-size: 14px;
    color: #212121;
    font-weight: 500;
}

.talenta_sec_chat_single span:before {
    content: '';
    position: absolute;
    background: url(../images/vc-1.png);
    height: 15px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: -10px;
    bottom: 0;
}


.talenta_sec_chat_single_blue {
    position: relative;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
    width: 87%;
    right: 15px;
}

.talenta_sec_chat_single_blue span {
    position: relative;
    display: flex;
    background: #0F82FF;
    padding: 12px 15px;
    border-radius: 25px;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
}

.talenta_sec_chat_single_blue span:after {
    content: '';
    position: absolute;
    background: url(../images/vc-2.png);
    height: 15px;
    width: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: -10px;
    bottom: 0;
}

.pull_right_new {
    position: relative;
    float: right;
    justify-content: flex-end;
}

.pull_left_new {
    position: relative;
    float: left;
    justify-content: flex-start;
}

.wave_load_img {
    position: relative;
    width: 100%;
    left: 15px;
}

.wave_load_img span {
    position: relative;
    display: inherit;
    background: #CCCCCC;
    width: 60px;
    height: 35px;
    border-radius: 25px;
}

.wave_load_img span:before {
    content: '';
    position: absolute;
    left: -1px;
    bottom: 1px;
    width: 10px;
    height: 10px;
    background: #CCCCCC;
    border-radius: 50%;
}

.wave_load_img span:after {
    content: '';
    position: absolute;
    left: -7px;
    bottom: -5px;
    width: 6px;
    height: 6px;
    background: #A5A5AF;
    border-radius: 50%;
}

.wave_load_img span img {
    width: 50px;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.talenta_sec_chat::-webkit-scrollbar {
    width: 5px;
    display: none;
}

.talenta_sec_chat::-webkit-scrollbar-track {
    border-radius: 2px;
    display: none;
}

.talenta_sec_chat::-webkit-scrollbar-thumb {
    background: #AFAFAF;
    border-radius: 2px;
    display: none;
}

.talenta_sec_chat::-webkit-scrollbar-thumb:hover {
    background: #AFAFAF;
    display: none;
}

.tanets_chat_sugg {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    margin-bottom: 15px;
    margin-top: 15px;
}

.tanets_chat_sugg span a {
    position: relative;
    display: inline-block;
    background: #C7E7FF;
    border: 1.5px solid #0F82FF;
    border-radius: 20px;
    color: #212121;
    font-size: 12px;
    font-weight: 500;
    padding: 7px 18px;
}

.talent_chat_box {
    position: relative;
}

.talent_chat_box input {
    position: relative;
    height: 58px;
    box-shadow: 0px 6px 30px 0px #00000040;
    background: #fff;
    border-radius: 12px;
    padding: 0 45px 0 20px;
    border: none;
    width: 100%;
    color: #000;
    font-weight: 500;
}

.talent_chat_box textarea {
    position: relative;
    height: 58px;
    box-shadow: 0px 6px 30px 0px #00000040;
    background: #fff;
    border-radius: 12px;
    padding: 15px 45px 15px 20px;
    border: none;
    width: 100%;
    color: #000;
    font-weight: 500;
}

.talent_chat_box button {
    position: absolute;
    right: 20px;
    top: 50%;
    display: flex;
    align-items: center;
    bottom: 0;
    transform: translateY(-50%);
    border: none;
    background: none;
}

.talent_chat_box button img {
    height: 22px;
    width: 22px;
}



/*Blog Page*/

.blog_page_banner_sec {
    position: relative;
    padding: 0 0 10px 0;
}

.blog_page_banner_sec_slide {
    position: relative;
}

.blog_page_banner_sec_slide_single {
    position: relative;
}

.blog_page_banner_sec_slide_single img {
    width: 100%;
    object-fit: cover;
    height: 600px;
}

.blog_page_banner_sec_slide_single_cont {
    position: absolute;
    left: 60px;
    bottom: 0;
    top: 50%;
    transform: translateY(-10%);
}

.blog_page_banner_sec_slide_single_cont_inner {
    position: relative;
    max-width: 850px;
}

.blog_page_banner_sec_slide_single_cont_inner h6 {
    position: relative;
    color: #FFFFFF;
    font-weight: 600;
    font-size: 33px;
    margin-bottom: 15px;
    line-height: inherit;
}

.blog_page_banner_sec_slide_single_cont_inner p {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
}

.blog_page_banner_sec_slide_single_cont_inner a {
    position: relative;
    display: inline-block;
    background: #2196F3;
    padding: 5px 40px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 400;
    border-radius: 50px;
}

#blog_slide_new .owl-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 96%;
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 auto;
    text-align: center;
}

#blog_slide_new .owl-nav .owl-prev {
    box-shadow: 0px 4px 4px 0px #00000040;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    background: #fff;
    border-radius: 50%;
}

#blog_slide_new .owl-nav .owl-next {
    box-shadow: 0px 4px 4px 0px #00000040;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 50px;
    width: 50px;
    background: #fff;
    border-radius: 50%;
}

#blog_slide_new .owl-nav .owl-prev i {
    color: #2196F3;
    font-style: 18px;
    font-weight: 500;
}

#blog_slide_new .owl-nav .owl-next i {
    color: #2196F3;
    font-style: 18px;
    font-weight: 500;
}

.ask_ques_sec {
    position: relative;
    padding: 25px 0;
    text-align: center;
}

.ask_ques_sec_inner {
    position: relative;
    width: 65%;
    margin: 0 auto;
}

.ask_ques_sec_inner input {
    position: relative;
    width: 100%;
    box-shadow: 0px 0px 25px 0px #00000040;
    background: #fff;
    padding: 14px 24px 14px 60px;
    height: 54px;
    color: #252525;
    font-weight: 400;
    font-size: 19px;
    border: none;
    border-radius: 50px;
}

.ask_ques_sec_inner input::-webkit-input-placeholder {
    color: #252525 !important;
    opacity: 1 !important;
}

.ask_ques_sec_inner input::-moz-placeholder {
    color: #252525 !important;
    opacity: 1 !important;
}

.ask_ques_sec_inner input:-ms-input-placeholder {
    color: #252525 !important;
    opacity: 1 !important;
}

.ask_ques_sec_inner input:-moz-placeholder {
    color: #252525 !important;
    opacity: 1 !important;
}

.ask_ques_sec_inner i {
    position: absolute;
    left: 25px;
    top: 0;
    z-index: 11;
    font-size: 20px;
    font-weight: 600;
    display: flex;
    align-items: center;
    height: 100%;
}

.tal_age_grid_sec {
    position: relative;
    padding: 20px 0;
}

.tal_age_grid_sec_inner {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 15px;
}

.tal_age_grid_sec_inner_single {
    position: relative;
}

.tal_age_grid_sec_inner_single_img {
    position: relative;
    outline: 1px solid #fff;
    outline-offset: -15px;
}

.tal_age_grid_sec_inner_single_img img {
    width: 100%;
    border-radius: 2px;
}

.tal_age_grid_sec_inner_single_cont {
    position: absolute;
    background: rgb(0 0 0 / 30%);
    width: 91%;
    height: 65%;
    top: 160px;
    left: 15px;
    display: flex;
    align-items: center;
    padding: 10px;
}

.tal_age_grid_sec_inner_single_cont h6 {
    position: relative;
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 12px;
}

.tal_age_grid_sec_inner_single_cont p {
    position: relative;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
}

.tal_age_grid_sec_inner_single_cont:after {
    content: '';
    padding: 10px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 1;
    background: url(../images/blg-1-blur.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
}

.tal_age_grid_sec_inner_single_cont a {
    position: relative;
    display: inline-block;
    background: #FFFFFF;
    border: 1.5px solid #FFFFFF;
    color: #2196F3;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 28px;
    border-radius: 50px;
}

.tal_age_grid_sec_inner_single_cont a i {
    font-size: 15px;
    margin-left: 8px;
}

.tal_age_grid_sec_inner_single_cont div {
    z-index: 1121;
}

/* .for_extra_cls:nth-child(1){display: block;}
.for_extra_cls:nth-child(2){display: block;}
.for_extra_cls:nth-child(3){display: block;}
.for_extra_cls:nth-child(4){display: block;} */



.talent_prof_cont_prof_inner .set_review_add_review_sec_middle h5 {
    font-size: 11px;
}

.talent_prof_cont_prof_inner .rate>label:before {
    font-size: 14px;
}

.talent_prof_jobs_tabs a {
    position: relative;
    display: flex;
    align-items: center;
}

.talent_prof_jobs_tabs a img {
    width: 40px;
    padding-right: 10px;
}

.blck_img {
    width: 40px;
}

.blu_img {
    display: none;
    width: 40px;
}

.talent_prof_jobs_tabs a.active .blu_img {
    display: block;
}

.talent_prof_jobs_tabs a.active .blck_img {
    display: none;
}

.blck_img_inner {
    position: relative;
    width: auto;
    margin-right: 5px;
    top: -8px;
}

.post_job_rating_sec_main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
}

.post_job_rating_sec_main h4 {
    margin-bottom: 0px !important;
}

.post_job_rating_sec {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3px;
    background: #2386EE;
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.20);
    width: 120px;
    height: 35px;
    color: #fff;
}

.post_job_rating_sec_main_body_sec {
    position: relative;
}

.post_job_rating_sec_main_body_sec_single {
    position: relative;
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    padding: 15px 15px;
}

.post_job_rating_sec_main_body_sec_single ul {
    display: block;
    position: relative;
    margin-bottom: 15px;
}

.post_job_rating_sec_main_body_sec_single ul li {
    display: inline-block;
    margin-right: 15px;
    color: #6F6F6F;
    font-size: 13px;
    font-weight: 400;
}

.post_job_rating_sec_main_body_sec_single ul li span {
    color: #000;
    margin-left: 5px;
}

.post_job_rating_sec_main_body_sec_single h6 {
    color: #000;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}

.star_sec_new_tal_prof {
    position: relative;
    padding: 20px;
    border-radius: 6px;
    border: 1px solid #E1E1E1;
    background: #FFF;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.star_sec_new_tal_prof_left {
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.star_sec_new_tal_prof_left h6 {
    display: flex;
    align-items: center;
    position: relative;
    gap: 5px;
    color: #000;
    font-size: 22px;
    font-weight: 400;
}

.star_sec_new_tal_prof_left h6 i {
    color: #FB9022;
    font-weight: 900 !important
}

.star_sec_new_tal_prof_left p {
    position: relative;
    color: #747373;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0px;
}

.star_sec_new_tal_prof_right {
    position: relative;
    display: flex;
    align-items: center;
    gap: 10px;
}

.star_sec_new_tal_prof_right h5 {
    position: relative;
    color: #878787;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 0px;
}

body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.fl1 {
    flex: 1;
}

.sticky_header_inner {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #ffffff;
    z-index: 99;
    padding: 20px 0;
    -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
}

.sticky_header_home {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #ffffff;
    z-index: 99;
    padding: 20px 0;
    -webkit-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 1px 7px 0 rgba(0, 0, 0, .4);
}








.banner_right_apple_cont_sec_all_page {
    top: 270px;
    right: -180px;
    position: fixed;
    z-index: 11111;
}

.banner_right_apple_cont_sec_all_page .banner_right_apple_cont_sec {
    position: relative;
    flex: 0 0 auto;
    right: 0px;
}

.banner_right_apple_cont_sec ul {
    display: block;
    position: relative;
}

.banner_right_apple_cont_sec ul li {
    display: block;
    margin-bottom: 25px;
    position: relative;
    *transform: translateX(170px);
}

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

.banner_right_apple_cont_sec ul li a {
    display: inline-block;
    justify-content: center;
    align-items: center;
    position: relative;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(0 0 0 / 0.18);
    border-radius: 8px 0px 0px 8px;
    padding: 10px 25px;
}

.banner_right_apple_cont_sec ul li a img {
    width: 30px;
}

.fill_icn {
    padding: 8px 15px !important;
    *transform: translateX(-150px);
    transform: translateX(180px);
    visibility: hidden;
}

.fill_icn img {
    width: 135px !important;
    height: 40px;
}

.fill_icn_prev {
    position: relative;
    *transform: translateX(170px);
}

.banner_right_apple_cont_sec ul li:hover .fill_icn_prev {
    transform: translateX(100px);
    transition: 0.5s ease-in-out;
}

.banner_right_apple_cont_sec ul li:hover .fill_icn {
    transform: translateX(-175px);
    transition: 0.5s ease-in-out;
    visibility: visible;
}

.note-dropdown-item h5 {
    font-size: initial !important;
}