.mainFlex, .loader-container, .search_btn, .modal-dialog-centered, .main__btn, .client_cardN1, .tagN1_span, .videoWide_wrap .video_playBtn, .social_link, .asideMenu_link, .titleNT_flex, .steps_FlexWrap, .steps_FlexWrap .stepRG_one1, .steps_FlexWrap .stepRG_one1 .step_num, .planOne_cardN1 .planOne_content, .planOne_cardN1 .planOne_content .checkColor_plan, .TalentChoose_wrap .TalentOne_cardN1, .infTable_row, .visa_Relative .visaOne_card, .srBttom_flex, .jobtitle_flex, .talentJob_cardN1 .absT_numV1, .pagination .page-link, .asideCard_talent, .bioTable_row, .actions_flex, .saveSH_link, .tagsFlex_wrap, .compGrey_card, .auditionPR_card .topStar_mark, .choices__list--multiple .choices__item, .newPR_bttn, .projecTN1_move, .trans_btn, .socialStart_card, .progress_flexLine, .reviewWide_flex, .dateST_wrap, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_paginate .paginate_button, .demoReels_Prev, .pdfRes_card, .topGo_link, .hasFlag_title, .addRole_cardN1, .smallWD_bttn, .spacePH_uploader .demoReels_Prev, .oneItem_price, .addSide_cFlex, .oneSPc_cContent .oneSPc_cOverlay, .SPlocation_cardN1 .addFav_bttn, .reviews_flex, .SPlocat_info, .hostSM_card, .border_bttn, .abSrch_bttn, .asideChat_card, .absTime_badge, .userChatop_card, .centerChat_time, .chatCenter_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}

.between_flex, .contctop_row, .copyRights__wrap .copyFlex_between, .payFlex_between, .mgzFlex_between, .accFlex_between, .projecTN1_cont, .socialCard_line, .wallet_balance, .notificSett_flex, .resumeBrd_cardN1, .roleOne_borderCrd, .EditRole_cardN1, .payTotal_row, .operatHours_row, .faceTH_wrapper, .revEquip_title, .addSide_cInfo .addSide_crow, .locPrice_row, .locPtotal_row, .spSite_info, .spaceRent_brdTable .spaceRent_row, .payRelative_card .payBorder_cWrap, .rentalPost_cardN1, .rentalPost_flex, .wideChat_cheader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.small_fontSize, p, .rules_list li, .view_link, .formS_group .subsc_input, .formS_group .subsc_input::placeholder, .contact_input, .contact_input::placeholder, .contactInf_flex, .checkbox_flex, .asideCard_talent > h4, .asideCard_talent .talent_address, .talents_tabs .nav-link, .article_time, .choices__inner, .userName_preview, .userName_submit {
    font-size: 15px;
    font-weight: 600;
}

.main_fontSize, .dropdown-item, .main__btn, .discForm_group .absKWD_price, .jobOne_cardN1 > h5, .videoTalent_card .vidTalent_name, .contact_label, .asideMenu_link, .checkUL_list li, .back_link, .clear_link, .jobDetcard_info > h5, .saveSH_link, .singlePost_card .expires_date, .author_cont h5, .midInfo_title, .choices__list--multiple .choices__item, .newPR_bttn, .demoReels_Prev, .notificSett_card h5, .notificSett_flex h5, .material_accordion .demoReels_Prev, .sMroles_title, .addRole_cardN1, .payInborder_cardN, .payInborder_cardN p, .asideY_title, .package_list li, .payTotal_row, .photosRQ_title, .photosRQ_list li, .chooseImg_des h5, .addSide_cInfo .addSide_cItitle, .addSide_cInfo .addSide_crow, .audit_label, .spaceRent_brdTable .spaceRent_row, .border_bttn, .userName_title {
    font-size: 15px;
    font-weight: 700;
}

.main_title, .aboutCol_wrap h3, .singlePost_card > h3, .magazCol_wrap h3, .sideTop_title > h3, .castingD_cardN1 h4 {
    color: #1E1E1E;
    font-size: 24px;
    font-weight: 800;
}

.main_title span, .aboutCol_wrap h3 span, .singlePost_card > h3 span, .magazCol_wrap h3 span, .sideTop_title > h3 span, .castingD_cardN1 h4 span {
    color: #45144D;
}

.background_cover {
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.secPadding {
    padding: 80px 0 !important;
}

.small_padding {
    padding: 40px 0;
}

.normal_padding {
    padding: 64px 0;
}

.midPadding {
    padding: 40px 0 80px 0;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: "Quicksand", sans-serif;
    overflow-x: hidden !important;
    margin: 0;
    padding: 0;
    background-color: #fff;
    position: relative;
    direction: ltr !important;
    text-align: left;
}

[dir="rtl"] body {
    direction: rtl !important;
    text-align: right;
}

form, input {
    direction: ltr !important;
    text-align: left !important;
}

[dir="rtl"] form, [dir="rtl"] input {
    direction: rtl !important;
    text-align: right !important;
}

.overBody__hidden {
    overflow: hidden;
}

* {
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
}

body::-webkit-scrollbar {
    width: 8px;
}

body.thin::-webkit-scrollbar {
    width: 2px;
}

::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

::-webkit-scrollbar-thumb {
    background: #45144D;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

::-webkit-scrollbar-thumb:window-inactive {
    background: #45144D;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    line-height: normal;
    color: #1E1E1E;
}

h1, h2, h3 {
    font-family: "Montserrat Alternates", sans-serif;
}

p {
    color: #1E1E1E;
    margin-bottom: 16px;
}

p:nth-last-child(1) {
    margin-bottom: 0;
}

a {
    text-decoration: none !important;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
}

a:hover {
    color: #45144D;
}

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

iframe, video {
    max-width: 100%;
    width: 100%;
}

button:focus {
    outline: none;
}

input:focus {
    box-shadow: none;
}

textarea {
    resize: none;
}

.loader-container {
    position: fixed;
    left: 0;
    right: 0;
    height: 100vh;
    background: #fff;
    z-index: 10000;
}

.loader {
    width: 120px;
    height: 120px;
    display: inline-block;
    position: relative;
    border: 3px solid;
    border-color: #45144D #45144D transparent transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.loader::after,
.loader::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border: 3px solid;
    border-color: transparent transparent #FFC42E #FFC42E;
    width: 90px;
    height: 90px;
    box-sizing: border-box;
    animation: rotationBack 0.5s linear infinite;
    transform-origin: center center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.loader::before {
    width: 70px;
    height: 70px;
    border-color: #FFF #FFF transparent transparent;
    animation: rotation 1.5s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
    }
}

@keyframes rotationBack {
    0% {
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    100% {
        transform: rotate(-360deg);
        -webkit-transform: rotate(-360deg);
        -moz-transform: rotate(-360deg);
        -ms-transform: rotate(-360deg);
        -o-transform: rotate(-360deg);
    }
}

.absLoader_logo {
    position: absolute;
    width: 120px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.mbttom_8 {
    margin-bottom: 8px !important;
}

.mbttom_12 {
    margin-bottom: 12px !important;
}

.mbttom_16 {
    margin-bottom: 16px !important;
}

.mbttom_20 {
    margin-bottom: 20px !important;
}

.mbttom_24 {
    margin-bottom: 24px !important;
}

.mbttom_30 {
    margin-bottom: 30px !important;
}

.mbttom_40 {
    margin-bottom: 40px !important;
}

.mbttom_36 {
    margin-bottom: 36px !important;
}

.mbttom_80 {
    margin-bottom: 80px !important;
}

.mrgTop_40 {
    margin-top: 40px !important;
}

.mrgEnd_8 {
    margin-inline-end: 8px !important;
}

.mrgST_24 {
    margin-inline-start: 24px !important;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown-menu {
    padding: 8px 16px;
    border: none;
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.07);
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.dropdown-toggle::after {
    display: none;
}

.dropdown-toggle::before {
    content: "\f107";
    display: block;
    font-family: Font Awesome\ 5 Free;
    font-size: 12px;
    font-weight: 900;
    height: 20px;
    line-height: 24px;
    margin-top: -2px;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translateY(-50%);
    width: 10px;
    z-index: 5;
}

img {
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

section {
    overflow: hidden;
}

/*start header navbar */
.mob-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    background-color: #45144D !important;
    opacity: 0;
    visibility: hidden;
    z-index: 900;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

.mob-overlay.active {
    opacity: 0.5;
    visibility: visible;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
}

.sidebar-wrapper {
    display: none;
}

/*page*/
.header__Wrapper {
    padding: 29px 0;
}

[dir="rtl"] .dropdown-menu {
    text-align: right !important;
    right: 0 !important;
}

.dropdown-item {
    color: #1E1E1E;
    padding: 4px 0;
    text-transform: capitalize;
}

.dropdown-item:hover {
    color: #FFC42E;
    background-color: #fff;
}

.search_btn {
    background-color: transparent;
    border: none;
    width: 20px;
    height: 20px;
    margin-inline-start: 20px;
}

#searchModal {
    background-color: rgba(0, 0, 0, 0.11);
    padding-right: 0 !important;
    z-index: 999999;
}

.modal-dialog-centered {
    min-height: calc(100% - 1rem);
}

#searchModal .modal-content {
    background: transparent;
    border: none;
    width: 100%;
}

#searchModal .close {
    color: #fff;
    position: absolute;
    top: 10px;
    opacity: 1;
    left: 10px;
}

[dir="ltr"] #searchModal .close {
    left: auto;
    right: 10px;
}

.search-form .form-control {
    height: 50px;
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff;
    padding-inline-start: 40px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.search-form .form-control::placeholder {
    color: #fff;
}

.search-form .abSearch_btn {
    position: absolute;
    right: 26px;
    top: 30px;
    background: transparent;
    border: none;
    cursor: pointer;
    color: #fff;
}

[dir="ltr"] .search-form .search_btn {
    right: auto;
    left: 26px;
}

.navbar_toggler {
    background-color: transparent;
    border: none;
    font-size: 26px;
    color: #fff;
    padding: 0;
    width: 44px;
    height: 44px;
    overflow: hidden;
}

.my__navbar {
    width: 100%;
    justify-content: center;
}

.my__navbar .nav-link {
    color: #404040;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 700;
}

.my__navbar .nav-item.active .nav-link,
.my__navbar .nav-link:hover {
    color: #FFC42E;
}

.navbar-brand {
    margin: 0;
    padding: 0;
}

.navbar-brand img {
    width: 134px;
}

.nav-btn {
    display: flex;
    flex-flow: column;
    align-items: center;
    position: relative;
    cursor: pointer;
    flex: 0;
    padding: 5px;
}

.nav-btn .btn-bar {
    position: relative;
    width: 30px;
    height: 3px;
    border-radius: 5px;
    background: #FFC42E;
    margin: 3px 0;
}

.btn-bar.menu {
    transform: rotate(-10deg);
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transition: transform 0.3s ease-in-out 0.5s, opacity 0.15s ease-in-out 0.5s;
    -webkit-transition: transform 0.3s ease-in-out 0.5s, opacity 0.15s ease-in-out 0.5s;
    -moz-transition: transform 0.3s ease-in-out 0.5s, opacity 0.15s ease-in-out 0.5s;
    -ms-transition: transform 0.3s ease-in-out 0.5s, opacity 0.15s ease-in-out 0.5s;
    -o-transition: transform 0.3s ease-in-out 0.5s, opacity 0.15s ease-in-out 0.5s;
}

.btn-bar.menu:nth-child(1) {
    transform-origin: top right;
    width: 20px;
}

.btn-bar.menu:nth-child(3) {
    width: 20px;
}

.btn-bar.close {
    transform-origin: center center;
    position: absolute;
    margin-top: -1.5px;
    opacity: 0;
    top: 50%;
    transform: rotate(-40deg);
    -webkit-transform: rotate(-40deg);
    -moz-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    -o-transform: rotate(-40deg);
}

.close:not(:last-child) {
    transform: rotate(60deg) translateX(-250%);
    -webkit-transform: rotate(60deg) translateX(-250%);
    -moz-transform: rotate(60deg) translateX(-250%);
    -ms-transform: rotate(60deg) translateX(-250%);
    -o-transform: rotate(60deg) translateX(-250%);
}

.navbar_toggler.openMobile_menu .nav-btn .btn-bar.close:not(:last-child) {
    transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
}

.openMobile_menu {
    position: fixed;
    top: 20px;
    left: 20px;
    z-index: 9999;
}

.openMobile_menu .nav-btn .btn-bar {
    background: #000;
}

.nav-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}

.nav-content .background {
    position: absolute;
    display: flex;
    flex-flow: column;
    align-items: stretch;
    top: 0;
    left: 0;
    right: 0;
    bottom: -2px;
    transform-origin: center;
    transform: rotate(-45deg) scale(2, 1.2);
    -webkit-transform: rotate(-45deg) scale(2, 1.2);
    -moz-transform: rotate(-45deg) scale(2, 1.2);
    -ms-transform: rotate(-45deg) scale(2, 1.2);
    -o-transform: rotate(-45deg) scale(2, 1.2);
}

.nav-content .portion {
    background: linear-gradient(#45144D, #a056c7);
    transition: transform 0.5s ease-in-out;
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -ms-transition: transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
}

.nav-content .portion:not(:first-child) {
    margin-top: -1px;
}

.nav-content .background {
    transform-origin: center;
    transform: rotate(-45deg) scale(2, 1.2);
    -webkit-transform: rotate(-45deg) scale(2, 1.2);
    -moz-transform: rotate(-45deg) scale(2, 1.2);
    -ms-transform: rotate(-45deg) scale(2, 1.2);
    -o-transform: rotate(-45deg) scale(2, 1.2);
}

.nav-content .background .portion {
    flex: 1 1 100%;
}

.nav-content .background .portion:nth-child(odd) {
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
}

.nav-content .background .portion:nth-child(even) {
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
}

.navbar_toggler.openMobile_menu .nav-btn .btn-bar:nth-child(1) {
    transform: rotate(-45deg) translateX(-400%);
    -webkit-transform: rotate(-45deg) translateX(-400%);
    -moz-transform: rotate(-45deg) translateX(-400%);
    -ms-transform: rotate(-45deg) translateX(-400%);
    -o-transform: rotate(-45deg) translateX(-400%);
}

.navbar_toggler.openMobile_menu .nav-btn .btn-bar:nth-child(2) {
    transform: rotate(-45deg) translate(0, -4px) translateX(200%);
    -webkit-transform: rotate(-45deg) translate(0, -4px) translateX(200%);
    -moz-transform: rotate(-45deg) translate(0, -4px) translateX(200%);
    -ms-transform: rotate(-45deg) translate(0, -4px) translateX(200%);
    -o-transform: rotate(-45deg) translate(0, -4px) translateX(200%);
}

.navbar_toggler.openMobile_menu .nav-btn .btn-bar:nth-child(3) {
    transform: rotate(-45deg) translate(0, 1px) translateX(200%);
    -webkit-transform: rotate(-45deg) translate(0, 1px) translateX(200%);
    -moz-transform: rotate(-45deg) translate(0, 1px) translateX(200%);
    -ms-transform: rotate(-45deg) translate(0, 1px) translateX(200%);
    -o-transform: rotate(-45deg) translate(0, 1px) translateX(200%);
}

.sidebar-wrapper .nav-content {
    z-index: 1001;
}

.sidebar-show .nav-content .background .portion {
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transition: transform 0.5s ease-in-out 0.3s;
    -webkit-transition: transform 0.5s ease-in-out 0.3s;
    -moz-transition: transform 0.5s ease-in-out 0.3s;
    -ms-transition: transform 0.5s ease-in-out 0.3s;
    -o-transition: transform 0.5s ease-in-out 0.3s;
}

.earth_icon {
    width: 20px;
    height: 20px;
    margin-inline-end: 4px;
}

/* Start intro*/
.intro_container {
    position: relative;
    border-radius: 40px 0px 0px 40px;
    -webkit-border-radius: 40px 0px 0px 40px;
    -moz-border-radius: 40px 0px 0px 40px;
    -ms-border-radius: 40px 0px 0px 40px;
    -o-border-radius: 40px 0px 0px 40px;
}

.intro_container .topABS_cover {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px 0px 0px 40px;
    -webkit-border-radius: 40px 0px 0px 40px;
    -moz-border-radius: 40px 0px 0px 40px;
    -ms-border-radius: 40px 0px 0px 40px;
    -o-border-radius: 40px 0px 0px 40px;
}

.intro_container.index_bk {
    background-image: linear-gradient(82deg, #45144D 6.01%, rgba(255, 196, 46, 0) 93.99%);
}

.intro_container.talent_bk {
    background-image: linear-gradient(82deg, #45144D 6.01%, rgba(255, 196, 46, 0) 93.99%);
}

.intro_container.browse_bk {
    background-image: linear-gradient(82deg, #45144D 6.01%, rgba(255, 196, 46, 0) 93.99%);
}

.topSection_wrap {
    position: relative;
    z-index: 2;
    padding: 140px 0 140px 64px;
    background: linear-gradient(82deg, #45144D 6.01%, rgba(255, 196, 46, 0) 93.99%);
    background-size: 60%;
    background-repeat: no-repeat;
    border-radius: 40px 0px 0px 40px;
    -webkit-border-radius: 40px 0px 0px 40px;
    -moz-border-radius: 40px 0px 0px 40px;
    -ms-border-radius: 40px 0px 0px 40px;
    -o-border-radius: 40px 0px 0px 40px;
}

.topSection_wrap h5 {
    color: #FFC42E;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
}

.topSection_wrap h1 {
    color: #fff;
    font-size: 40px;
    font-weight: 900;
    margin-bottom: 8px;
    max-width: 480px;
}

.topSection_wrap h1 span {
    color: #FFC42E;
}

.topSection_wrap p {
    color: #fff;
    margin-bottom: 16px;
    max-width: 480px;
}

.topSection_wrap.wide_talent {
    padding: 124px 0 124px 64px;
}

.topSection_wrap.wide_talent h1 {
    max-width: 620px;
}

.topSection_wrap.browse_talent {
    padding: 74px 0 74px 64px;
}

.topSection_wrap.browse_talent h1 {
    max-width: 685px;
}

.topSection_wrap.browse_talent p {
    max-width: 870px;
}

[dir="rtl"] .topSection_wrap {
    padding: 140px 64px 140px 0;
    background: linear-gradient(-82deg, #45144D 6.01%, rgba(255, 196, 46, 0) 93.99%);
    border-radius: 0 40px 40px 0;
    -webkit-border-radius: 0 40px 40px 0;
    -moz-border-radius: 0 40px 40px 0;
    -ms-border-radius: 0 40px 40px 0;
    -o-border-radius: 0 40px 40px 0;
}

.buttons_wrapper {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    width: fit-content;
}

.buttons_wrapper .flex_one {
    flex: 1;
}

.main__btn {
    height: 51px;
    width: fit-content;
    padding: 0 32px;
    text-transform: capitalize;
    color: #fff;
    background-color: transparent;
    border: 1px solid transparent;
    overflow: hidden;
    border-radius: 48px;
    -webkit-border-radius: 48px;
    -moz-border-radius: 48px;
    -ms-border-radius: 48px;
    -o-border-radius: 48px;
}

.main__btn.fullW_bttn {
    color: #AEAEAE;
    height: 60px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.main__btn.LG_bttn {
    font-size: 16px;
    height: 56px;
    padding: 0 46px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.main__btn.small_bttn {
    font-size: 14px;
    height: 43px;
    padding: 0 26px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
}

.main__btn.mid_bttn {
    font-size: 14px;
    height: 48px;
    padding: 0 14px;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
}

.main__btn.normal_bttn {
    height: 48px;
    padding: 0 40px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.main__btn.addSm_btn {
    height: 43px;
    color: #FFC42E;
    border-color: #FFC42E;
}

[dir="rtl"] .main__btn .fa-angle-right {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}

.hvr-sweep-to-left::before {
    background: #45144D;
}

.hvr-sweep-to-right::before {
    background: #1E1E1E;
}

.hvr-underline-from-left:before {
    background: #45144D;
}

.hvr-sweep-to-bottom:before {
    background: #BFBFBF;
}

.white_bk {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.yellow_bk {
    background-color: #FFC42E;
    border: 1px solid #FFC42E;
}

.purple_bk {
    background-color: #45144D;
    border: 1px solid #45144D;
}

.gradPurple_bk {
    background: rgba(156, 61, 205, 0.1);
    border: 1px rgba(156, 61, 205, 0.1);
    color: #45144D;
}

.dark_bk {
    background-color: #1E1E1E;
    border: 1px solid #1E1E1E;
    color: #fff;
}

.darksecend_bk {
    background-color: #292D32;
    border: 1px solid #292D32;
    color: #fff;
}

.grey_bk {
    background-color: #BFBFBF;
    border: 1px solid #BFBFBF;
}

.green_bk {
    background-color: #28FF83;
}

.orange_bk {
    background-color: #F7B020;
}

.yellProw {
    background-color: #FFDA58;
}

.redC_bk {
    background-color: #F66100;
}

.greyOne_bk {
    background-color: #BFBFBF;
}

.redOne_bk {
    background-color: #D82F3C;
}

.subGrey_btn {
    background-color: #DEDEDE;
    border: 1px solid #DEDEDE;
}

.yellow_color {
    color: #FFC42E;
    border-color: #FFC42E;
}

.saveMD_btn {
    color: #FFC42E;
    background-color: transparent;
    border: none;
    padding: 0 8px;
}

.slick-next:before, .slick-prev:before {
    display: none;
}

/* Start clients section*/
.trusted_by h3 {
    color: #4c4c4c;
    font-size: 18px;
    font-weight: 600;
}

.trusted_by h3 span {
    color: #FFC42E;
}

.onCe_item {
    margin: 0 30px;
}

.client_cardN1 {
    width: 100%;
    height: 56px;
    cursor: pointer;
}

.client_cardN1 .client_thumbN1 {
    max-height: 56px;
    max-width: 100%;
    margin: auto;
    opacity: 0.5;
    mix-blend-mode: luminosity;
}

.client_cardN1:hover .client_thumbN1 {
    opacity: 1;
    mix-blend-mode: color;
}

/* about section */
.paddTop_40 {
    padding-top: 40px;
}

.paddTop_60 {
    padding-top: 60px;
}

.paddTop_80 {
    padding-top: 80px;
}

.paddTop_100 {
    padding-top: 100px;
}

.aboutCol_wrap {
    position: relative;
    max-width: 628px;
}

.aboutCol_wrap.wide_width {
    max-width: 846px;
}

.aboutCol_wrap.midWidth_col h3 {
    max-width: 520px;
}

.aboutCol_wrap h5 {
    color: #45144D;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
}

.aboutCol_wrap h3 {
    margin-bottom: 8px;
}

.aboutCol_wrap h3 span {
    color: #FFC42E;
}

.mrgTop_80 {
    margin-top: 80px;
}

.mrgTop_24 {
    margin-top: 24px;
}

.mrgTop_16 {
    margin-top: 16px;
}

.mrgTop_12 {
    margin-top: 12px;
}

.about_thumb {
    position: relative;
    display: flex;
    gap: 8px;
}

.about_thumb .aboutMid_img {
    width: 33%;
    height: auto;
    border-radius: 90px;
    -webkit-border-radius: 90px;
    -moz-border-radius: 90px;
    -ms-border-radius: 90px;
    -o-border-radius: 90px;
    position: relative;
}

.about_thumb .aboutMid_img:first-of-type {
    top: 26px;
}

.about_thumb .aboutMid_img:nth-of-type(2) {
    top: 64px;
}

.about_thumb .aboutMid_img.wide_50 {
    top: 0;
    width: 44%;
    border-radius: 151px;
    -webkit-border-radius: 151px;
    -moz-border-radius: 151px;
    -ms-border-radius: 151px;
    -o-border-radius: 151px;
}

.about_thumb .absStar_one {
    position: absolute;
    top: 0;
    right: 60px;
    width: 98px;
    height: 76px;
    animation: rotation 7s linear infinite;
    -webkit-animation: rotation 7s linear infinite;
}

.about_thumb .absStar_two {
    position: absolute;
    bottom: 180px;
    left: 0;
    height: 195px;
    width: 73px;
    animation: scaleAnimate 7s linear infinite;
    -webkit-animation: scaleAnimate 7s linear infinite;
}

.about_thumb .absStar_three {
    position: absolute;
    bottom: -40px;
    left: 0;
    width: 151px;
    height: 135px;
    animation: scaleAnimate 7s linear infinite;
    -webkit-animation: scaleAnimate 7s linear infinite;
}

@keyframes scaleAnimate {
    0%, 100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
    }
    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
        -o-transform: scale(0.5);
    }
}

/*** projects section ***/
.slick-prev, .slick-next {
    color: #fff;
    background-color: #CFCFCF;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    font-size: 20px;
    top: auto;
    bottom: 0;
}

.slick-next {
    background: #FFC42E;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover, .slick-next:focus {
    color: #fff;
    outline: none;
    background: #45144D;
}

.gradient_bk {
    background: rgba(156, 61, 205, 0.1);
}

.oneProJ_item {
    margin: 0 8px;
}

.oneProJ_cardN1 {
    position: relative;
    display: block;
    width: 100%;
    height: 320px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    overflow: hidden;
}

.oneProJ_cardN1 .projectN_thumb {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    transition: 0.4s linear;
    -webkit-transition: 0.4s linear;
    -moz-transition: 0.4s linear;
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    object-fit: cover;
}

.oneProJ_cardN1 .oneProJ_overaly {
    position: absolute;
    z-index: 2;
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(156, 61, 205, 0) 30.16%, #45144D 100%);
    padding: 24px;
    align-content: end;
}

.oneProJ_cardN1 .oneProJ_overaly h5 {
    color: #FFF;
    font-size: 17px;
    font-weight: 700;
}

.oneProJ_cardN1:hover .projectN_thumb {
    transform: scale(1.3);
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
}

/*** stats section ***/
.stats_container {
    padding: 56px;
    background-color: #45144D;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.statsN1_card {
    text-align: center;
}

.statsN1_card .iurStat_num {
    color: #FFC42E;
    font-family: "Montserrat Alternates", sans-serif;
    font-size: 48px;
    font-weight: 900;
    margin-bottom: 8px;
}

.statsN1_card h4 {
    color: #FFF;
    font-size: 19px;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
    max-width: 200px;
    margin: auto;
}

/*** discover jobs section ***/
.discJobs_wrap > h4 {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.45px;
    text-transform: capitalize;
}

.discForm_group {
    position: relative;
}

.discForm_group.white_SelectBk .select2-container--default .select2-selection--single {
    background-color: #fff;
}

.discForm_group.paddST_26 .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-inline-start: 56px;
}

.discForm_group .abSearch_icon {
    position: absolute;
    left: 24px;
    top: 10px;
    color: #6E6E6E;
    font-size: 16px;
    z-index: 9;
    pointer-events: none;
}

.discForm_group .absKWD_price {
    position: absolute;
    right: 20px;
    top: 18px;
    color: #FFC42E;
    z-index: 9;
    pointer-events: none;
}

.discForm_group .absKWD_price.purple_color {
    color: #45144D;
}

.discForm_group.filter_SMgroup .searchJ_input {
    height: 36px;
    padding-inline-start: 44px;
}

.discForm_group.filter_SMgroup .abSearch_icon {
    left: 16px;
    top: 8px;
    font-size: 14px;
}

.discForm_group.filter_SMgroup .select2-container--default .select2-selection--single {
    background-color: transparent;
    height: 20px;
}

.discForm_group.filter_SMgroup .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 700;
    padding: 0;
    line-height: 20px;
}

.discForm_group.filter_SMgroup .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0;
    right: 6px;
}

.discForm_group.filter_SMgroup .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-bottom: 2px solid #1E1E1E;
    border-right: 2px solid #1E1E1E;
}

.discForm_group.filter_SMgroup .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent;
    border-top: 2px solid #1E1E1E;
    border-left: 2px solid #1E1E1E;
}

[dir="rtl"] .discForm_group .abSearch_icon {
    left: auto;
    right: 24px;
}

[dir="rtl"] .discForm_group .absKWD_price {
    right: auto;
    left: 20px;
}

[dir="rtl"] .discForm_group.filter_SMgroup .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto;
    left: 6px;
}

.searchJ_input {
    display: block;
    width: 100%;
    height: 48px;
    border: none;
    background: #F4F4F4;
    color: #6E6E6E;
    font-size: 16px;
    font-weight: 400;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    padding-inline-start: 56px;
}

.searchJ_input::placeholder {
    color: #6E6E6E;
    font-size: 16px;
    font-weight: 400;
}

.select2-container {
    width: 100% !important;
}

.select2-container--default .select2-selection--single {
    background-color: #F4F4F4;
    border: none;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    height: 48px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #484848;
    font-size: 16px;
    font-weight: 600;
    line-height: 48px;
    padding: 0 24px;
    text-transform: capitalize;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 6px;
    position: absolute;
    top: 16px;
    right: 20px;
    width: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: transparent;
    border-style: solid;
    border-width: 2px;
    border-bottom: 2px solid #292D32;
    border-right: 2px solid #292D32;
    height: 9px;
    left: 50%;
    margin: 0 !important;
    position: absolute;
    top: 50%;
    width: 9px;
    transform: rotate(45deg);
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent;
    border-width: 2px;
    border-top: 2px solid #292D32;
    border-left: 2px solid #292D32;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #45144D;
}

.jobOne_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
    margin-bottom: 40px;
}

.jobOne_cardN1 > h4 {
    color: #13171C;
    font-size: 19px;
    font-weight: 700;
    line-height: 26px;
    letter-spacing: -0.475px;
    margin-bottom: 4px;
}

.jobOne_cardN1 > h4 a {
    color: inherit;
}

.jobOne_cardN1 > p {
    color: #6E6E6E;
    font-weight: 500;
    margin-bottom: 8px;
}

.jobOne_cardN1 > p a {
    color: #45144D;
}

.jobOne_cardN1 > h5 {
    color: #45144D;
    line-height: 24px;
    margin-bottom: 4px;
}

.tags_wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 8px;
}

.tagN1_span {
    color: #45144D;
    width: fit-content;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 16px;
    background: rgba(156, 61, 205, 0.2);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
}

.tagN1_span.tagN1_sPaid {
    color: #FFC42E;
    background: rgba(255, 196, 46, 0.2);
}

.tagN1_span.accept_sPaid {
    color: #57D163;
    background: rgba(0, 163, 16, 0.1);
}

.tagN1_span.underRv_sPaid {
    color: #FFA325;
    background: rgba(255, 163, 37, 0.1);
}

.tagN1_span.notSelect_sPaid {
    color: #EC2224;
    background: rgba(236, 34, 36, 0.1);
}

.tagN1_span.complete_sPaid {
    color: #57d1a6;
    background: rgba(0, 163, 16, 0.1);
}

.tagN1_span.show_sPaid {
    color: #1434c3;
    background: rgb(189, 196, 239);
}

.rules_list li {
    position: relative;
    color: #1E1E1E;
    margin-bottom: 4px;
    padding-inline-start: 28px;
}

.rules_list li::before {
    content: "\f178";
    display: block;
    font-family: Font Awesome\ 5 Free;
    font-size: 14px;
    font-weight: 900;
    height: 20px;
    width: 20px;
    color: #FFC42E;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

[dir="rtl"] .rules_list li::before {
    top: 0;
    left: auto;
    right: 0;
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}

.view_link {
    color: #45144D;
}

.view_link svg {
    margin-inline-start: 8px;
}

[dir="rtl"] .view_link svg {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}

/*** director section ***/
.director_thumb {
    position: relative;
}

.director_thumb::before {
    position: absolute;
    content: '';
    top: 68px;
    right: 0;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #FFC42E;
    z-index: -1;
}

.director_thumb .director_thImg {
    width: 90%;
    height: auto;
    border-radius: 0px 343px 343px 343px;
    -webkit-border-radius: 0px 343px 343px 343px;
    -moz-border-radius: 0px 343px 343px 343px;
    -ms-border-radius: 0px 343px 343px 343px;
    -o-border-radius: 0px 343px 343px 343px;
    z-index: 2;
}

.director_thumb .direct_abs {
    position: absolute;
    bottom: -40px;
    right: 0;
    width: 217px;
    height: 217px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    z-index: 3;
}

/*** join section ***/
.join_container {
    position: relative;
    background: #FFC42E;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    text-align: center;
}

.join_container .absright_Jimg {
    position: absolute;
    right: 32px;
    bottom: 32px;
    width: 85px;
    height: 76px;
    z-index: 3;
    animation: scaleAnimate 7s linear infinite;
    -webkit-animation: scaleAnimate 7s linear infinite;
}

.join_container .absleft_Jumg {
    position: absolute;
    left: 16px;
    bottom: 16px;
    width: 193px;
    height: 172px;
    z-index: 3;
}

.join_container h3 {
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 8px;
}

.join_container p {
    max-width: 840px;
    margin: auto;
    margin-bottom: 16px;
}

.bioDet_row {
    padding: 16px 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.talentPH__card {
    display: block;
    width: 100%;
    height: 164px;
    margin-bottom: 8px;
}

.talentPH_thumb {
    width: 100%;
    height: 164px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    display: block;
    margin-bottom: 8px;
}

.videoTalent_card {
    display: block;
    margin-bottom: 16px;
}

.videoTalent_card .vidThumb_wrap {
    overflow: hidden;
    width: 100%;
    height: 171px;
    margin-bottom: 8px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.videoTalent_card .vidThumb_wrap .vidTalent_thumb {
    width: 100%;
    height: 171px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.videoTalent_card .vidTalent_name {
    color: #1E1E1E;
}

/*** start footer ***/
.footer {
    background-color: #1E1E1E;
}

.footer__wrapper {
    padding: 40px 0;
}

.subs_title {
    color: #fff;
    font-family: "Quicksand", sans-serif;
    font-size: 19px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 16px;
}

.subs_title span {
    color: #FFC42E;
}

.formS_group {
    margin-bottom: 12px;
    position: relative;
}

.formS_group .absST_env {
    position: absolute;
    top: 18px;
    left: 32px;
    color: #45144D;
    font-size: 18px;
    z-index: 2;
}

.formS_group .subsc_input {
    background-color: #fff;
    border: none;
    color: #BFBFBF;
    display: block;
    width: 100%;
    height: 56px;
    padding: 16px 60px;
    position: relative;
    border-radius: 59px;
    -webkit-border-radius: 59px;
    -moz-border-radius: 59px;
    -ms-border-radius: 59px;
    -o-border-radius: 59px;
}

.formS_group .subsc_input::placeholder {
    color: #BFBFBF;
}

.formS_group .submit_btn {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fff;
    font-weight: 700;
    height: 40px;
}

[dir="rtl"] .submit_btn {
    right: auto !important;
    left: 12px;
}

[dir="rtl"] .absST_env {
    left: auto !important;
    right: 32px;
}

.footer_title {
    font-family: "Quicksand", sans-serif;
    font-size: 19px;
    font-weight: 700;
    color: #FFC42E;
    margin-bottom: 16px;
    text-transform: uppercase;
}

.footer_UList li {
    margin-bottom: 16px;
}

.footerLink1 {
    font-weight: 600;
    font-size: 16px;
    text-transform: capitalize;
    color: rgba(255, 255, 255, 0.8);
    position: relative;
    padding-inline-start: 26px;
}

.footerLink1::before {
    content: "\f105";
    display: block;
    font-family: Font Awesome\ 5 Free;
    font-size: 14px;
    font-weight: 900;
    height: 14px;
    margin-top: -2px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.footerLink1.social {
    padding-inline-start: 0;
}

.footerLink1.social svg {
    margin-inline-end: 8px;
}

.footerLink1.social::before {
    display: none;
}

.footerLink1:hover {
    color: #FFC42E !important;
}

.footerCol_one {
    max-width: 540px;
}

.footerCol_one > p {
    color: #7a7a7a;
    font-size: 12px;
    margin: 12px 0;
}

.flexC_between {
    display: flex;
    justify-content: space-between;
}

.copyRights__wrap {
    color: #fff;
}

.copyRights__wrap .copyFlex_between {
    padding: 24px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.8);
}

.copyRights__wrap a, .copyRights__wrap p {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
}

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

.copy_flexb p {
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    font-weight: 500;
}

.privacy_links {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.privacy_links .privB_linkN1 {
    color: rgba(255, 255, 255, 0.8);
    font-size: 15px;
    font-weight: 500;
    padding: 0 16px;
}

.privacy_links .link_divider {
    color: rgba(255, 255, 255, 0.8);
}

.go-top {
    position: fixed;
    right: 10px;
    display: none;
    width: 50px;
    height: 50px;
    background: #45144D;
    color: #fff;
    text-align: center;
    bottom: 20px;
    z-index: 2500;
    line-height: 46px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
}

.go-top:hover {
    background-color: #000;
    color: #fff;
}

[dir="ltr"] .go-top {
    right: auto;
    left: 10px;
}

/*** start about page ***/
.videoWide_wrap {
    position: relative;
    width: 75%;
    height: 450px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    overflow: hidden;
    margin: auto;
}

.videoWide_wrap::after {
    position: absolute;
    content: '';
    inset: 0;
    width: 100%;
    height: 100%;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    background: radial-gradient(50% 50% at 50% 50%, rgba(255, 196, 46, 0) 0%, rgba(255, 196, 46, 0.2) 100%);
    z-index: 2;
}

.videoWide_wrap.full_width {
    margin-top: 24px;
    width: 100%;
}

.videoWide_wrap.full_width::after {
    background: rgba(156, 61, 205, 0.39);
}

.videoWide_wrap .videoFull_img {
    width: 100%;
    height: 100%;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    object-fit: cover;
    transition: 0.5s linear;
    -webkit-transition: 0.5s linear;
    -moz-transition: 0.5s linear;
    -ms-transition: 0.5s linear;
    -o-transition: 0.5s linear;
}

.videoWide_wrap .video_playBtn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    font-size: 26px;
    width: 56px;
    height: 56px;
    color: #fff;
    background-color: #FFC42E;
    z-index: 3;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.videoWide_wrap:hover .videoFull_img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

/*** innerTop section ***/
.innerTop__section {
    position: relative;
    padding: 98px 0 40px 0;
    background-color: #45144D;
    overflow: hidden;
}

.innerTop__section .topAbs_vector {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 260px;
}

.breadCrumb_wrap {
    max-width: 628px;
}

.breadCrumb_wrap > h3 {
    color: #fff;
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 8px;
}

.breadCrumb_wrap > h3 span {
    color: #FFC42E;
}

.breadCrumb_wrap > p {
    color: #FFF;
    font-weight: 300;
    max-width: 520px;
}

.breadcrumb-item + .breadcrumb-item::before {
    display: none;
}

.breadcrumb {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}

.breadcrumb .breadcrumb-item {
    color: #fff;
}

.breadcrumb .breadcrumb-item.active {
    color: #FFC42E !important;
}

.breadcrumb .breadcrumb-item a {
    color: #fff;
}

/*** vision section ***/
.vision_card {
    text-align: center;
}

.vision_card .vision_thumb {
    display: block;
    width: 80px;
    height: 80px;
    margin: auto;
    margin-bottom: 16px;
}

.vision_card h3 {
    color: #45144D;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 8px;
}

/*** contact page ***/
.contact_label {
    color: #191F36;
    text-transform: capitalize;
    display: block;
    align-items: center;
    line-height: 32px;
    margin-bottom: 8px;
}

.contact_input {
    width: 100%;
    height: 56px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    margin-bottom: 12px;
    color: #263238;
    padding-inline-start: 24px;
}

.contact_input::placeholder {
    color: #BFBFBF;
}

.contact_input.midUser_input {
    height: 43px;
    width: 300px;
}

.contact_input.view_Only {
    color: #45144D;
    font-weight: 700;
}

textarea.contact_input {
    min-height: 123px;
    padding-top: 18px;
}

.contactInf_flex {
    display: flex;
    margin-bottom: 18px;
    color: #13171C;
}

.contactInf_flex a, .contactInf_flex span {
    color: inherit;
}

.contactInf_flex .infoC_icon {
    min-width: 24px;
    width: 24px;
    height: 24px;
    margin-inline-end: 12px;
}

.contact_thumb {
    position: relative;
}

.contact_thumb .absleft_vector {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 170px;
}

.social__wrapper {
    display: flex;
    align-items: center;
    gap: 8px;
}

.social__wrapper.grey_social .social_link {
    background-color: #e1e1e1;
    width: 32px;
    height: 32px;
}

.social__wrapper.grey_social .social_link:hover {
    color: #fff !important;
    background-color: #FFC42E;
}

.social_link {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #BFBFBF;
    width: 28px;
    height: 28px;
    font-size: 14px;
    color: #FFF;
}

.social_link:hover {
    color: #fff !important;
    background-color: #FFC42E;
}

.social_link.social_yellowBK {
    background-color: #FFC42E;
    width: 32px;
    height: 32px;
    min-width: 32px;
}

/*** notifications page ***/
.asideBar_wrap {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 16px;
}

.asideMenu_link {
    justify-content: flex-start;
    padding: 12px 16px;
    color: #BFBFBF;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    margin-bottom: 4px;
}

.asideMenu_link svg {
    margin-inline-end: 8px;
}

.asideMenu_link svg path {
    fill: #BFBFBF;
}

.asideMenu_link.logout_link {
    color: #FF3636;
}

.asideMenu_link.logout_link svg path {
    fill: #FF3636;
}

.asideMenu_link:hover, .asideMenu_link.active_link {
    color: #45144D;
    background: rgba(156, 61, 205, 0.2);
}

.asideMenu_link:hover svg path, .asideMenu_link.active_link svg path {
    fill: #45144D !important;
}

.notifC_content {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
}

.titleNT_flex {
    justify-content: space-between;
    padding-bottom: 24px;
}

.notiLine_cardN1 {
    position: relative;
    display: flex;
    justify-content: space-between;
    gap: 40px;
    padding: 16px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    padding-inline-start: 16px;
}

.notiLine_cardN1 p {
    color: #6E6E6E;
    font-weight: 500;
    margin: 0;
}

.notiLine_cardN1 .NTi_time {
    color: #6E6E6E;
    font-size: 15px;
    font-weight: 500;
    min-width: 65px;
}

.notiLine_cardN1::before {
    position: absolute;
    content: '';
    left: 0;
    top: 24px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #BFBFBF;
}

.notiLine_cardN1.read_noti::before {
    background-color: #FFC42E;
}

/*** register page ***/
.steps_FlexWrap {
    flex-wrap: wrap;
    gap: 40px;
}

.steps_FlexWrap .stepRG_one1 {
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    gap: 8px;
}

.steps_FlexWrap .stepRG_one1 .step_num {
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: #d1d1d1;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.steps_FlexWrap .stepRG_one1.active_step {
    color: #FFC42E;
}

.steps_FlexWrap .stepRG_one1.active_step .step_num {
    background-color: #FFC42E;
}

.checkbox_flex {
    width: fit-content;
    gap: 8px;
    color: #191F36;
    text-transform: capitalize;
    font-weight: 700;
}

.checkbox_flex a {
    color: #FFC42E;
}

.checkbox_wrap {
    position: relative;
    width: 21px;
    height: 21px;
}

.checkbox_wrap .hidden_check {
    position: relative;
    width: 21px;
    height: 21px;
    opacity: 0;
    z-index: 2;
}

.checkbox_wrap .hidden_check:checked ~ .my_checkBox {
    background-color: #FFC42E;
    border-color: #FFC42E;
}

.checkbox_wrap .hidden_check:checked ~ .my_checkBox::after {
    opacity: 1;
}

.checkbox_wrap .my_checkBox {
    position: absolute;
    inset: 0;
    width: 21px;
    height: 21px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}

.checkbox_wrap .my_checkBox.grBK_checkBox {
    background-color: #f3f3f3;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.checkbox_wrap .my_checkBox::after {
    position: absolute;
    content: '';
    left: 7px;
    top: 4px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    opacity: 0;
}

/*** register plan page ***/
.regtitle_wrap > h4 {
    color: #45144D;
    font-size: 28px;
    font-weight: 700;
    letter-spacing: -0.7px;
    text-transform: capitalize;
    margin-bottom: 4px;
}

.regtitle_wrap > p {
    color: #ABABAB;
    line-height: 21px;
}

.checkUL_list li {
    color: #57D163;
    display: block;
    margin-bottom: 8px;
}

.checkUL_list li svg {
    margin-inline-end: 4px;
}

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

.planChoose_wrap .absTopCH_radio {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 70%;
    opacity: 0;
    cursor: pointer;
    z-index: 3;
}

.planChoose_wrap .absTopCH_radio:checked ~ .planOne_cardN1 .mostP_head {
    background-color: #45144D;
}

.planChoose_wrap .absTopCH_radio:checked ~ .planOne_cardN1 .checkColor_plan {
    color: #FFC42E;
    border-color: #FFC42E;
}

.planChoose_wrap .absTopCH_radio:checked ~ .planOne_cardN1 .selectBtn_plan {
    background-color: #45144D !important;
}

.planOne_cardN1 {
    display: block;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.planOne_cardN1 .mostP_head {
    padding: 20px;
    color: #FFF;
    text-align: center;
    font-size: 19px;
    font-weight: 700;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 24px 24px 0 0;
    -webkit-border-radius: 24px 24px 0 0;
    -moz-border-radius: 24px 24px 0 0;
    -ms-border-radius: 24px 24px 0 0;
    -o-border-radius: 24px 24px 0 0;
    background-color: #BFBFBF;
}

.planOne_cardN1 .planOne_content {
    flex-direction: column;
    text-align: center;
    padding: 24px;
}

.planOne_cardN1 .planOne_content .checkColor_plan {
    width: 48px;
    height: 48px;
    color: #BFBFBF;
    border: 1px solid #BFBFBF;
    font-size: 24px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-bottom: 24px;
}

.planOne_cardN1 .planOne_content .plan_title {
    color: #000;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 16px;
}

.planOne_cardN1 .planOne_content .plan_price {
    color: #404040;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 8px;
}

.planOne_cardN1 .planOne_content .plan_price strong {
    font-size: 40px;
    font-weight: 900;
}

.planOne_cardN1 .planOne_content .pOld_price {
    color: #7e7e7e;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 16px;
}

.planOne_cardN1 .planOne_content .billed_time {
    color: #747474;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 8px;
}

/*** register talent page ***/
.TalentChoose_wrap {
    display: block;
    width: 100%;
    position: relative;
    cursor: pointer;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.TalentChoose_wrap:has(.abstalentCH_radio:checked) {
    border-color: #FFC42E;
    background: rgba(255, 196, 46, 0.1);
}

.TalentChoose_wrap .abstalentCH_radio {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    z-index: 3;
}

.TalentChoose_wrap .TalentOne_cardN1 {
    flex-direction: column;
    text-align: center;
    width: 100%;
    padding: 40px 26px;
}

.TalentChoose_wrap .TalentOne_cardN1 .inTalent_thumb {
    width: 96px;
    height: 96px;
    display: block;
    margin-bottom: 16px;
}

.TalentChoose_wrap .TalentOne_cardN1 h5 {
    color: #000;
    font-size: 17px;
    font-weight: 700;
}

.TalentChoose_wrap .abstalentCH_radio:not(:checked) ~ .TalentOne_cardN1 .inTalent_thumb {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
}

.back_link {
    color: #BFBFBF;
}

.back_link svg {
    margin-inline-end: 4px;
}

button.back_link {
    background-color: transparent;
    border: none;
}

[dir="rtl"] .back_link svg {
    transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
}

/*** register payment page ***/
.payFlex_between {
    padding-bottom: 16px;
    border-bottom: 1px solid #CDCDCD;
    margin-bottom: 24px;
}

.payFlex_between h5 {
    color: #45144D;
    font-size: 17px;
    font-weight: 700;
    margin: 0;
}

.infTable_row {
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 24px;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: -0.9px;
    text-transform: uppercase;
}

.infTable_row small {
    color: #7E7E7E;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.75px;
    margin-top: 16px;
}

.total_line {
    width: 95%;
    height: 1px;
    background-color: #E8E8E8;
    margin-inline-start: auto;
    margin-bottom: 24px;
}

.addNew_btn {
    display: flex;
    align-items: center;
    color: #1E1E1E;
    font-size: 17px;
    font-weight: 500;
}

.addNew_btn .plusV_icon {
    width: 24px;
    height: 24px;
    margin-inline-end: 8px;
}

.visaWrap_flex {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
    margin-bottom: 24px;
}

.visa_Relative {
    position: relative;
    width: 117px;
    height: 79px;
    cursor: pointer;
    margin-bottom: 11px;
}

.visa_Relative .absVisa_radio {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0;
    cursor: pointer;
}

.visa_Relative .absVisa_radio:checked ~ .visaOne_card {
    border-color: #FFC42E;
}

.visa_Relative .absVisa_radio:checked ~ .visaOne_card .visa1_check {
    display: block;
}

.visa_Relative .visaOne_card {
    position: relative;
    width: 100%;
    height: 100%;
    border: 1px solid #D9D9D9;
    background: #FFF;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.visa_Relative .visaOne_card .visa1_img {
    max-width: 100%;
    height: auto;
}

.visa_Relative .visaOne_card .visa1_check {
    position: absolute;
    bottom: -11px;
    left: calc(50% - 11px);
    width: 22px;
    height: 22px;
    z-index: 2;
    display: none;
}

/*** find talent page ***/
.aside_FtColumn > h4 {
    color: #45144D;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.45px;
    text-transform: capitalize;
    margin-bottom: 12px;
}

.asideFilter_wrap {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
}

.srBttom_flex {
    justify-content: space-between;
}

.clear_link {
    color: #6E6E6E;
    text-transform: capitalize;
}

.jobtitle_flex {
    justify-content: space-between;
}

.jobtitle_flex h4 {
    color: #6E6E6E;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.45px;
    text-transform: capitalize;
}

.dropdown-toggle.sort_by {
    color: #6E6E6E;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -0.45px;
    text-transform: capitalize;
    padding-inline-end: 16px;
}

.dropdown-toggle.sort_by::before {
    right: 0;
    color: #45144D;
}

.dropdown-toggle.sort_by span {
    color: #45144D;
}

.talentJob_cardN1 {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    margin-bottom: 24px;
}

.talentJob_cardN1:hover .talentJob_img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.talentJob_cardN1 .absT_numV1 {
    position: absolute;
    top: 16px;
    right: 16px;
    padding: 8px 16px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    z-index: 3;
}

.talentJob_cardN1 .absT_numV1 img {
    width: 20px;
    height: 20px;
}

[dir="rtl"] .talentJob_cardN1 .absT_numV1 {
    right: auto;
    left: 16px;
}

.talentJob_thumb {
    position: relative;
    display: block;
    width: 100%;
    height: 400px;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
    overflow: hidden;
}

.talentJob_thumb .talentJob_img {
    margin: 0 auto;
    display: block;
    height: 100%;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
}

.talentJob_thumb .talentJob_overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 115px;
    padding: 16px;
    align-content: flex-end;
    background: linear-gradient(180deg, rgba(156, 61, 205, 0) 0%, #45144D 79.26%);
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
    z-index: 2;
}

.talentJob_thumb .talentJob_overlay h3 {
    color: #FFF;
    font-size: 19px;
    font-weight: 700;
    margin: 0;
}

.talentJob_content {
    padding: 16px;
}

.talentJob_content .talent_infoS {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 8px;
}

.pagination {
    justify-content: center;
}

.pagination .page-link {
    min-width: 32px;
    width: 32px;
    height: 32px;
    margin: 0 4px;
    color: #404040;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    border: none;
    border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
}

.pagination .active > .page-link, .pagination .page-link.active, .pagination .page-link:hover {
    background-color: #FFC42E;
}

/*** talent details page ***/
.asideCard_talent {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
    flex-direction: column;
    text-align: center;
}

.asideCard_talent .tprofile_img {
    width: 96px;
    height: 96px;
    margin-bottom: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.asideCard_talent > h3 {
    color: #1E1E1E;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 4px;
}

.asideCard_talent > h4 {
    color: #45144D;
    margin-bottom: 4px;
}

.asideCard_talent .talent_address {
    color: #BFBFBF;
    margin-bottom: 16px;
}

.asideCard_talent .member_info {
    color: #BFBFBF;
    font-size: 12px;
    font-weight: 600;
}

.tlntDetails_border {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
}

.title_purtalent {
    color: #45144D;
    font-size: 19px;
    font-weight: 700;
    margin-bottom: 8px;
}

.talents_tabs {
    width: 75%;
    border-bottom: none;
}

.talents_tabs .nav-link {
    text-align: start;
    border: none;
    color: #BFBFBF;
    padding: 0;
    margin-inline-end: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #f6f6f6;
}

.talents_tabs .nav-link.active {
    color: #FFC42E;
    border-bottom: 1px solid #FFC42E;
}

.pio_info {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 24px;
}

.pio_info p {
    color: #1E1E1E;
    margin: 0;
}

.bioTable_row {
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 8px;
    font-size: 16px;
}

.bioTable_row.border_bottom {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.bioTable_row .infoS_name {
    color: #A0A0A0;
    font-weight: 600;
}

.infoS_details {
    display: flex;
    color: #1E1E1E;
    font-weight: 700;
}

.infoS_details .stars_wrap {
    color: #BFBFBF;
    margin-inline-start: 12px;
}

.infoS_details .stars_wrap .solid_star {
    color: #FFC42E;
}

.infoS_more .act_acadmy {
    color: #FFC42E;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
}

.infoS_more .act_classes {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4px;
}

.infoS_more .act_address {
    color: #1E1E1E;
    font-size: 14px;
    font-weight: 500;
}

.infoS_more .act_tlink {
    color: #45144D;
    font-size: 16px;
    font-weight: 600;
}

.infoS_more .act_tlink a {
    color: inherit;
}

/*** discover jobs page ***/
.jobDetails_cardN1 {
    padding: 24px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    margin-bottom: 8px;
}

.jobDetcard_info > h4 {
    color: #1E1E1E;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 8px;
}

.jobDetcard_info > h5 {
    color: #45144D;
}

.jobDetcard_info > p {
    color: #6E6E6E;
}

.jobDetcard_info > p a {
    color: #45144D;
}

.actions_flex {
    justify-content: space-between;
}

.saveSH_link {
    gap: 8px;
    color: #404040;
}

.saveSH_link.fav_jobIcon svg {
    color: #FFC42E;
    font-size: 20px;
}

.talentrole_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(255, 217, 69, 0.1);
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    padding: 24px;
}

.talentrole_cardN1:not(:last-of-type) {
    margin-bottom: 8px;
}

.talentrole_cardN1 > h5 {
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}

.talentrole_cardN1 .staff_crew {
    color: #FFC42E;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.35px;
    text-transform: capitalize;
    margin-bottom: 12px;
}

.border_bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.discJTalent_wrap > h4 {
    color: #45144D;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 8px;
}

.tagsFlex_wrap {
    justify-content: flex-start;
    gap: 16px 8px;
    flex-wrap: wrap;
}

.tgborder_btn {
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 56px;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    -ms-border-radius: 56px;
    -o-border-radius: 56px;
    color: #7A7A7A;
    padding: 0 26px;
}

.tgborder_btn.yellow_borderBtn, .tgborder_btn:hover {
    border-color: #FFC42E;
    color: #FFC42E;
    background: rgba(255, 196, 46, 0.1);
}

.tgborder_btn svg {
    margin-inline-end: 8px;
}

.chTags_row {
    align-items: center;
}

.chTags_row .discJTalent_wrap > h4 {
    margin-bottom: 16px !important;
}

/*** job single page ***/
.jobSingle_row {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.singlePost_card {
    padding: 40px 0;
}

.singlePost_card:not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.singlePost_card > h2 {
    color: #13171C;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 8px;
}

.singlePost_card > p {
    color: #6E6E6E;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 8px;
}

.singlePost_card > p a {
    color: #45144D;
}

.singlePost_card .expires_date {
    color: #292D32;
    margin-bottom: 8px;
}

.singlePost_card .expires_date span {
    color: #45144D;
}

.singlePost_card > h3 {
    margin-bottom: 16px;
}

.singlePost_card > h4 {
    color: #45144D;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 8px;
}

.compGrey_card {
    padding: 16px;
    background: #F4F4F4;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    margin-bottom: 16px;
    max-width: 300px;
}

.compGrey_card .comSM_thumb {
    min-height: 48px;
    width: 48px;
    height: 48px;
    margin-inline-end: 12px;
}

.compGrey_card h5 {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 2px;
}

.compGrey_card p {
    color: #1E1E1E;
    font-size: 12px;
    font-weight: 600;
}

.member_infoSM {
    color: #1E1E1E;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 24px;
}

.member_infoSM img {
    width: 20px;
    height: 20px;
    margin-inline-end: 2px;
}

.accordion {
    border: none;
    background: rgba(255, 255, 255, 0.2);
    margin-bottom: 16px;
}

.accordion-item {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: rgba(255, 255, 255, 0.2);
    margin-bottom: 8px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.accordion-button {
    border-radius: 12px !important;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    -ms-border-radius: 12px !important;
    -o-border-radius: 12px !important;
    box-shadow: none !important;
    background: #F2F2F2;
    padding: 24px;
    flex-direction: column;
    align-items: flex-start;
}

.accordion-button > p {
    color: #1E1E1E;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}

.accordion-button > span {
    color: #1E1E1E;
    font-size: 14px;
    font-weight: 700;
}

.accordion-button:not(.collapsed) {
    background: rgba(255, 196, 46, 0.1);
}

.accordion-body {
    padding: 24px;
}

.accordion-body > p {
    color: #6E6E6E;
    margin-bottom: 8px;
}

.accordion-button::after {
    position: absolute;
    top: 32px;
    right: 32px;
}

[dir="rtl"] .accordion-button::after {
    right: auto;
    left: 32px;
}

.applyForm_card {
    position: relative;
    padding: 24px;
    background-color: #FFC42E;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    margin-bottom: 16px;
}

.applyForm_card .abs_highlight {
    position: absolute;
    top: -70px;
    right: -30px;
    height: 78px;
    width: 91px;
}

.applyForm_card > h4 {
    color: #1E1E1E;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -0.525px;
    text-transform: capitalize;
    margin-bottom: 16px;
}

[dir="rtl"] .applyForm_card .abs_highlight {
    right: auto;
    left: -30px;
}

.auditionPR_card {
    position: relative;
    padding: 24px;
    background-color: #45144D;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
}

.auditionPR_card .topStar_mark {
    position: absolute;
    top: 0;
    right: 24px;
    width: 48px;
    height: 48px;
    background-color: #FFC42E;
    border-radius: 0px 0px 29px 29px;
    -webkit-border-radius: 0px 0px 29px 29px;
    -moz-border-radius: 0px 0px 29px 29px;
    -ms-border-radius: 0px 0px 29px 29px;
    -o-border-radius: 0px 0px 29px 29px;
    color: #fff;
    font-size: 20px;
}

.auditionPR_card > h4 {
    color: #FFC42E;
    font-size: 21px;
    font-weight: 700;
    letter-spacing: -0.525px;
    text-transform: capitalize;
    margin-bottom: 16px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.auditionPR_card > p {
    color: #FFF;
    font-size: 18px;
    font-weight: 500;
}

.auditionPR_card > p a {
    color: #FFC42E;
}

[dir="rtl"] .auditionPR_card .topStar_mark {
    right: auto;
    left: 24px;
}

/*** start magazine page ***/
.magazine_cardN1 {
    background: #FFF;
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.07);
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
}

.magazTop_thumb {
    width: 100%;
    height: 100%;
}

.magazTop_thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 40px 0px 0px 40px;
    -webkit-border-radius: 40px 0px 0px 40px;
    -moz-border-radius: 40px 0px 0px 40px;
    -ms-border-radius: 40px 0px 0px 40px;
    -o-border-radius: 40px 0px 0px 40px;
}

.magazCol_wrap {
    position: relative;
    padding: 20px 30px;
    overflow: hidden;
}

.magazCol_wrap h3 {
    margin-bottom: 8px;
}

.magazCol_wrap > p {
    color: #6E6E6E;
    font-size: 15px;
    font-weight: 500;
}

.magazCol_wrap.wide_magz h3 {
    font-size: 26px;
    margin-bottom: 16px;
}

.mgzFlex_between.grey_round {
    padding: 13px 16px;
    background: #F5F5F5;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.writer_card .writer_thumb {
    min-width: 48px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-inline-end: 8px;
}

.writer_card .writer_cont h5 {
    color: #183B56;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4px;
}

.writer_card .writer_cont .writer_veri {
    color: #5A7184;
    font-size: 14px;
    font-weight: 400;
}

.writer_card .writer_cont .writer_veri img {
    min-width: 16px;
    width: 16px;
    height: 16px;
    margin-inline-end: 2px;
}

.writer_cDate {
    color: #5A7184;
    font-size: 16px;
    font-weight: 600;
}

.sideTop_title {
    position: relative;
    padding-inline-start: 10px;
    margin-bottom: 24px;
}

.sideTop_title::before {
    position: absolute;
    content: '';
    top: 10px;
    left: 0;
    width: 4px;
    height: 10px;
    background-color: #FFC42E;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.sideTop_title > h3 {
    margin-bottom: 0;
}

[dir="rtl"] .sideTop_title::before {
    left: auto;
    right: 0;
}

.news_CardN1 {
    background: #FFF;
    box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.07);
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    padding: 16px;
    margin-bottom: 24px;
}

.news_CardN1:hover .newsTop_cover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.newsTop_thumb {
    display: block;
    width: 100%;
    height: 190px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    overflow: hidden;
}

.newsTop_thumb .newsTop_cover {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.newsb_content {
    padding-top: 16px;
}

.newsb_content > h3 {
    overflow: hidden;
    color: #1E1E1E;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 800;
    margin-bottom: 4px;
}

.newsb_content > h3 a {
    color: inherit;
}

.newsb_content > p {
    overflow: hidden;
    color: rgba(30, 30, 30, 0.75);
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0.25px;
    text-transform: capitalize;
}

.author_thumb {
    min-width: 44px;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin-inline-end: 10px;
}

.author_cont h5 {
    color: #1E1E1E;
    margin-bottom: 2px;
}

.author_cont p {
    color: rgba(30, 30, 30, 0.75);
    font-size: 13px;
    font-weight: 600;
}

.asideCont_Column > h4 {
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 16px;
}

.contentMG_list {
    list-style-type: decimal;
    list-style-position: inside;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}

.contentMG_list li {
    color: #6E6E6E;
    margin-bottom: 16px;
}

.contentMG_list li:hover {
    color: #1E1E1E;
}

.contentMG_list ol {
    list-style-type: disc;
    padding-inline-start: 16px;
    list-style-position: inside;
}

.mgWide_cover {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    -ms-border-radius: 40px;
    -o-border-radius: 40px;
    margin-bottom: 24px;
}

.article_time {
    color: #051C2C;
    font-family: "Montserrat Alternates", sans-serif;
}

.mgzArticle_round {
    border-radius: 151px;
    -webkit-border-radius: 151px;
    -moz-border-radius: 151px;
    -ms-border-radius: 151px;
    -o-border-radius: 151px;
    overflow: hidden;
}

.mgzArticle_round img {
    border-radius: 151px;
    -webkit-border-radius: 151px;
    -moz-border-radius: 151px;
    -ms-border-radius: 151px;
    -o-border-radius: 151px;
    width: 100%;
    height: auto;
}

/*** account personal info page ***/
.midInfo_title {
    color: #191F36;
    margin-bottom: 8px;
}

.midInfo_title.purple_color {
    font-size: 16px;
    color: #45144D;
}

.midInfo_title.midInfo_lg {
    font-size: 19px;
}

.checkRadio_wrap {
    position: relative;
    width: 24px;
    height: 24px;
    margin-inline-end: 8px;
}

.checkRadio_wrap .gender_radio {
    position: absolute;
    width: 24px;
    height: 24px;
    inset: 0;
    opacity: 0;
    z-index: 2;
}

.checkRadio_wrap .gender_radio:checked ~ .my_radioBox::before {
    position: absolute;
    content: '';
    top: 5px;
    left: 5px;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #FFC42E;
}

.checkRadio_wrap .my_radioBox {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid #FFC42E;
}

.whiteBK_border .select2-container--default .select2-selection--single {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
}

.greySelect_color .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #BFBFBF;
}

.choices__inner {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
    border: none;
    background: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    margin-bottom: 12px;
    color: #263238;
    padding: 0;
    overflow: visible;
}

.choices__input {
    background-color: transparent;
    height: 56px;
    width: 100% !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 19px 24px;
    margin-bottom: 12px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.choices__list--multiple {
    display: flex;
    flex-wrap: wrap;
}

.choices__list--multiple .choices__item {
    border: 1px solid #45144D;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    padding: 8px 24px;
    height: 48px;
    width: fit-content;
    color: #45144D;
    background-color: #fff;
    margin: 0;
    margin-inline-end: 4px;
    margin-bottom: 12px;
}

.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
    border: none;
    background-image: url(../img/close-circle.svg);
    padding: 0;
    margin-inline-start: 8px;
    width: 20px;
    height: 20px;
    background-size: cover;
    margin: 0 8px;
}

.newPR_bttn {
    gap: 8px;
    border: none;
    background-color: transparent;
    color: #FFC42E;
}

.projecTN1_cardAdd {
    background: #F4F4F4;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    overflow: hidden;
    margin-bottom: 8px;
}

.projecTN1_move {
    background: rgba(156, 61, 205, 0.2);
    border-radius: 12px 0 0 12px;
    -webkit-border-radius: 12px 0 0 12px;
    -moz-border-radius: 12px 0 0 12px;
    -ms-border-radius: 12px 0 0 12px;
    -o-border-radius: 12px 0 0 12px;
    min-width: 72px;
}

.projecTN1_move .movePR_icon {
    min-width: 24px;
    width: 24px;
    height: 24px;
}

.projecTN1_cont {
    padding: 24px;
    flex: 1;
}

.projecTN1_cInfo > h4 {
    color: #FFC42E;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 4px;
}

.projecTN1_cInfo p {
    color: #13171C;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4px;
}

.trans_btn {
    border: none;
    background-color: transparent;
    width: 48px;
    height: 48px;
}

.trans_btn img {
    width: 24px;
    height: 24px;
}

.trans_btn.SmSearch_btn img {
    width: 16px;
    height: 16px;
}

.swal2-icon.swal2-success .swal2-success-ring {
    border-color: #FFC42E;
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    background: #FFC42E;
}

.swal2-styled {
    box-shadow: none !important;
    outline: 0 !important;
}

.savePR_bttn {
    display: none;
}

.saveSpace_bttn {
    display: none;
}

.acctitle_wrap p {
    color: #BFBFBF;
    font-size: 14px;
    font-weight: 600;
}

.socialCard_line {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 24px;
}

.socialStart_card {
    color: #13171C;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}

.socialStart_card .social_link {
    margin-inline-end: 12px;
}

.userName_preview {
    color: #13171C;
    display: none;
}

.userName_submit {
    background-color: transparent;
    border: none;
    color: #45144D;
}

.addUser_formWrap {
    display: none;
}

/*** favorites page ***/
.favDetails_cardN1 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.inviteFR_card {
    max-width: 520px;
    padding: 16px;
}

.inviteFR_card h3 {
    color: #45144D;
    font-size: 24px;
    font-weight: 800;
    margin-bottom: 8px;
    max-width: 500px;
}

.inviteFR_card p {
    color: #8C8C8C;
    font-weight: 400;
}

.copyI_icon {
    width: 24px;
    height: 24px;
    margin-inline-end: 8px;
}

/*** Feedbacks & Reviews page ***/
.reviews_cardNtop > h4 {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 4px;
}

.reviews_cardNtop .revLG_num {
    font-family: "Montserrat Alternates", sans-serif;
    color: #45144D;
    font-size: 32px;
    font-weight: 800;
    align-items: center;
    margin-bottom: 4px;
}

.reviews_cardNtop > p {
    color: #7A7A7A;
    font-size: 12px;
    font-weight: 400;
    margin: 0;
}

.reviews_cardNtop.reviews_rtlive {
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.reviews_cardNtop.reviews_rtlive .absTop_mark {
    position: absolute;
    top: 24px;
    right: 24px;
}

[dir="rtl"] .reviews_rtlive .absTop_mark {
    right: auto;
    left: 24px;
}

.stars_rateFlex {
    color: #FFC42E;
    font-size: 20px;
}

.progress_flexLine {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 14px;
    gap: 8px;
}

.progress_flexLine .progress {
    background-color: transparent;
    height: 8px;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
}

.progress_flexLine .progress .progress-bar {
    height: 8px;
    border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -ms-border-radius: 9px;
    -o-border-radius: 9px;
}

.reviewWide_card {
    padding: 24px 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.reviewWide_flex {
    justify-content: flex-start;
}

.reviewWide_flex .review_imgTH {
    min-width: 72px;
    width: 72px;
    height: 72px;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.reviewWide_flex .reviewWcd_cont {
    padding-inline-start: 16px;
}

.reviewWide_flex .reviewWcd_cont h4 {
    color: #000;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 2px;
}

.reviewWide_flex .reviewWcd_cont p {
    color: #7A7A7A;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 2px;
}

.reviewWide_flex .reviewWcd_cont p span {
    color: #FFC42E;
}

.reviewWide_fInfo p {
    color: #6E6E6E;
    font-weight: 500;
}

.dateST_wrap {
    justify-content: flex-start;
    margin-bottom: 8px;
}

.dateST_wrap .revDT_date {
    color: #7A7A7A;
    font-size: 12px;
    font-weight: 400;
}

table.dataTable {
    color: #13171C;
    font-size: 16px;
    font-weight: 600;
    border: none !important;
}

table.dataTable tbody tr {
    background-color: transparent !important;
}

table.dataTable tbody tr td {
    background-color: transparent !important;
}

table.dataTable thead th, table.dataTable thead td {
    border: none !important;
}

table.dataTable thead th {
    font-size: 15px;
    padding: 0;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
    color: #8C8C8C;
}

table.dataTable tbody td {
    padding: 16px 0;
    border: none !important;
}

.dataTables_wrapper .dataTables_paginate {
    float: none;
    gap: 4px;
    margin-top: 16px;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #404040;
    font-size: 18px;
    font-weight: 700;
    background-color: transparent;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    width: 32px;
    height: 32px;
    display: inline-flex;
    padding: 0;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background: #FFC42E;
    border: none;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
    display: none !important;
}

.wallet_sttus {
    color: #27AE60;
    font-size: 16px;
    font-weight: 600;
}

.wallet_sttus.active_status {
    position: relative;
    padding-inline-start: 14px;
}

.wallet_sttus.active_status::before {
    position: absolute;
    content: '';
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background-color: #27AE60;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.wallet_sttus.deactive_status {
    position: relative;
    padding-inline-start: 14px;
    color: #ff0000;
}

.wallet_sttus.deactive_status::before {
    position: absolute;
    content: '';
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    background-color: #ff0000;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.wallet_balance {
    padding: 40px;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    background: rgba(255, 196, 46, 0.1);
    margin-bottom: 12px;
}

.wallet_money h2 {
    color: #FFC42E;
    font-size: 32px;
    font-weight: 800;
    margin-bottom: 8px;
}

.wallet_money p {
    color: #FFC42E;
    font-size: 17px;
    font-weight: 600;
}

.settingTop_title {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 24px;
    margin-bottom: 16px;
}

.settingTop_title h4 {
    color: #45144D;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 8px;
}

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

.demoReels_Prev {
    position: absolute;
    top: 0;
    left: 0;
    flex-direction: column;
    width: 33%;
    height: 197px;
    background: rgba(255, 196, 46, 0.1);
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    color: #FFC42E;
    text-align: center;
    cursor: pointer;
}

.demoReels_Prev .plusBtn_icon {
    font-size: 40px;
}

.original_uploader {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}


.original_uploader.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}

.original_uploader_2 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader_2.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader_2.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader_2.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}

.original_uploader_3 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader_3.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader_3.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader_3.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}

.original_uploader_4 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader_4.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader_4.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader_4.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}


.original_uploader_5 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader_5.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader_5.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader_5.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}


.original_uploader_6 {
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 12px;
    min-height: 197px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    flex: 1;
}

.original_uploader_6.uplaod_pictures .demoReels_Prev {
    width: 20%;
}

.original_uploader_6.uplaod_pictures .image-uploader .uploaded {
    padding-inline-start: 21%;
}

.original_uploader_6.uplaod_pictures .image-uploader .uploaded .uploaded-image {
    width: 32%;
}


.image-uploader {
    min-height: 100%;
    border: none;
    width: 100%;
    inset: 0;
    z-index: 3;
}

.image-uploader .upload-text {
    display: none;
}

.image-uploader .uploaded {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    padding: 0;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    padding-inline-start: 34%;
}

.image-uploader .uploaded .uploaded-image {
    display: block;
    width: 32%;
    height: 197px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.image-uploader .uploaded .uploaded-image img {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    cursor: pointer;
    border-radius: inherit;
    -webkit-border-radius: inherit;
    -moz-border-radius: inherit;
    -ms-border-radius: inherit;
    -o-border-radius: inherit;
}

.image-uploader .uploaded .uploaded-image .delete-image {
    color: #ee0d0d;
    border: 1px solid #ee0d0d;
    background-color: transparent;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    min-width: 20px;
    font-size: 14px;
    width: 20px;
    height: 20px;
    top: 16px;
    right: 16px;
    padding: 0;
}

/*** Notifications Center page ***/
.notificSett_card {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
    align-items: flex-start;
}

.notificSett_card h5 {
    color: #13171C;
    margin-bottom: 4px;
}

.notificSett_card p {
    color: #ABABAB;
    font-weight: 500;
}

.switch_status {
    position: relative;
}

.switch_status .check_hidden {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 3;
}

.switch_status .slider_check {
    display: block;
    width: 40px;
    height: 24px;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    background-color: #BFBFBF;
    cursor: pointer;
}

.switch_status .slider_check:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 2px;
    top: 2px;
    background-color: #fff;
    transition: 0.2s;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.check_hidden:checked + .slider_check {
    background-color: #27AE60;
}

.check_hidden:checked + .slider_check:before {
    transform: translateX(14px);
    -webkit-transform: translateX(14px);
    -moz-transform: translateX(14px);
    -ms-transform: translateX(14px);
    -o-transform: translateX(14px);
}

.check_hidden.yellow_check:checked + .slider_check {
    background-color: #FFC42E;
}

.notificSett_flex {
    padding: 10px 40px;
    gap: 16px;
}

.notificSett_flex h5 {
    color: #13171C;
    margin: 0;
}

.deeletAcc_list {
    list-style-type: initial;
    list-style-position: inside;
    margin-bottom: 24px;
}

.deeletAcc_list li {
    color: #404040;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 12px;
}

.deeletAcc_list li a {
    color: #45144D;
}

/*** Analytics & Statistics page ***/
.analyticDet_Card {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    margin-bottom: 12px;
}

.resumeBrd_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    padding: 20px;
    margin-bottom: 12px;
}

.pdfRes_card {
    color: #13171C;
    font-size: 16px;
    font-weight: 700;
}

.pdfRes_card .pdfImg_thumb {
    min-width: 32px;
    width: 32px;
    height: 32px;
    margin-inline-end: 12px;
}

.prevPdf_link {
    color: #45144D;
    font-size: 16px;
    font-weight: 700;
}

.delPdf_btn {
    color: #FF3636;
    font-size: 16px;
    font-weight: 700;
    background-color: transparent;
    border: none;
}

/*** post ajob page - creative crew ***/
.userLog_img {
    min-width: 40px;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 2px solid #FFC42E;
}

.topGo_link {
    width: 24px;
    height: 24px;
}

.topGo_link img {
    min-width: 24px;
    width: 24px;
    height: 24px;
}

.quarter_blog {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.hasFlag_title {
    justify-content: flex-start;
    margin-bottom: 16px;
}

.hasFlag_title .flagTitle_icon {
    min-width: 24px;
    width: 24px;
    height: 24px;
    margin-inline-end: 4px;
}

.hasFlag_title > h4 {
    font-size: 19px;
    font-weight: 700;
    margin: 0;
}

.material_accordion .original_uploader {
    min-height: 120px;
}

.material_accordion .original_uploader_2 {
    min-height: 120px;
}

.material_accordion .original_uploader_3 {
    min-height: 120px;
}

.material_accordion .original_uploader_4 {
    min-height: 120px;
}

.material_accordion .original_uploader_5 {
    min-height: 120px;
}

.material_accordion .accordion-item {
    background-color: transparent !important;
    border: none !important;
}

.material_accordion .accordion-button {
    background-color: transparent !important;
    border: none !important;
    padding: 8px 0 !important;
}

.material_accordion .accordion-button::after {
    top: 8px;
    right: 0;
}

.material_accordion .accordion-body {
    border: 1px dashed #45144D;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    min-height: 120px;
    padding: 0;
}

.material_accordion .accordion-body.spaceFT_acord {
    padding: 24px;
    border: 1px solid #45144D;
}

.material_accordion .accordion-body.spaceFT_acord h5 {
    color: #45144D;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
}

.material_accordion .accordion-body.spaceFT_acord p {
    color: #747474;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
}

.material_accordion .demoReels_Prev {
    width: 100%;
    height: 120px;
    background-color: transparent;
    color: #45144D;
    text-transform: capitalize;
}

.material_accordion .image-uploader .uploaded {
    padding-inline-start: 0;
    padding: 16px;
    padding-top: 120px;
}

[dir="rtl"] .material_accordion .accordion-button::after {
    right: auto;
    left: 0;
}

.inGap_labels {
    gap: 24px 40px;
}

.sMroles_title {
    color: #45144D;
    margin-bottom: 8px;
}

.addRole_cardN1 {
    height: 67px;
    border: 1px dashed #45144D;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    color: #45144D;
    margin-bottom: 24px;
}

.addRole_cardN1 .addRole_icon {
    min-width: 24px;
    width: 20px;
    height: 20px;
    margin-inline-end: 8px;
}

.roleOne_borderCrd {
    min-height: 56px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 16px 24px;
}

.roleOne_borderCrd .artD_name {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 600;
}

.payInborder_cardN {
    border: 1px solid #45144D;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 12px 24px;
    color: #404040;
    line-height: 32px;
    text-transform: capitalize;
}

.payInborder_cardN p {
    color: #45144D;
    line-height: 32px;
    text-transform: capitalize;
    margin: 0;
}

.EditRole_cardN1 {
    align-items: flex-start;
    min-height: 79px;
    border: 1px solid #45144D;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    color: #45144D;
    padding: 16px;
}

.EditRole_cardN1 .roleName_cont h5 {
    color: #45144D;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}

.EditRole_cardN1 .roleName_cont p {
    color: #45144D;
    font-size: 14px;
    font-weight: 600;
}

.smallWD_bttn {
    background-color: transparent;
    border: none;
    width: 20px;
    height: 20px;
}

.smallWD_bttn img {
    max-width: 20px;
}

.saveRole_bttn {
    height: 40px !important;
    display: none;
}

.asideY_title {
    color: #FFC42E;
}

.package_list {
    list-style-type: initial;
    list-style-position: inside;
}

.package_list li {
    color: #404040;
    line-height: 32px;
}

.payTotal_table {
    padding-bottom: 4px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
}

.payTotal_row {
    color: #1E1E1E;
    gap: 8px;
    margin-bottom: 12px;
}

.modal-content {
    border: none;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.loginThumb_img {
    display: block;
    width: 71px;
    margin: auto;
    margin-bottom: 16px;
}

.loginModal_wrap {
    text-align: center;
    padding: 40px;
    padding-bottom: 24px;
}

.loginModal_wrap > h4 {
    color: #2E4272;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 4px;
}

.loginModal_wrap > p {
    color: #B7B7B7;
    text-align: center;
    font-weight: 500;
}

.forgetPass_link {
    display: block;
    text-align: end;
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 600;
}

.have_account {
    color: #455A64;
    text-align: center;
    font-size: 15px;
    font-weight: 500;
    margin-top: 16px;
}

.have_account a {
    color: #FFC42E;
    text-decoration: underline !important;
    font-weight: 700;
}

.btn-close {
    --bs-btn-close-color: #455A64;
    opacity: 1;
    width: 12px;
    height: 12px;
    padding: 0;
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 3;
}

.mega_Widemenu {
    position: fixed;
    z-index: 9;
    top: 82px;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #F6F3F8;
    box-shadow: 0px 24px 56px 0px rgba(0, 0, 0, 0.16);
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    padding: 32px;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform-origin: top;
}

.collapse__submenu:hover .mega_Widemenu {
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
}

.paddTop_100 {
    padding-top: 100px;
}

.megaMenu_title {
    max-width: 379px;
}

.megaMenu_title h3 {
    font-size: 21px;
    font-weight: 700;
    margin-bottom: 8px;
}

.megaMenu_title h3 span {
    color: #FFC42E;
}

/*** renting pages ***/
.policy_list {
    list-style-type: initial;
    list-style-position: inside;
    padding-inline-start: 16px;
}

.policy_list li {
    color: #ABABAB;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}

.photosRQ_title {
    color: #1E1E1E;
    line-height: 32px;
}

.photosRQ_list {
    list-style-type: initial;
    list-style-position: inside;
    padding-inline-start: 16px;
}

.photosRQ_list li {
    color: #191F36;
    line-height: 32px;
}

.spacePH_uploader .original_uploader {
    min-height: 309px;
}

.spacePH_uploader .uploaded {
    padding: 0;
    padding-top: 325px;
}

.spacePH_uploader .uploaded .uploaded-image {
    width: 23%;
    height: 120px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
}

.spacePH_uploader .demoReels_Prev {
    width: 100%;
    flex-direction: column;
    height: 309px;
    color: #ABABAB;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
}

.gallImg_thumb {
    display: block;
    width: 40px;
    height: 40px;
    min-width: 40px;
    margin-bottom: 16px;
}

.operatHours_row {
    justify-content: flex-start;
    gap: 10px 24px;
    margin-bottom: 20px;
}

.operate_column {
    min-height: 56px;
    display: flex;
    min-width: 12%;
}

.timeCol_hidden {
    display: none;
}

.midWdth_input {
    width: 150px;
}

.opacity_mid {
    opacity: 0.5;
}

.newItem_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    margin-bottom: 24px;
}

.newItem_cardN1:hover .newItem_tImg {
    transform: scale(0.7) rotate(20deg);
    -webkit-transform: scale(0.7) rotate(20deg);
    -moz-transform: scale(0.7) rotate(20deg);
    -ms-transform: scale(0.7) rotate(20deg);
    -o-transform: scale(0.7) rotate(20deg);
}

.hasYellow_cBorder {
    border-color: #FFC42E;
}

.newItem_thumb {
    display: block;
    width: 100%;
    height: 176px;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
    overflow: hidden;
}

.newItem_thumb .newItem_tImg {
    width: 100%;
    height: 176px;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
}

.newItem_content {
    padding: 14px;
}

.newItem_content > h4 {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
}

.newItem_content > h4 a {
    color: inherit;
}

.oneItem_price {
    justify-content: flex-start;
    gap: 2px;
    margin-bottom: 10px;
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 700;
}

.oneItem_price img {
    min-width: 21px;
    width: 21px;
    height: 21px;
}

.abSelect_price {
    position: absolute;
    right: 0;
    top: 0;
    color: #45144D;
    z-index: 9;
}

.abSelect_price .select2_Jobs {
    color: #45144D;
    height: 56px;
}

.abSelect_price .select2-container--default .select2-selection--single {
    border-color: transparent;
    background: transparent;
}

.abSelect_price .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #45144D;
}

.abSelect_price .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-bottom: 2px solid #45144D;
    border-right: 2px solid #45144D;
}

.abSelect_price .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent;
    border-top: 2px solid #45144D;
    border-left: 2px solid #45144D;
}

.abSelect_price .select2-container {
    width: 126px !important;
}

.categMD_select .select2-container--default .select2-selection--single {
    height: 56px;
}

.categMD_select .select2-container--default .select2-selection--single .select2-selection__rendered {
    height: 56px;
    line-height: 52px;
}

.chooseImg_des h5 {
    color: #191F36;
    text-transform: capitalize;
    display: block;
    line-height: 32px;
    margin-bottom: 2px;
}

.chooseImg_des p {
    color: rgba(115, 115, 115, 0.8);
    font-size: 14px;
    font-weight: 400;
    max-width: 300px;
}

.faceTH_wrapper {
    position: relative;
    justify-content: flex-start;
    padding: 16px;
    border: 1px dashed rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.faceTH_wrapper .imageInput_face {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    opacity: 0;
}

.image_Preview {
    min-width: 80px;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.imageInput_cont {
    padding-inline-start: 16px;
}

.imageInput_cont h5 {
    color: #00004D;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 8px;
}

.imageInput_cont h5 span {
    color: #45144D;
    text-decoration: underline;
}

.imageInput_cont p {
    color: rgba(115, 115, 115, 0.8);
    font-size: 14px;
    font-weight: 400;
}

.equipImg_thumb {
    width: 100%;
    height: auto;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.equipImg_thumb .equipImg_cover {
    width: 100%;
    height: auto;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.revEquip_cont {
    padding-top: 24px;
}

.revEquip_cont p {
    color: #404040;
    font-size: 15px;
    font-weight: 500;
}

.revEquip_title {
    justify-content: flex-start;
    gap: 12px;
}

.revEquip_title h4 {
    color: #000;
    font-size: 24px;
    font-weight: 700;
}

.addSide_tBorder {
    padding: 24px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.hasBttom_border:not(:last-of-type) {
    padding-bottom: 24px;
    margin-bottom: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.addSide_thumb {
    min-width: 80px;
    width: 80px;
    height: 80px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.addSide_cont {
    padding-inline-start: 12px;
}

.addSide_cont h4 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 4px;
}

.addSide_cont h4 a {
    color: inherit;
}

.addSide_cont .addSide_cAdd {
    display: flex;
    color: #6E6E6E;
    font-size: 13px;
    font-weight: 700;
}

.addSide_cont .addSide_cAdd img {
    min-width: 20px;
    width: 20px;
    height: 20px;
}

.addSide_cInfo .addSide_cItitle {
    color: #45144D;
}

.addSide_cInfo .addSide_crow {
    color: #404040;
    gap: 4px;
}

.addSide_cInfo .addSide_crow:not(:last-of-type) {
    margin-bottom: 8px;
}

.discSpaces_wrap > h4 {
    color: #45144D;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px;
}

.oneSPace_item {
    cursor: pointer;
    margin: 0 4px;
}

.oneSPace_cardN1 {
    position: relative;
    width: 100%;
    height: 159px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    overflow: hidden;
}

.oneSPace_cardN1 .oSP_hiDradio {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    opacity: 0;
    cursor: pointer;
}

.oneSPc_cContent {
    position: relative;
    width: 100%;
    height: 159px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
}

.oneSPc_cContent .oneSPc_img {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    object-fit: cover;
}

.oneSPc_cContent .oneSPc_cOverlay {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-end;
    background: linear-gradient(180deg, rgba(30, 30, 30, 0) 30.16%, #1E1E1E 100%);
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    padding: 16px;
    color: #FFF;
}

.oneSPc_cContent .oneSPc_cOverlay .tick_ocon {
    min-width: 32px;
    width: 32px;
    height: 32px;
    display: none;
}

.oneSPc_cContent .oneSPc_cOverlay .spHouse_title {
    color: #FFF;
    font-size: 17px;
    font-weight: 700;
    margin-top: 24px;
}

.oSP_hiDradio:checked + .oneSPc_cContent .oneSPc_cOverlay {
    background: linear-gradient(180deg, rgba(156, 61, 205, 0) 30.16%, #45144D 100%);
}

.oSP_hiDradio:checked + .oneSPc_cContent .oneSPc_cOverlay .tick_ocon {
    display: block;
}

.SPlocation_cardN1 {
    position: relative;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    min-height: 423px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    margin-bottom: 24px;
}

.SPlocation_cardN1 .addFav_bttn {
    width: 26px;
    height: 26px;
    background-color: transparent;
    border: none;
    position: absolute;
    top: 24px;
    right: 24px;
    z-index: 9;
    color: #404040;
    font-size: 24px;
}

[dir="rtl"] .SPlocation_cardN1 .addFav_bttn {
    right: auto;
    left: 24px;
}

.spFlat_wrcard {
    width: 100%;
    height: 250px;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
    overflow: hidden;
}

.spFlat_wrcard .spFlat_wcover {
    width: 100%;
    height: 100%;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
    -ms-border-radius: 16px 16px 0 0;
    -o-border-radius: 16px 16px 0 0;
    object-fit: cover;
}

.topCard_spSlider .slick-dots {
    z-index: 9;
    bottom: 0;
    margin: 0;
    height: 115px;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 16px;
    background: linear-gradient(180deg, rgba(30, 30, 30, 0) 30.16%, #1E1E1E 100%);
}

.topCard_spSlider .slick-dots li {
    width: 6px;
    height: 6px;
    background-color: transparent;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    margin: 0 3px;
}

.topCard_spSlider .slick-dots li.slick-active {
    width: 8px;
    height: 8px;
}

.topCard_spSlider .slick-dots li.slick-active button {
    width: 8px;
    height: 8px;
    background-color: #FFC42E;
}

.topCard_spSlider .slick-dots li button {
    width: 6px;
    height: 6px;
    background-color: gray;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    padding: 0;
}

.topCard_spSlider .slick-dots li button:before {
    display: none;
}

.SPlocation_cont {
    padding: 16px;
}

.SPlocation_cont > h4 {
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 12px;
}

.SPlocation_cont > h4 a {
    color: inherit;
}

.reviews_flex {
    color: #BFBFBF;
    font-size: 13px;
    font-weight: 700;
    justify-content: flex-start;
    gap: 8px;
    margin-bottom: 12px;
}

.reviews_flex .stars_wrap {
    font-size: 18px;
}

.reviews_flex .stars_wrap .solid_star {
    color: #FFC42E;
}

.SPlocat_info {
    justify-content: flex-start;
    gap: 4px;
    color: #1E1E1E;
    font-size: 16px;
    font-weight: 700;
}

.SPlocat_info:not(:last-of-type) {
    margin-bottom: 12px;
}

.audit_label {
    display: block;
    color: #fff;
    margin-bottom: 8px;
}

.locPrice_table {
    padding-bottom: 8px;
    border-bottom: 1px solid #BFBFBF;
    margin-bottom: 12px;
}

.locPrice_row {
    gap: 4px;
    margin-bottom: 4px;
    color: #C8C8C8;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    text-transform: capitalize;
}

.locPtotal_row {
    gap: 4px;
    color: #FFF;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 24px;
}

.singleRent_thumb {
    position: relative;
    display: block;
    width: 100%;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    margin-bottom: 24px;
    overflow: hidden;
}

.singleRent_thumb .singleRent_cover {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.singleRent_thumb::after {
    position: absolute;
    content: '';
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(30, 30, 30, 0) 30.16%, #1E1E1E 100%);
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    z-index: 2;
}

.singleRent_card h3 {
    color: #13171C;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 8px;
}

.spSite_span {
    color: #6E6E6E;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 16px;
}

.spSite_info {
    justify-content: flex-start;
    gap: 16px;
}

.dot_divider {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: #D9D9D9;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.purBorder_card {
    border: 1px solid #45144D;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    padding: 24px;
    gap: 12px;
}

.purBorder_card .between_flex h5, .purBorder_card .contctop_row h5, .purBorder_card .copyRights__wrap .copyFlex_between h5, .copyRights__wrap .purBorder_card .copyFlex_between h5, .purBorder_card .payFlex_between h5, .purBorder_card .mgzFlex_between h5, .purBorder_card .accFlex_between h5, .purBorder_card .projecTN1_cont h5, .purBorder_card .socialCard_line h5, .purBorder_card .wallet_balance h5, .purBorder_card .notificSett_flex h5, .purBorder_card .resumeBrd_cardN1 h5, .purBorder_card .roleOne_borderCrd h5, .purBorder_card .EditRole_cardN1 h5, .purBorder_card .payTotal_row h5, .purBorder_card .operatHours_row h5, .purBorder_card .faceTH_wrapper h5, .purBorder_card .revEquip_title h5, .purBorder_card .addSide_cInfo .addSide_crow h5, .addSide_cInfo .purBorder_card .addSide_crow h5, .purBorder_card .locPrice_row h5, .purBorder_card .locPtotal_row h5, .purBorder_card .spSite_info h5, .purBorder_card .spaceRent_brdTable .spaceRent_row h5, .spaceRent_brdTable .purBorder_card .spaceRent_row h5, .purBorder_card .payRelative_card .payBorder_cWrap h5, .payRelative_card .purBorder_card .payBorder_cWrap h5, .purBorder_card .rentalPost_cardN1 h5, .purBorder_card .rentalPost_flex h5, .purBorder_card .wideChat_cheader h5, .purBorder_card .between_flex p, .purBorder_card .contctop_row p, .purBorder_card .copyRights__wrap .copyFlex_between p, .copyRights__wrap .purBorder_card .copyFlex_between p, .purBorder_card .payFlex_between p, .purBorder_card .mgzFlex_between p, .purBorder_card .accFlex_between p, .purBorder_card .projecTN1_cont p, .purBorder_card .socialCard_line p, .purBorder_card .wallet_balance p, .purBorder_card .notificSett_flex p, .purBorder_card .resumeBrd_cardN1 p, .purBorder_card .roleOne_borderCrd p, .purBorder_card .EditRole_cardN1 p, .purBorder_card .payTotal_row p, .purBorder_card .operatHours_row p, .purBorder_card .faceTH_wrapper p, .purBorder_card .revEquip_title p, .purBorder_card .addSide_cInfo .addSide_crow p, .addSide_cInfo .purBorder_card .addSide_crow p, .purBorder_card .locPrice_row p, .purBorder_card .locPtotal_row p, .purBorder_card .spSite_info p, .purBorder_card .spaceRent_brdTable .spaceRent_row p, .spaceRent_brdTable .purBorder_card .spaceRent_row p, .purBorder_card .payRelative_card .payBorder_cWrap p, .payRelative_card .purBorder_card .payBorder_cWrap p, .purBorder_card .rentalPost_cardN1 p, .purBorder_card .rentalPost_flex p, .purBorder_card .wideChat_cheader p {
    margin-bottom: 0;
}

.purBorder_card h5 {
    color: #45144D;
    font-size: 16px;
    font-weight: 700;
}

.purBorder_card p {
    color: #747474;
    font-size: 14px;
    font-weight: 600;
}

.spaceFT_list {
    list-style-type: initial;
    list-style-position: inside;
    padding-inline-start: 16px;
    margin-bottom: 24px;
}

.spaceFT_list li {
    color: #747474;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
}

.hostSM_card {
    justify-content: flex-start;
}

.hostSM_card .hostSM_thumb {
    min-width: 40px;
    width: 40px;
    height: 40px;
}

.hostSM_card .hostSM_cont {
    padding-inline-start: 8px;
}

.hostSM_card .hostSM_cont .hostSM_name {
    display: block;
    color: #404040;
    font-size: 14px;
    font-weight: 700;
}

.spaceRent_brdTable {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
}

.spaceRent_brdTable .spaceRent_body {
    padding: 8px 24px;
}

.spaceRent_brdTable .spaceRent_row {
    color: #404040;
    flex-wrap: nowrap;
    padding: 16px 0;
}

.spaceRent_brdTable .spaceRent_row.font_Md17 {
    font-size: 17px;
}

.spaceRent_brdTable .spaceRent_row > div {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.spaceRent_brdTable .spaceRent_row:not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.spaceRent_brdTable .spaceRent_row.spaceRent_head {
    color: #45144D;
    padding: 16px 24px;
}

.spaceTable_wrapper {
    overflow-x: auto;
}

.spaceTable_wrapper:not(:last-of-type) {
    margin-bottom: 16px;
}

.payRelative_card {
    position: relative;
}

.payRelative_card:not(:last-of-type) {
    margin-bottom: 8px;
}

.payRelative_card .payAbs_radio {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0;
    z-index: 2;
    opacity: 0;
}

.payRelative_card .payBorder_cWrap {
    border: 1px solid rgba(30, 30, 30, 0.1);
    background: rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    align-items: flex-start;
    padding: 16px;
}

.payRelative_card .payBorder_cWrap .startPay_flexcrd {
    display: flex;
    gap: 8px;
}

.payRelative_card .payBorder_cWrap .startPay_flexcrd .startPay_fCont h5 {
    color: #1E1E1E;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 8px;
}

.payRelative_card .payBorder_cWrap .startPay_flexcrd .startPay_fCont p {
    color: #BFBFBF;
    font-size: 14px;
    font-weight: 600;
    max-width: 500px;
}

.payRelative_card .payBorder_cWrap .payEnd_price {
    color: #1E1E1E;
    font-size: 17px;
    font-weight: 700;
}

.paymentRad_wrap .my_radPayBox {
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
}

.payAbs_radio:checked + .payBorder_cWrap {
    border-color: #45144D;
    background: rgba(156, 61, 205, 0.1);
    color: #45144D;
}

.payAbs_radio:checked + .payBorder_cWrap .startPay_flexcrd h5, .payAbs_radio:checked + .payBorder_cWrap .startPay_flexcrd p {
    color: #45144D;
}

.payAbs_radio:checked + .payBorder_cWrap .payEnd_price {
    color: #45144D;
}

.payAbs_radio:checked + .payBorder_cWrap .my_radPayBox {
    border-color: #45144D;
}

.payAbs_radio:checked + .payBorder_cWrap .my_radPayBox::before {
    position: absolute;
    content: '';
    top: 5px;
    left: 5px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #45144D;
}

.rentalPost_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    padding: 8px;
    align-items: flex-start;
}

.rentalPost_cardN1:not(:last-of-type) {
    margin-bottom: 8px;
}

.rentalPost_cardN1 .rentalPost_thumb {
    min-width: 132px;
    width: 132px;
    height: 128px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
}

.border_bttn {
    height: 40px;
    padding: 0 20px;
    border: 1px solid #45144D;
    background-color: #fff;
    color: #45144D;
    gap: 4px;
}

.border_bttn:hover {
    background-color: #FFC42E;
}

.border_bttn.grey_bordbttn {
    border-color: #BFBFBF;
    color: #BFBFBF;
    padding: 0 10px;
}

.border_bttn img {
    min-width: 20px;
    width: 20px;
    height: 20px;
}

.dirOneS_cardN1 {
    background: #FFF;
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    padding: 24px 24px 64px 24px;
}

.diretorDes_info {
    padding: 0 32px;
    position: relative;
    margin-bottom: 16px;
}

.diretorDes_info::before {
    position: absolute;
    top: 0;
    left: 0;
    content: url(../img/quote1.svg);
}

.diretorDes_info::after {
    position: absolute;
    bottom: 0;
    right: 0;
    content: url(../img/quote2.svg);
}

.diretorDes_info p {
    color: #1E1E1E;
    font-size: 17px;
    font-weight: 600;
}

.diretorDes_name {
    margin-inline-start: auto;
    width: fit-content;
    padding-bottom: 16px;
}

.diretorDes_name h5 {
    color: #45144D;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 0;
}

.diretorDes_name p {
    color: #B7B7B7;
    font-size: 17px;
    font-weight: 600;
    margin: 0;
}

.director_slider .slick-prev, .director_slider .slick-next {
    color: #E6E6E6;
    width: 24px;
    height: 24px;
    background-color: transparent;
    border: none;
    bottom: 24px;
    z-index: 9;
}

.director_slider .slick-next {
    right: 24px;
    left: auto;
    color: #FFC42E;
}

.director_slider .slick-prev {
    right: 64px;
    left: auto;
}

.casting_sCont {
    padding: 40px;
    background: rgba(156, 61, 205, 0.1);
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.castingD_cardN1 h4 {
    font-size: 19px;
    margin-bottom: 8px;
}

.castingD_cardN1 p {
    color: #1E1E1E;
    font-size: 15px;
    font-weight: 500;
    margin: 0;
}

.voiceOverJ_cardN1 {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    overflow: hidden;
}

.voiceOv_thumb {
    display: block;
    width: 100%;
    height: 205px;
    border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    -ms-border-radius: 15px 15px 0 0;
    -o-border-radius: 15px 15px 0 0;
}

.voiceOv_thumb .voiceO_cover {
    width: 100%;
    height: 100%;
    border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -moz-border-radius: 15px 15px 0 0;
    -ms-border-radius: 15px 15px 0 0;
    -o-border-radius: 15px 15px 0 0;
    object-fit: cover;
}

.voiceOv_tCont {
    padding: 24px;
}

.voiceOv_tCont h4 {
    color: #000;
    font-size: 19px;
    font-style: normal;
    font-weight: 700;
}

.voiceOv_tCont h4 a {
    color: inherit;
}

.checkSide_title h3 {
    color: #45144D;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
}

.checkSide_title h3 span {
    color: #FFC42E;
}

.asideChat_column {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
}

.asideChat_head {
    padding: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.searchTop_group {
    position: relative;
    height: 40px;
    width: 100%;
}

.searchTop_group .search_input {
    width: 100%;
    height: 40px;
    border: none;
    background: #F8F9FD;
    padding-inline-start: 44px;
}

.searchTop_group .search_input::placeholder {
    color: rgba(0, 0, 0, 0.4);
    font-size: 12px;
    font-weight: 500;
}

.abSrch_bttn {
    background-color: transparent;
    border: none;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 12px;
    left: 16px;
}

[dir="rtl"] .abSrch_bttn {
    left: auto;
    right: 16px;
}

.asideChat_Crow {
    padding: 16px 24px;
}

.asideChat_Crow:not(:last-of-type) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.asideChat_card {
    position: relative;
    justify-content: flex-start;
    gap: 12px;
    cursor: pointer;
}

.asideChat_thumbN1 {
    min-width: 48px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.asideChat_thumbN1 .asideChat_img {
    min-width: 48px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.userName_title {
    color: #000;
    margin-bottom: 4px;
}

.userName_tMsg {
    color: #636363;
    font-size: 13px;
    font-weight: 500;
    max-width: 300px;
}

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

[dir="rtl"] .absTime_chatWrap {
    right: auto;
    left: 0;
}

.absTime_chNum {
    color: #BFBFBF;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 6px;
}

.absTime_chNum.active_numC {
    color: #FFC42E;
}

.absTime_badge {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    color: #1E1E1E;
    font-size: 9px;
    font-weight: 700;
    background-color: #FFC42E;
    margin-inline-start: auto;
}

.asideChat_body {
    height: 630px;
    overflow-y: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.asideChat_body::-webkit-scrollbar {
    display: none;
}

.wideChat_container {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #FFF;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
}

.wideChat_cheader {
    padding: 14px 24px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.userChatop_card {
    justify-content: flex-start;
    gap: 12px;
}

.edittChat_btn {
    color: #292D32;
}

.edittChat_btn::before {
    display: none;
}

.wideChat_Screen {
    padding: 24px;
}

.chatCenter_body {
    padding-bottom: 24px;
    height: 550px;
    overflow-y: auto;
}

.centerChat_time {
    gap: 4px;
    color: #9FA7BE;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 24px;
}

.leftSide_chatCont {
    width: fit-content;
    margin-bottom: 12px;
}

.leftSide_Msg {
    color: #000;
    font-size: 13px;
    font-weight: 600;
    background: rgba(156, 61, 205, 0.2);
    padding: 16px 24px;
    border-radius: 32px 32px 32px 0;
    -webkit-border-radius: 32px 32px 32px 0;
    -moz-border-radius: 32px 32px 32px 0;
    -ms-border-radius: 32px 32px 32px 0;
    -o-border-radius: 32px 32px 32px 0;
    margin-bottom: 4px;
    max-width: 416px;
}

.leftSide_time {
    color: #AFB8CF;
    font-size: 13px;
    font-weight: 400;
}

.rightSide_chatCont {
    width: fit-content;
    margin-inline-start: auto;
    margin-bottom: 12px;
}

.rightSide_Msg {
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    background: #45144D;
    padding: 16px 24px;
    border-radius: 32px 32px 0 32px;
    -webkit-border-radius: 32px 32px 0 32px;
    -moz-border-radius: 32px 32px 0 32px;
    -ms-border-radius: 32px 32px 0 32px;
    -o-border-radius: 32px 32px 0 32px;
    margin-bottom: 4px;
    max-width: 288px;
}

.rightSide_time {
    text-align: end;
    color: #AFB8CF;
    font-size: 13px;
    font-weight: 400;
}

.chatCenter_buttons {
    height: 40px;
    padding: 8px 24px;
    background: rgba(251, 248, 253, 0.8);
    border-radius: 24px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
}

.chatW_input {
    height: 100%;
    flex: 1;
    border: none;
    background-color: transparent;
    color: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    font-weight: 500;
    padding-inline-start: 16px;
}

.chatW_input::placeholder {
    color: rgba(0, 0, 0, 0.8);
    font-size: 13px;
    font-weight: 500;
}

.SendMSG_bttn {
    width: 32px;
    height: 16px;
    background-color: transparent;
    border: none;
    color: #45144D;
    font-size: 13px;
    font-weight: 700;
}

.uploadMSg_relative {
    position: relative;
    width: 24px;
    height: 24px;
}

.uploadMSg_relative .uploadHidd_input {
    position: absolute;
    inset: 0;
    width: 24px;
    height: 24px;
    z-index: 3;
    opacity: 0;
}

.chtmsg_Preview {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

/*** media query screens ***/
@media (min-width: 1900px) {
    .container {
        max-width: 1760px;
    }
}

@media (min-width: 1200px) {
    .colXL_quart {
        flex: 0 0 auto;
        width: 20%;
    }
}

@media (min-width: 992px) {
    .my__navbar {
        display: flex;
        align-items: center;
        gap: 24px;
    }

    .my__navbar .nav-link {
        padding: 0;
        margin: 0;
    }

    .navbar_toggler {
        display: none;
    }

    .paddLG_ST60 {
        padding-inline-start: 60px;
    }

    .paddEnd_60 {
        padding-inline-end: 60px;
    }

    .paddLG_Top {
        padding-top: 100px;
    }

    .faqsWide_grid {
        width: 75%;
        margin: auto;
    }

    .projects__section {
        position: relative;
        height: 486px;
    }

    .projects__section .absWrap_slider {
        position: absolute;
        right: 0;
        top: 80px;
        width: 55%;
        height: 320px;
    }

    [dir="rtl"] .projects__section .absWrap_slider {
        right: auto;
        left: 0;
    }

    .slick-prev {
        left: -70%;
    }

    .slick-next {
        right: auto;
        left: -62%;
    }

    [dir='rtl'] .slick-next {
        left: auto;
        right: -62%;
        transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
    }

    [dir='rtl'] .slick-prev {
        left: auto;
        right: -70%;
        transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
    }

    .regtitle_wrap {
        width: 65%;
        margin: auto;
    }

    .WrapWidth_65 {
        width: 65%;
        margin: auto;
    }

    .widthLG_75 {
        width: 75%;
    }

    .chTags_row .discJTalent_wrap > h4 {
        margin-bottom: 0 !important;
    }

    .spaces_SliderN1 {
        padding-inline-start: 8%;
    }
}

/*** medium secreens ***/
@media (max-width: 991.98px) {
    .buttons_wrap {
        width: 100%;
        justify-content: center;
        margin: 20px 0;
    }

    .login__dropbtn {
        color: #fff;
    }

    .navbar-brand img {
        width: 100px;
    }

    .d__mob__none {
        display: none;
    }

    .sidebar-wrapper {
        position: fixed;
        display: block;
        background-color: #fff;
        right: 10px;
        top: 10px;
        width: 100%;
        height: 100vh;
        max-height: calc(100% - 20px);
        max-width: calc(100% - 20px);
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        z-index: 999;
        -webkit-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transition-property: all;
        transition-property: all;
        -webkit-transition-duration: 0.5s;
        transition-duration: 0.5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        opacity: 0;
        visibility: hidden;
        border-radius: 20px;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
    }

    .sidebar-show {
        opacity: 1;
        visibility: visible;
    }

    .absMenu_inner {
        padding-top: 50px;
        position: relative;
        z-index: 1002;
    }

    .sidebar-wrapper .nav-link {
        color: #fff !important;
        padding: 10px 0;
    }

    .sidebar-wrapper .my__navbar {
        text-align: center;
        width: 100%;
        margin: 30px 0;
    }

    #burgerBtn {
        border-top: none;
        height: 25px;
        width: 30px;
        box-sizing: border-box;
        position: absolute;
        z-index: 3000;
        top: 16px;
        right: 20px;
        cursor: pointer;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
        -khtml-transition: all 0.3s ease-in;
        -o-transition: all 0.3s ease-in;
        transition: all 0.3s ease-in;
    }

    [dir="ltr"] #burgerBtn {
        right: auto;
        left: 20px;
    }

    #burgerBtn:before, #burgerBtn:after {
        content: "";
        display: block;
        position: absolute;
        left: -2px;
        height: 2px;
        width: 33px;
        background: #fff;
    }

    #burgerBtn:before {
        top: 10px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

    #burgerBtn:after {
        bottom: 11px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        -o-transform: rotate(135deg);
    }

    .intro__section .topSection_wrap {
        padding: 40px 10px;
    }

    .intro__section .topSection_wrap h1 {
        font-size: 24px;
        font-weight: 700;
    }

    .faqs__section {
        padding: 0 20px;
    }

    .faqs__card {
        padding: 10px 14px;
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
    }

    .header__Wrapper {
        padding: 10px 0;
    }

    .about__colSide > h3 {
        font-size: 24px;
        font-weight: 700;
    }

    .about__colSide > h5 {
        font-size: 15px;
    }

    .secPadding {
        padding: 40px 10px !important;
    }

    .normal_padding, .midPadding {
        padding: 30px 0;
    }

    .director__section {
        padding-bottom: 70px;
    }

    .aboutCol_wrap h3 {
        font-size: 20px;
    }

    .statsN1_card {
        margin-bottom: 30px;
    }

    .statsN1_card .iurStat_num {
        font-size: 32px;
    }

    .statsN1_card h4 {
        font-size: 15px;
    }

    .join_container h3 {
        font-size: 24px;
    }

    .join_container .absright_Jimg {
        width: 60px;
        height: 54px;
    }

    .join_container .absleft_Jumg {
        width: 70px;
        height: 62px;
    }

    .innerTop__section .topAbs_vector {
        height: 103px;
    }

    .breadCrumb_wrap > h3, .singlePost_card > h2, .magazCol_wrap h3 {
        font-size: 24px;
        font-weight: 600;
    }

    .innerTop__section {
        padding: 60px 0 30px 0;
    }

    .jobDetcard_info {
        padding-bottom: 30px;
    }

    .table__responsive {
        overflow-x: auto;
    }

    table.dataTable {
        width: 900px;
    }

    .demoReels_Prev {
        width: 100% !important;
    }

    .image-uploader .uploaded {
        padding: 0 !important;
        padding-top: 209px !important;
    }

    .material_accordion .image-uploader .uploaded {
        padding: 16px !important;
        padding-top: 120px !important;
    }

    .spacePH_uploader .uploaded {
        padding: 16px !important;
        padding-top: 220px !important;
    }

    .spacePH_uploader .demoReels_Prev {
        height: 200px;
    }

    .talents_tabs .nav-link {
        margin-bottom: 10px;
    }

    .castingD_cardN1 {
        margin-bottom: 24px;
    }

    .casting_sCont {
        padding: 24px;
    }

    .topSection_wrap h1 {
        font-size: 24px;
    }

    .topSection_wrap.browse_talent {
        padding: 32px 24px;
    }
}

/*** md secreens ***/
@media (min-width: 768px) {
    .alignMD__center {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .alignSelf__End {
        align-self: flex-end;
        padding-bottom: 18px;
    }

    .reviewHs_line:not(:first-of-type) {
        padding-inline-start: 50px;
        border-inline-start: 1px solid rgba(0, 0, 0, 0.1);
    }
}

/*** mobile secreens ***/
@media (max-width: 767.98px) {
    .wow {
        animation: none !important;
    }

    .about__colSide {
        padding: 30px 0;
    }

    .orderMD_one {
        order: 0;
    }

    .orderMD_two {
        order: 1;
    }

    .asideFilter_wrap {
        margin-bottom: 30px;
    }

    .asideCard_talent {
        margin-bottom: 30px;
    }

    .socialCard_line {
        justify-content: center;
    }

    .socialStart_card {
        width: 100%;
        margin-bottom: 24px;
    }

    .asideBar_wrap {
        margin-bottom: 30px;
    }

    .asideChat_column {
        margin-bottom: 24px;
    }
}

/*** small secreens ***/
@media (max-width: 575.98px) {
    .copyFlex_between {
        justify-content: center !important;
    }

    .footer_title {
        font-size: 20px;
    }

    .contFooter_cont :is(p):is(a) {
        font-size: 14px;
    }

    .copyRights__wrap :is(a):is(p), .copyRights__wrap {
        font-size: 14px;
    }

    .visa_Relative {
        width: 23%;
        height: 56px;
    }

    .addNew_btn {
        margin-top: 16px;
    }

    .privacy_links .privB_linkN1 {
        padding: 0 10px;
    }

    .steps_FlexWrap {
        gap: 20px;
        flex-direction: column;
        align-items: flex-start;
    }

    .bioTable_row .infoS_name, .bioTable_row .infoS_details {
        width: 100%;
        margin-bottom: 4px;
    }

    .videoWide_wrap {
        height: 160px;
    }

    .actions_flex {
        flex-wrap: wrap;
        gap: 24px;
    }

    .image-uploader .uploaded .uploaded-image {
        width: 100% !important;
    }

    .spaceRent_brdTable {
        width: 600px;
    }
}

.jobs_section{
    background: #842577;
}

.talents_section{
    background: #470075;
}

.rental_section{
    background: #070709;
}
