/* @import url("https://use.typekit.net/gsh3bro.css"); */

.container {
    position: relative;
}

.inner-banner {
    background-color: #828285;
    padding-top: 75px;
    overflow-x: hidden;
}

.inner-banner .banner-content {
    text-align: center;
}

.inner-banner .banner-content h1 {
    font-size: 32px;
    line-height: 38px;
    color: #ffffff;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.inner-banner .banner-content p {
    font-weight: 300;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 31px;
}

.inner-banner .banner-content select {
    padding: 15px 30px 15px 15px;
    background: url(./new_../images/icon01.svg) no-repeat right 10px center #fff;
    background-size: 10px;
    appearance: none;
    width: auto;
    height: auto;
    border-radius: 0;
    font-size: 18px;
    line-height: 18px;
    color: #343437;
    min-width: 175px;
    font-weight: 400;
}

.imageBannerlist {
    display: flex;
    margin: 31px -6px 0;
}

.imageBannerlist li {
    flex: 1;
    padding: 0 6px;
}

.imageBannerlist li:nth-child(odd) {
    margin-top: 36px;
}

.imageBannerlist li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 16px 16px 0px 0px;
}

.gallertBox {
    padding: 55px 0;
}

.gallertBox .moreBtn {
    max-width: 175px;
    width: 100%;
    margin: 30px auto 0 auto;
    padding: 17px 32px;
    background: #f6f6f6;
    border: 1px solid #eaeaea;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #343437;
}

.gallertBox .moreBtn:hover {
    background-color: transparent;
}

.categoryOptionsText {
}

.gallertBox .categoryOptionsText {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
}

.gallery-btn-groups {
    margin-bottom: 70px;
}

.gallertBox .gallery-btn-groups {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.gallertBox .gallery-btn-groups .filter-button {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    padding: 12px 22px;
    background: #fff;
    border: 1px solid #ddd;
    text-transform: uppercase;
    font-family: trajan-pro-3, serif;
    font-weight: 400;
    transition: 0.3s all ease-in-out 0s;
}

.gallertBox .gallery-btn-groups .filter-button:hover {
    background: #d29380;
    border: 1px solid #d29380;
}
.gallery_product {
    margin-bottom: 30px;
}

.gallery_product .expert-column {
    display: flex;
    flex-direction: column;
    height: 100%;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    padding: 15px;
}

.gallery_product .expert-column figure {
    position: relative;
    margin-bottom: 0;
}

.gallery_product .expert-column figure .img-responsive {
    width: 100%;
    height: auto;
}

@media (min-width: 768px) {
    .gallery_product .expert-column figure {
        height: 280px;
    }

    .gallery_product .expert-column figure .img-responsive {
        height: 100%;
        object-fit: cover;
    }
}

.gallery_product .expert-column figure .expert-tag {
    position: absolute;
    top: 12px;
    right: 13px;
    background-color: #fff;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #343437;
    padding: 12px 13px;
    z-index: 1;
    font-family: josefin-sans, sans-serif;
}

.gallery_product .expert-column .overlay {
    position: absolute;
    bottom: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
    color: #f1f1f1;
    width: 100%;
    transition: 0.5s ease;
    opacity: 0;
    color: white;
    font-size: 20px;
    padding: 20px;
    text-align: center;
    height: 100%;
    pointer-events: none;
}

.gallery_product .expert-column figure:hover .overlay {
    opacity: 1;
}

.gallery_product .expert-column .overlay .social-connect {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 30px;
    pointer-events: all;
}

.gallery_product .expert-column .overlay .social-connect a {
    display: inline-block;
    width: auto;
    height: auto;
    text-align: center;
    border: 1px solid transparent;
    filter: drop-shadow(0px 34px 34px transparent);
    line-height: 17px;
    color: #fff;
}

.gallery_product .expert-column .overlay .social-connect a:hover {
    background-color: transparent;
    border: 1px solid transparent;
    color: #c4808a;
}

.gallery_product .expert-column .overlay .social-connect .active {
    background-color: transparent;
    border: 1px solid transparent;
    color: #c4808a;
}

.gallery_product .expert-column .overlay .social-connect a:hover img {
    filter: invert(50%) sepia(6%) saturate(476%) hue-rotate(201deg)
        brightness(92%) contrast(83%);
}

.gallery_product .expert-card {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    padding-top: 15px;
}

.gallery_product .expert-card h3 {
    font-size: 20px;
    line-height: 29px;
    color: #22262e;
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    margin-bottom: 10px;
}

.gallery_product .expert-card p {
    font-size: 18px;
    line-height: 1.2;
    color: #747c92;
    margin-bottom: 10px;
    font-family: josefin-sans, sans-serif;
}

.gallery_product .expert-card small {
    font-size: 16px;
    line-height: 24px;
    color: #333742;
    font-family: josefin-sans, sans-serif;
    font-weight: 300;
}

.gallery_product .expert-card .designation {
    margin-top: auto;
    font-size: 16px;
    line-height: 1.2;
    color: #000000;
    font-family: josefin-sans, sans-serif;
    font-weight: 400;
    padding-top: 25px;
}

.gallery_product .expert-card .designation span {
    width: 45px;
    border: 1px solid #75426e;
    height: 0px;
    display: inline-block;
}

.gallery_product .expert-card .book-btn {
    border: none;
    background-color: transparent;
    position: relative;
    margin: 25px 0 7px;
    display: inline-block;
}

.gallery_product .expert-card .book-btn a {
    color: #000;
}

.book-btn:hover.book-btn::before {
    width: 119px;
    height: 44px;
    border-radius: 21px;
    transition: all 0.5s ease-in;
    background-color: #d2b49c;
}

.book-btn:hover.book-btn::before {
    width: 119px;
    height: 44px;
    border-radius: 21px;
    transition: all 0.5s ease-in;
    background-color: #d2b49c;
}

.book-btn::before {
    width: 46px;
    height: 46px;
    left: 0;
    top: 50%;
    background: #d29380;
    position: absolute;
    content: "";
    border-radius: 50%;
    transition: all 0.5s ease-in;
    transform: translateY(-50%);
}

.book-btn span {
    color: #000;
    z-index: 99;
    position: relative;
    margin: 0 0 0 16px;
    font-size: 16px;
    font-family: josefin-sans, sans-serif;
}

.book-btn::after {
    position: absolute;
    width: 45px;
    height: 0px;
    right: -60px;
    top: 15px;
    border: 1px solid #75426e;
    content: "";
}

.tab-teaser .tab-menu {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.tab-teaser .tab-menu ul {
    display: flex;
    border-bottom: 1px solid #ddd;
}

.tab-teaser .tab-menu ul li a {
    display: inline-block;
    font-size: 18px;
    line-height: 22px;
    color: #343437;
    font-family: trajan-pro-3, serif;
    font-weight: 400;
    padding: 8px 10px;
    position: relative;
}

.tab-teaser .tab-menu ul li a.active::after {
    background: #75426e;
    height: 3px;
    width: 100%;
    position: absolute;
    left: 0;
    content: "";
    bottom: -2px;
}

.tab-main-box .select-groups {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 24px 0 34px;
}

.tab-main-box .select-groups select {
    width: 212px;
    padding: 18px;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #000000;
    font-family: trajan-pro-3, serif;
    font-weight: 400;
    border: 1px solid #d9d9d9;
    background: url(./new_../images/icon04.svg) no-repeat right 26px center;
    background-size: 10px;
    height: auto;
    border-radius: 0;
    cursor: pointer;
}

.tab-main-box .select-groups select:not(:last-child) {
    margin-right: 16px;
}

.tab-main-box .select-groups select.active,
.tab-main-box .select-groups select:hover {
    background-color: #d29380;
    border: 1px solid #d29380;
}

.joblists .listorderItems li {
    margin-bottom: 23px;
    background-color: #fff;
    padding: 28px 20px;
}

.joblists .jobsLeft .job-profile-header {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.joblists .jobsLeft .job-profile-header img {
    width: 78px;
    height: 78px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 15px;
}

.joblists .jobsLeft .job-profile-header .jobsikars-details {
    flex: 1;
}

.joblists .jobsLeft .job-profile-header .jobsikars-details h3 {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 12px;
}

.joblists .jobsLeft .job-profile-header .jobsikars-details h3 span {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    display: inline-block;
    margin-left: 8px;
    font-family: josefin-sans, sans-serif;
}

.joblists .jobsLeft .job-profile-header .jobsikars-details p {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    font-family: josefin-sans, sans-serif;
    max-width: 400px;
}

.joblists .jobsLeft .job-designation {
    padding-top: 24px;
}

.joblists .jobsLeft .job-designation h4 {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    color: #000000;
    margin-bottom: 0;
}

.joblists .jobsLeft .job-designation ul {
    display: flex;
    flex-wrap: wrap;
    padding-top: 16px;
}

.joblists .jobsLeft .job-designation ul li {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #343437;
    padding: 0;
    margin: 0;
}

.joblists .jobsLeft .job-designation ul li:not(:last-child) {
    padding-right: 36px;
}

.joblists .jobsLeft .job-designation ul li img {
    margin-right: 9px;
}

.joblists .josRight .available-option {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    padding-bottom: 19px;
}

.joblists .josRight .avatar {
    display: flex;
    align-items: center;
    padding-bottom: 12px;
}

.joblists .josRight .avatar span {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    object-fit: cover;
    background-color: #d29380;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: trajan-pro-3, serif;
}

.joblists .josRight .avatar h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #000000;
    margin-left: 6px;
}

.joblists .josRight p {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
}

.tab-box {
    display: none;
}

.inner-heading-content {
    padding: 70px 0 100px;
}

.heading-sm {
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #c4808a;
    margin-bottom: 15px;
}

.heading-lg {
    font-weight: 400;
    font-size: 36px;
    line-height: 43px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 15px;
}

.inner-heading-content p {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    max-width: 771px;
    margin: auto;
}

.fullpage-contetnt p {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
}

.row1 p {
    max-width: 504px;
}

.conversation-form {
    padding: 58px 55px 50px;
    background: #fff;
    box-shadow: 0px 30px 60px rgba(219, 219, 219, 0.43);
    border-radius: 12px;
}

.conversation-form .form-group {
    margin-bottom: 20px;
}

.conversation-form h1 {
    font-weight: 600;
    font-size: 36px;
    line-height: 43px;
    text-align: center;
    text-transform: capitalize;
    color: #000000;
    margin-bottom: 50px;
}

.conversation-form label {
    font-weight: 300;
    font-size: 14px;
    line-height: 17px;
    text-transform: capitalize;
    color: #000000;
    font-family: trajan-pro-3, serif;
    margin-bottom: 11px;
}

.conversation-form input[type="text"],
input[type="tel"],
input[type="password"],
input[type="email"],
select {
    height: 55px;
    padding: 14px 25px;
    border: 1px solid #e4e4e4;
    border-radius: 14px;
}

.conversation-form input::placeholder {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    text-transform: capitalize;
    color: #afafaf;
    font-family: josefin-sans, sans-serif;
}

.conversation-form input:-ms-input-placeholder {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    text-transform: capitalize;
    color: #afafaf;
    font-family: josefin-sans, sans-serif;
}

.conversation-form input::-ms-input-placeholder {
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    text-transform: capitalize;
    color: #afafaf;
    font-family: josefin-sans, sans-serif;
}

.conversation-form h6 {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-transform: capitalize;
    color: #000000;
    max-width: 362px;
    margin-bottom: 17px;
}

.conversation-form select {
    background: url(../images/icon07.svg) no-repeat right 10px center #fff;
    background-size: 13px;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    text-transform: capitalize;
    color: #afafaf;
}

.fromCheck {
    display: flex;
    align-items: baseline;
}

.fromCheck h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    text-transform: capitalize;
    color: #000000;
    max-width: 326px;
    margin-left: 12px;
}

.btnSubmit {
    margin-top: 44px;
}

.btnSubmit button {
    border: 1px solid #d29380;
    background-color: #d29380;
    width: 100%;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #ffffff;
    padding: 18px;
    box-shadow: 0px 4px 4px #e9e9e9;
    border-radius: 12px;
    transition: 0.3s all ease-in-out 0s;
    font-family: trajan-pro-3, serif;
}

.btnSubmit button:hover {
    background-color: #fff;
    color: #d29380;
}

.longPic {
    margin-top: -350px;
}

.longPic img {
    width: 100%;
}

.comrow {
    align-items: flex-end;
}

.comrow p {
    max-width: 381px;
}

.right-text {
    padding-bottom: 50px;
}

.fullpage-contetnt .heading-sm {
    margin-bottom: 21px;
}

.fullpage-contetnt .row:last-child {
    padding-top: 70px;
}

.midPic img {
    width: 100%;
}

.policy {
    padding-top: 50px;
}

.policy h1 {
    font-weight: 600;
    font-size: 36px;
    line-height: 43px;
    color: #282828;
    margin-bottom: 14px;
}

.policy h2 {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    color: #393a44;
}

.policy p {
    font-weight: 300;
    font-size: 18px;
    line-height: 28px;
    color: #747070;
    margin-bottom: 30px;
}

.policy ul {
    margin-bottom: 30px;
}

.policy ul li {
    position: relative;
    margin-bottom: 8px;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #747070;
    padding-left: 30px;
}

.policy ul li::before {
    background: #c4808a;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.innerpage-carousel {
    position: relative;
}

.innerpage-carousel .carousel-item img {
    width: 100%;
    height: 600px;
    object-fit: cover;
}

.innerpage-carousel .carousel-control-next-icon {
    background-image: url(../images/sliderRight.svg);
}

.innerpage-carousel .carousel-control-next-icon,
.innerpage-carousel .carousel-control-prev-icon,
.cont-slider .carousel-control-next-icon,
.cont-slider .carousel-control-prev-icon {
    width: 66px;
    height: 66px;
}

.innerpage-carousel .carousel-control-prev-icon {
    background-image: url(../images/sliderRight.svg);
    rotate: 180deg;
}

.innerpage-carousel .banner-content {
    padding: 35px 25px;
    background-color: #fff;
    max-width: 458px;
    position: absolute;
    bottom: 0;
    left: 16%;
    z-index: 99;
}

.banner-content p,
.banner-content a {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    margin-bottom: 26px;
    transition: all 0.5s ease-in;
}

.banner-content h1 {
    font-weight: 400;
    font-size: 32px;
    line-height: 38px;
    color: #343437;
    margin-bottom: 26px;
}

.banner-content a:hover {
    background-color: #22262e;
    padding: 6px 15px;
    border-radius: 25px;
    color: #fff;
}

.bottomSliderContent {
    padding-top: 133px;
}

.cont-slider .carousel-item {
    padding-top: 40px;
}

.cont-slider .carousel-item .heading-sm {
    margin-bottom: 26px;
}

.cont-slider .carousel-item .heading-lg {
    max-width: 432px;
    margin-bottom: 26px;
}

.cont-slider .carousel-item p {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 20px;
    max-width: 525px;
}

.readmore-btu {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    transition: all 0.5s ease-in;
}

.readmore-btu:hover {
    background-color: #22262e;
    color: #fff;
    padding: 6px 15px;
    border-radius: 25px;
}

.cont-slider .carousel-control-prev-icon {
    background-image: url(../images/sliderRight.svg);
    rotate: 180deg;
}

.cont-slider .carousel-control-prev {
    left: 0;
    bottom: -200px;
}

.cont-slider .carousel-control-next-icon {
    background-image: url(../images/sliderRight.svg);
}

.cont-slider .carousel-control-next {
    left: 0;
    bottom: -120px;
    right: inherit;
}

.cont-slider .carousel-control-prev,
.cont-slider .carousel-control-next {
    top: inherit;
}

.postColumn {
    margin-bottom: 30px;
    transition: all 0.4s ease-in;
}

.postColumn figure {
    margin-bottom: 26px;
}

.postColumn figure img {
    width: 100%;
    height: 224px;
    object-fit: cover;
}

.postColumn span {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #343437;
    display: block;
    margin-bottom: 21px;
}

.postColumn h3 {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 13px;
}

.postColumn p {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
}

.layoutPosts {
    padding: 133px 0;
}

.newsletter {
    position: relative;
}

.newsletter img {
    width: 100%;
    height: 510px;
    object-fit: cover;
}

.newsletter::after {
    position: absolute;
    content: "";
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}

.letterContent {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 11;
}

.letterContent h1 {
    font-weight: 400;
    font-size: 36px;
    line-height: 43px;
    text-align: center;
    color: #ffffff;
}

.letterContent p {
    font-weight: 300;
    font-size: 32px;
    line-height: 32px;
    color: #ffffff;
    max-width: 604px;
}

.letterContent a {
    background: #ffffff;
    border-radius: 60px;
    display: inline-block;
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #343437;
    min-width: 140px;
    padding: 16px;
}

.letterContent a:hover {
    background-color: #000;
    color: #fff;
}

.artpage-banner {
    background: #d2b49c;
    height: 502px;
    position: relative;
}

.artpage-banner .bannerBg {
    /* position: absolute;
    top: 50%;
    transform: translateY(-50%); */
    position: absolute;
    top: 50%;
    transform: translateY(50%);
    height: -30px;
    z-index: 99;
    height: 500px;
}

.showBnrart {
    position: absolute;
    z-index: 9;
    top: 43px;
    width: 652px;
    height: 656px;
    right: 16%;
}

.showBnrart img {
    height: 100%;
    object-fit: cover;
    border: 31px solid #000;
    width: 100%;
}

.buyart .readmore-btn:hover.readmore-btn::before {
    background-color: #d29380;
    height: 47px;
}

.buyart .readmore-btn::before {
    width: 46px;
    height: 46px;
    top: 50%;
    transform: translateY(-50%);
}

.buyart h1 {
    font-weight: 300;
    font-size: 48px;
    line-height: 58px;
    color: #000000;
    margin-bottom: 14px;
}
.buyart p {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    width: 50%;
    margin-top: 20px;
}
.sm-title {
    font-weight: 300;
    font-size: 48px;
    line-height: 58px;
    color: #000000;
    margin-bottom: 40px;
}

.left-category ul li a {
    font-size: 20px;
    line-height: 50px;
    color: #000000;
    font-weight: 300;
}

.left-category ul li a:hover {
    color: #d29380;
}

.detailsrow {
    padding-top: 250px;
}

.detailsrow .container {
    border-bottom: 1px solid #d9d9d9;
}

.mediaObject {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 47px;
}

.mediaLeft img {
    width: 130px;
    height: 130px;
    object-fit: cover;
}

.mediaRight {
    flex: 1;
    padding-left: 28px;
}

.mediaRight p {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    margin-bottom: 20px;
}

.linkmore {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
}

.linkmore:hover {
    color: #d29380;
}

.bioItems {
    border-bottom: 1px solid #d9d9d9;
    padding: 54px 0;
}

.bioItems ul li {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 24px;
    align-items: baseline;
}

.bioItems ul li label {
    font-weight: 400;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0;
    min-width: 130px;
}

.bioItems ul li p {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 0;
    flex: 1;
}

.sub-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    color: #343437;
    margin-bottom: 32px;
}

.selected-header {
    display: flex;
    align-items: center;
}

.com-title {
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #343437;
    margin: 0;
}

.selected-header a {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    display: inline-block;
    padding-left: 26px;
    margin: 0;
}

.selected-header a:hover {
    color: #d29380;
}

.selected-images {
    padding-top: 31px;
    border-bottom: 1px solid #d9d9d9;
}

.R1 .selected-header .com-title {
    padding: 12px 21px 12px 0;
    border-right: 1px solid #d9d9d9;
}

.R1 .selected-header {
    padding-bottom: 20px;
}

.R1 figure img {
    width: 100%;
    height: 513px;
    object-fit: cover;
}

.R1 figure {
    margin-bottom: 0;
}

.indicate-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 32px 0 44px;
}

.indicate-bottom p {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
}

.newsarea {
    padding: 50px 0;
}

.newsarea .selected-header {
    padding-bottom: 33px;
}

.newsPost-block img {
    width: 100%;
    height: 245px;
    object-fit: cover;
}

.newsPost-block .com-title {
    margin: 30px 0 16px;
}

.newsPost-block p {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
}

.newsPost-block a {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #3c414f;
}

.newsPost-block a:hover {
    color: #d29380;
}

.gallery span {
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
}

.events {
    padding: 16px 0 30px;
}

.events .selected-header {
    justify-content: space-between;
}

.events .mediaObject {
    padding-bottom: 0;
    border-bottom: none;
}

.events .mediaObject .mediaRight span {
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    display: block;
    margin-bottom: 9px;
}

.events .mediaObject .mediaRight h2 {
    font-weight: 300;
    font-size: 24px;
    line-height: 29px;
    color: #343437;
    margin-bottom: 13px;
}

.events .mediaObject .mediaRight label {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #000000;
    display: block;
    margin-bottom: 16px;
}

.film {
    border-bottom: none;
}

.sub-contetntArea {
    padding-top: 37px;
}

.sub-contetntArea p {
    margin-bottom: 21px;
    max-width: 790px;
}

.middle-form {
    max-width: 555px;
    margin: 0 auto 192px;
    padding: 50px;
}

.middle-form .form-group {
    margin-bottom: 18px;
}

.middle-form .fromCheck h5 {
    font-weight: 300;
}

.page-nominate .inner-heading-content {
    padding-bottom: 75px;
}

.requiremnet {
    border-radius: 10px;
    background: #ffffff;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
}

.requiremnet figure img {
    width: 47px;
}

.rightPane {
    flex: 1;
    padding-left: 32px;
}

.rightPane h4 {
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #000000;
    margin-bottom: 20px;
}

.rightPane ul li {
    position: relative;
    margin-bottom: 8px;
    font-weight: 300;
    font-size: 20px;
    line-height: 20px;
    color: #747070;
    padding-left: 30px;
}

.rightPane ul li::before {
    background: #c4808a;
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-right: 12px;
    margin-top: 10px;
}

.uploadbtn {
    background-color: white;
    border: none;
    border-radius: 40px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    display: flex;
    align-items: center;
    padding: 5px 15px 5px 5px;
}

.uploadbtn span {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 9px;
}

.photoupld .uploadbtn {
    background: rgba(84, 29, 73, 0.08);
    color: #541d49;
}

.photoupld .uploadbtn span {
    background-color: #541d49;
}

.vdoupld .uploadbtn {
    background: rgba(63, 108, 183, 0.09);
    color: #3f6cb7;
}

.vdoupld .uploadbtn span {
    background-color: #3f6cb7;
}

.upload-btn-wrapper input[type="file"] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.pageRoll {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.leftSidebar {
    width: 263px;
    background: #fff;
    padding: 24px 12px;
    height: 100vh;
    overflow: auto;
    position: sticky;
    top: 0;
}

.leftSidebar::-webkit-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: none;
}

.rightSec {
    width: 262px;
    height: 100%;
}

.middleSec {
    flex-basis: calc(100% - 525px);
    max-width: calc(100% - 525px);
    padding: 0 25px;
}

.leftSidebar ul li {
    padding: 15px 7px 15px 33px;
    margin-bottom: 10px;
}

.leftSidebar ul li.active,
.leftSidebar ul li:hover {
    background: #fff2e9;
    display: block;
}

.leftSidebar ul li.active a,
.leftSidebar ul li:hover a {
    color: #c7a289;
}

.leftSidebar ul li.active img,
.leftSidebar ul li:hover img {
    filter: invert(72%) sepia(51%) saturate(193%) hue-rotate(341deg)
        brightness(85%) contrast(90%);
}

.leftSidebar ul li a {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #373435;
}

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

.com-dropdown {
    background: url(./new_../images/icon01.svg) no-repeat right 0px center;
    border: none;
    width: auto;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #22262e;
    font-family: trajan-pro-3, serif;
    padding-left: 0;
}

.whatsOnyour_mind {
    padding: 24px 22px;
    background-color: #fff;
    margin-bottom: 10px;
}

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

.feedCompose figure {
    margin: 0;
}

.feedCompose figure img {
    width: 50px;
    height: 50px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 15px;
}

.feedCompose input {
    flex: 1;
    padding: 0;
    height: auto !important;
    border: none;
}

.feedCompose input::placeholder {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #949494;
}

.mediaActivity {
    display: flex;
    align-items: center;
    margin-top: 37px;
}

.mediaActivity .mediaActivity_left {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.mediaActivity .mediaActivity_right {
    display: flex;
}

.customSelect {
    display: flex;
    align-items: center;
    width: 139px;
    background: rgba(197, 127, 108, 0.09);
    border-radius: 40px;
    border-radius: 40px;
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    padding: 5px;
}

.customSelect span {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 9px;
    background: #c57f6c;
}

.customSelect select {
    background: url(./new_../images/icon30.svg) no-repeat;
    border: none;
    padding: 0;
    padding-right: 15px;
    height: auto !important;
    color: #c5a28a;
    width: auto;
    background-position: right 8px;
}

.columnBx {
    background-color: #fff;
    padding: 18px 12px;
}

.p-10 {
    padding: 0 5px;
}

.chooseColumn .row {
    margin: 0 -5px;
}

.columnBx h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #22262e;
    font-family: josefin-sans, sans-serif;
    margin: 12px 0 6px;
}

.columnBx p {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #22262e;
}

.images img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}

.cardHeading {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
}

.userTitle {
    display: flex;
    align-items: center;
    margin-bottom: 3px;
}

.userTitle h1 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 17px;
    color: #22262e;
}

.bookmark {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #f3f3f3;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 12px;
}

.communityFeed {
    /* background-color: #fff;
    padding: 30px 20px; */
    margin-bottom: 30px;
}

.communityFeed .chat-holder {
    margin-bottom: 25px;
}

.communityFeed .chat {
    /* border: 1px solid #d9d5d5; */
    background: white;
    padding: 20px;
}

.communityFeed .postComment {
    margin-top: 0;
    background: white;
    padding: 20px;
}

.communityFeed .chat-holder .pf-images {
    margin: 0;
}

.chooseColumn {
    margin-bottom: 14px;
}

.user-block {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 15px;
}

.user-info {
    flex: 1;
    padding-left: 12px;
}

.user-info p {
    font-weight: 300;
    font-size: 12px;
    line-height: 15px;
    color: #8c96b1;
}

.more-alt button {
    background-color: transparent;
    border: none;
    padding: 5px;
    display: flex;
}

.post-text {
    padding-top: 15px;
    padding-bottom: 10px;
}

.post-text p {
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    color: #333742;
    word-break: break-word;
    margin-bottom: 0;
}

.social-count ul {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

@media (min-width: 768px) {
    .social-count ul {
        padding-top: 9px;
    }
}

.social-count ul li {
    cursor: pointer;
}

.social-count ul li:not(:last-child) {
    padding-right: 33px;
}

.social-count ul li span {
    font-weight: 500;
    font-size: 14px;
    line-height: 14px;
    color: #373435;
    padding-left: 3px;
    display: inline-block;
}

.postComment {
    border-top: 1px solid #e8e8e8;
    margin-top: 20px;
}

.postComment .prevcmmntLink {
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    color: #75426e;
}

.text-end button {
    background-color: transparent;
    border: none;
    padding: 5px;
    height: auto !important;
    line-height: 1px;
}

.userTitle span {
    font-weight: 300;
    font-size: 12px;
    line-height: 12px;
    color: #8c96b1;
}

.showComment .post-text {
    padding-bottom: 0;
}

.mint-count {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.mint-count span {
    font-weight: 300;
    font-size: 12px;
    line-height: 12px;
    color: #8c96b1;
}

.mint-count ul {
    display: flex;
}

.mint-count ul li a {
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: #75426e;
    display: inline-block;
}

.mint-count ul li:not(:last-child) {
    padding-right: 22px;
}

.pf-images {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 27px;
    margin-bottom: 15px;
}

.pf-images button {
    background: #c4808a;
    padding: 0px 25px;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.1;
    text-align: center;
    color: #ffffff;
    border: none;
    border: 2px solid transparent;
    height: 42px;
    border-radius: 50px;
    margin-left: 10px;
}

.pf-images button:hover {
    background: #000;
}

.pf-images img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}

.pf-images input {
    flex: 1;
    background: #fafafa;
    border: 1px solid #ededed;
    border-radius: 50px;
    height: 42px;
    margin-left: 14px;
}

.pf-images input::placeholder {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #8c96b1;
}

.hasTag span {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #75426e;
    display: inline-block;
}

.hasTag span:not(:last-child) {
    margin-right: 27px;
}

.jumboo-img {
    margin-bottom: 0;
    width: 100%;
}

.postGallery.single .jumboo-img img {
    object-fit: contain;
}

.postGallery.multiple .jumboo-img img {
    object-fit: contain;
    aspect-ratio: 4 / 5;
}

.postGallery img {
    width: 100%;
    max-height: 450px;
}

.postGallery figure {
    margin-bottom: 9px;
    background: #5f5f5f0a;
}

.pr-0 {
    padding-right: 0;
}

.myexpert-box {
    background: #ffffff;
    padding: 24px 16px;
    margin-bottom: 30px;
}

.right-common__heading {
    font-weight: 300;
    font-size: 20px;
    line-height: 24px;
    color: #22262e;
    margin-bottom: 20px;
}

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

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

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

.expertImgs ul li {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    object-fit: cover;
}

.expertImgs ul li:nth-child(2) {
    transform: scale(1.4);
}

.expertImgs span {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #949494;
}

.schedule-list {
    padding-top: 25px;
    font-size: 16px;
}

.schedule-list ul li {
    background: #fafafa;
    border: 1px solid #eaeaea;
    padding: 12px 15px;
}

.schedule-list ul li:not(:last-child) {
    margin-bottom: 48px;
}

.schedule-list ul li h3 {
    font-weight: 500;
    font-size: 16px;
    line-height: 16px;
    color: #22262e;
    font-family: josefin-sans, sans-serif;
    margin-bottom: 7px;
}

.schedule-list ul li p {
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #22262e;
    margin-bottom: 9px;
}

.schedule-time {
    font-weight: 300;
    font-size: 12px;
    line-height: 12px;
    color: #949494;
}

.charityBx {
    background: #ffffff;
    padding: 24px 16px;
    margin-bottom: 30px;
}

.charity-column {
    background: #fafafa;
    border: 1px solid #eaeaea;
    margin-bottom: 28px;
}

.innerclmn {
    padding: 11px 17px 23px;
    background-color: #fafafa;
}

.innerclmn h1 {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #14183e;
    margin-bottom: 6px;
}

.innerclmn p {
    font-weight: 300;
    font-size: 14px;
    line-height: 18px;
    color: #14183e;
    margin-bottom: 0;
}

.innerclmn ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 21px;
}

.innerclmn ul li {
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
    color: #14183e;
}

.progressLine {
    background: #ffffff;
    border-radius: 50px;
    width: 100%;
    height: 6px;
    position: relative;
    margin-top: 14px;
}

.progressLine span {
    background: #f9cfcf;
    border-radius: 50px;
    display: inline-block;
    height: 6px;
    position: absolute;
    top: 0;
}

.donate-btn {
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    text-transform: capitalize;
    color: #75426e;
    position: relative;
    margin-top: 26px;
}

.donate-btn::after {
    position: absolute;
    width: 45px;
    height: 0px;
    right: 20%;
    top: 50%;
    border: 1px solid #75426e;
    content: "";
    transform: translateY(-50%);
}

.enents-box .postImg-responsive {
    width: 100%;
    height: 138px;
    object-fit: cover;
    border-radius: 10px 10px 0px 0px;
}

.enents-box {
    background: #ffffff;
    box-shadow: 0px 14px 14px rgb(0 0 0 / 7%);
    border-radius: 10px;
}

.enents-box figure {
    margin-bottom: 0;
    position: relative;
}

.floatTop {
    position: absolute;
    top: 13px;
    right: 13px;
    background: #ffffff;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.events-details {
    padding: 15px;
}

.events-details p {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #343437;
    margin-bottom: 11px;
}

.price {
    font-weight: 400;
    font-size: 19px;
    line-height: 19px;
    color: #d19584;
}

.floatBottom {
    position: absolute;
    bottom: 10px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 8px;
}

.action {
    display: flex;
    align-items: center;
}

.action span {
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    color: #ffffff;
}

.action img {
    margin-right: 6px;
}

.closign {
    font-weight: 400;
    font-size: 9px;
    line-height: 9px;
    text-align: right;
    color: #b27a78;
    display: flex;
    align-items: center;
    background: #ffffff;
    border-radius: 30px;
    padding: 3px 5px;
}

.closign img {
    margin-right: 2px;
}

.pb85 {
    padding-bottom: 85px;
}

.sidebarNav-btn,
.sidebarNav-close {
    display: none;
}

.customSelect.new select {
    background-position: right center;
}
.box_round_cmns {
    display: block;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 50%;
    border: 1px solid rgba(91, 130, 191, 0.4);
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 1;
    box-shadow: 0px 0px 0 6px #fff;
}
.box_round_cmns:after {
    position: absolute;
    content: "";
    background: #fff;
    border-radius: 50%;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.box_round_cmns_inner {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #5b82bf;
}
.schedule-list-new-ul-li .schedule_list_rt_cnt {
    border: 1px solid #eaeaea;
    background: #fafafa;
    padding: 12px 12px;
}
.schedule-list-new-ul-li .schedule_list_rt_cnt h3 {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    font-family: josefin-sans, sans-serif;
    color: #22262e;
    margin-bottom: 6px;
}
.schedule-list-new-ul-li .schedule_list_rt_cnt h3:last-child {
    margin-bottom: 0;
}
.schedule-list-new-ul-li .schedule_list_rt_cnt p {
    font-size: 14px;
    line-height: 1.2;
    font-weight: 300;
    color: #22262e;
    margin-bottom: 9px;
}
.schedule-list-new-ul-li .schedule_list_rt_cnt p:last-child {
    margin-bottom: 0;
}
.schedule-list-new-ul-li {
    position: relative;
    padding-left: 25px;
    padding-top: 36px;
    padding-bottom: 15px;
    z-index: 1;
}
.schedule-list-new-ul-li:after {
    position: absolute;
    content: "";
    left: 9px;
    top: 0;
    background: linear-gradient(270deg, #e7f1f9 55.23%, #d6e0e7 71.18%);
    border-radius: 50px;
    -webkit-border-radius: 50px;
    width: 2px;
    height: 100%;
    z-index: -1;
}
.schedule-list-new-ul-li:last-child {
    padding: 10px 0;
}
.schedule-list-new-ul-li:last-child .box_round_cmns {
    box-shadow: inherit;
}
.schedule-list-new-ul-li:last-child:after {
    display: none;
}
.schedule-list-new-ul-li:nth-child(3n + 2) .box_round_cmns {
    border: 1px solid #d3b7ce;
}
.schedule-list-new-ul-li:nth-child(3n + 2)
    .box_round_cmns
    .box_round_cmns_inner {
    background: #541d49;
}

.schedule-list-new-ul-li:nth-child(3n + 3) .box_round_cmns {
    border: 1px solid #d7c0ae;
}
.schedule-list-new-ul-li:nth-child(3n + 3)
    .box_round_cmns
    .box_round_cmns_inner {
    background: #bc918d;
}

.pageRoll.pageRoll_newww {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.pageRoll.pageRoll_newww .leftSidebar {
    width: 263px;
}
.pageRoll.pageRoll_newww .cmn_dashboarded_right {
    width: calc(100% - 263px);
    padding-left: 25px;
    padding-bottom: 50px;
}
.cmn_gap_ud {
    padding: 30px 0;
}
.cmn_gap_unone {
    padding-top: 0 !important;
}
.cmn_gap_dnone {
    padding-bottom: 0 !important;
}
.cmn_row_gap_lr {
    --bs-gutter-x: 13px;
}
.dashboard_cmn_type_heading h3 {
    font-size: 20px;
    line-height: 1.3;
    color: #22262e;
    font-family: trajan-pro-3, serif;
    font-weight: 400;
}
.dashboard_cmn_type_heading {
    margin-bottom: 30px;
}
.dashboard_cmn_type_heading:last-child {
    margin-bottom: 0;
}
.pos_create_box_col_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pos_create_box_col_wrap .mediaActivity {
    margin-top: 0;
}
.pos_create_box_col_wrap_submit input[type="submit"],
.pos_create_box_col_wrap_submit input[type="button"],
.pos_create_box_col_wrap_submit button[type="submit"],
.pos_create_box_col_wrap_submit button[type="button"] {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
    font-family: josefin-sans, sans-serif;
    background: #d29380;
    color: #ffffff;
    text-transform: none;
    border-radius: 40px;
    -webkit-border-radius: 40px;
    height: auto;
    width: auto;
    min-width: 99px;
    text-align: center;
    min-height: 44px;
    border: 1px solid transparent;
}
.pos_create_box_col_wrap_submit input[type="submit"]:hover,
.pos_create_box_col_wrap_submit input[type="button"]:hover,
.pos_create_box_col_wrap_submit button[type="submit"]:hover,
.pos_create_box_col_wrap_submit button[type="button"]:hover {
    border-color: #d29380;
    background: transparent;
    color: #d29380;
}

.post_of_create_box_col input[type="text"],
.post_of_create_box_col input[type="email"],
.post_of_create_box_col input[type="url"],
.post_of_create_box_col input[type="password"],
.post_of_create_box_col input[type="search"],
.post_of_create_box_col input[type="number"],
.post_of_create_box_col input[type="tel"],
.post_of_create_box_col input[type="range"],
.post_of_create_box_col input[type="date"],
.post_of_create_box_col input[type="month"],
.post_of_create_box_col input[type="week"],
.post_of_create_box_col input[type="time"],
.post_of_create_box_col input[type="datetime"],
.post_of_create_box_col input[type="datetime-local"],
.post_of_create_box_col input[type="color"],
.post_of_create_box_col textarea,
.post_of_create_box_col .form-control,
.post_of_create_box_col select {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #e4e4e4;
    background: transparent;
    font-size: 16px;
    font-weight: 400;
    color: #949494;
    font-family: josefin-sans, sans-serif;
    height: 50px;
    padding: 3px 23px;
}
.post_of_create_box_col textarea {
    height: 91px;
    padding: 12px 23px;
}
.post_of_create_box {
    display: inline-block;
    width: 100%;
    background: #ffffff;
    padding: 18px 18px;
}
.double_head_dashbrd_col_rght {
    text-align: right;
}
.double_head_dashbrd_row {
    align-items: center;
}
.btn_cmn_anc {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    color: #c4808a;
    font-family: trajan-pro-3, serif;
}
.btn_cmn_anc:hover {
    color: #22262e;
}
.double_head_dashbrd_row {
    margin-bottom: 30px;
}
.double_head_dashbrd_row:last-child {
    margin-bottom: 0;
}
.crt_post_photoss_col_inr {
    border: 1px solid #dedede;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 15px;
    display: inline-block;
    width: 100%;
}
.crt_post_photoss_col_inr .main_img {
    margin-bottom: 0;
    border-radius: 12px 12px 0px 0px;
    overflow: hidden;
}
.crt_post_photoss_col_inr .main_img img {
    width: 100%;
}
/*.crt_post_photoss_col_inr:hover .main_img img{
    transform: scale(1.1);
}*/
.crt_post_photoss_col_inr_btm {
    padding-top: 13px;
    margin-bottom: 15px;
}
.crt_post_photoss_col_inr_btm .date_time_yr {
    font-size: 20px;
    line-height: 1.4;
    font-weight: 600;
    color: #22262e;
    font-family: josefin-sans, sans-serif;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 7px;
    margin-bottom: 13px;
    display: inline-block;
    width: 100%;
}
.crt_post_photoss_col_inr_btm p {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 300;
    color: #22262e;
}
.feedLoader.newew {
    margin-top: 90px;
}
.my_profile_page_wrap {
    border: 1px solid #e8e8e8;
    box-shadow: 0px 44px 44px rgba(0, 0, 0, 0.03);
    border-radius: 12px;
    background: #fff;
}
.my_profile_page_wrap_top {
    padding: 24px 26px;
    border-bottom: 1px solid #f0f0f0;
}
.nav_brdcrumb .breadcrumb {
    margin-bottom: 10px;
}
.nav_brdcrumb .breadcrumb .breadcrumb-item {
    font-size: 12px;
    line-height: 1.3;
    color: #afafaf;
    text-transform: uppercase;
    font-family: trajan-pro-3, serif;
}
.nav_brdcrumb .breadcrumb .breadcrumb-item a {
    color: #d29380;
}
.nav_brdcrumb .breadcrumb .breadcrumb-item a:hover {
    color: #afafaf;
}
.nav_brdcrumb_headings h3 {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    margin-bottom: 5px;
    color: #000000;
}
.nav_brdcrumb_headings p {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    color: #666666;
}
.my_profile_page_wrap_btm {
    padding: 0 26px;
}
.my_profile_page_wrap_btm > div {
    padding: 26px 0;
    padding-top: 25px;
    border-bottom: 1px solid #f0f0f0;
}
.my_profile_page_wrap_btm > div:last-child {
    border-bottom: 0;
}
.my_prof_of_edit {
    display: flex;
    flex-wrap: wrap;
}
.my_prof_of_edit_left {
    flex-basis: 60%;
    max-width: 60%;
    padding-right: 20px;
}
.my_prof_of_edit_right {
    flex-basis: 40%;
    max-width: 40%;
    text-align: right;
    margin: -2px;
}
.edit_prof_btn {
    border: 1px solid #d29380;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    padding: 10px 18px;
    font-size: 14px;
    font-weight: 500;
    color: #d29380;
    font-family: josefin-sans, sans-serif;
    min-width: 107px;
    display: inline-block;
    text-align: center;
}
.my_prof_of_edit_right .edit_prof_btn {
    margin: 2px;
}
.edit_prof_btn span {
    display: inline-block;
}
.edit_prof_btn span i {
    display: inline-block;
    padding-right: 6px;
    width: 20px;
}
.edit_prof_btn:hover {
    background: #d29380;
    color: #fff;
}
.edit_prof_btn:hover span i {
    filter: brightness(0) invert(1);
}
.profile_max_wrd {
    display: flex;
    flex-wrap: wrap;
}
.profile_max_wrd_lft {
    width: 150px;
    position: relative;
}
.profile_max_wrd_lft_figg {
    position: relative;
    display: inline-block;
}
.profile_max_wrd_rtt {
    width: calc(100% - 150px);
    padding-left: 25px;
    align-self: center;
}
.profile_max_wrd_lft .main_img {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin-bottom: 0;
    position: relative;
    border-radius: 50%;
}
.profile_max_wrd_lft .main_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}

.profile_max_wrd_lft .btn_camera_hit {
    background: #f5f5f5;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 0;
}
.profile_max_wrd_lft .btn_camera_hit img {
    max-width: 17px;
}
.profile_max_wrd_lft .btn_camera_hit input[type="file"] {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.profile_max_wrd_rtt h5 {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    color: #000000;
    margin-bottom: 2px;
}
.profile_max_wrd_rtt h4 {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    color: #000000;
    margin-bottom: 3px;
}
.profile_max_wrd_rtt ul li {
    display: inline-block;
    margin-right: 21px;
    font-size: 14px;
    line-height: 1.3;
    color: #afafaf;
    font-weight: 400;
}
.profile_max_wrd_rtt ul li:last-child {
    margin-right: 0;
}
.cmn_section_heading h2 {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    margin-top: 15px;
    margin-bottom: 10px;
    color: #000000;
}
.cmn_section_heading p {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
    color: #666666;
    margin-bottom: 15px;
}
.double_cmn_se_hd {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 18px;
}
.double_cmn_se_hd .cmn_section_heading h2 {
    margin-bottom: 0;
}
.req_times_ulll_time_span {
    display: inline-block;
    background: #e6e6e7;
    font-size: 19px;
    line-height: 1.3;
    font-weight: 500;
    color: #535257;
    padding: 18px 27px;
    text-align: center;
}

.req_times_ulll_time_span:hover {
    background: #5b82bf;
    color: #fff;
}
.double_cmn_se_hd_rtt .edit_prof_btn {
    margin-right: 13px;
}
.double_cmn_se_hd_rtt .edit_prof_btn:last-child {
    margin-right: 0;
    margin-top: 25px;
}
.videoport_dashbrdd_col_inr .main_img {
    margin-bottom: 0;
}
.videoport_dashbrdd_col_inr .main_img img {
    width: 100%;
}
.videoport_dashbrdd_col_inr {
    position: relative;
    z-index: 1;
}
.videoport_dashbrdd_col_inr .play_btn_hvr {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.podcast_dashboard_sec_col_inrr {
    background: #f3f3f3;
    border: 1px solid #dedede;
    padding: 5px;
    padding-bottom: 10px;
}
.podcast_dashboard_sec_col_inrr .main_img {
    margin-bottom: 0;
}
.podcast_dashboard_sec_col_inrr .main_img img {
    width: 100%;
    aspect-ratio: 16 / 11;
    object-fit: cover;
}
.podcast_dashboard_sec_col_inrr_btm {
    display: flex;
    flex-wrap: wrap;
    padding-top: 6px;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft {
    flex-basis: 24px;
    max-width: 24px;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft_rtcnttd {
    flex-basis: calc(100% - 24px);
    max-width: calc(100% - 24px);
    padding-left: 13px;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft_rtcnttd h4 {
    font-size: 16px;
    line-height: 1.1;
    color: #22262e;
    font-weight: 400;
    font-family: josefin-sans, sans-serif;
    margin-bottom: 3px;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft_rtcnttd h4 a {
    color: #22262e;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft_rtcnttd h4 a:hover {
    color: #d29380;
}
.podcast_dashboard_sec_col_inrr_btm .btn_pl_lft_rtcnttd p {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 300;
    color: #747c92;
}
.podcast_dashboard_sec_col_inrr_btm.newww {
    padding-top: 13px;
}
.podcast_dashboard_sec_col_inrr_btm.newww .btn_pl_lft_rtcnttd h4 {
    font-size: 20px;
}
.cmn_section_heading.gap_se {
    margin-bottom: 18px;
}
.cmn_section_heading.gap_se:last-child {
    margin-bottom: 0;
}
.media_post_sec_form {
    position: relative;
}
.media_post_sec_form input[type="text"],
.media_post_sec_form input[type="tel"],
.media_post_sec_form input[type="password"],
.media_post_sec_form input[type="email"] {
    height: 55px;
    border: 1px solid #e4e4e4;
    background: #fbfbfb;
    border-radius: 14px;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    color: #afafaf;
    text-transform: lowercase;
    padding: 2px 16px;
    padding-left: 47px;
}
.media_post_sec_form .icn {
    position: absolute;
    left: 16px;
    top: 11px;
}
.media_post_sec_form .icn img {
    max-width: 10px;
}
.social_media_post_cmnt_col h6 {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    color: #000000;
    margin-bottom: 10px;
}
.loading_ajax_ic {
    text-align: center;
    margin-top: 45px;
}
.sectn_headingof_group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.sectn_headingof_group h2 {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    color: #22262e;
    margin-bottom: 0;
}
.group_crt_btnnn {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    color: #c4808a;
    font-family: trajan-pro-3, serif;
}
.group_crt_btnnn:hover {
    color: #22262e;
}
.sectn_headingof_group:last-child {
    margin-bottom: 0;
}
.sectn_headingof_group_col_in .main_img {
    width: 174px;
    height: 174px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 50%;
}
.sectn_headingof_group_col_in .main_img img {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.sectn_headingof_group_col_in_btm .fashn_st_sp {
    display: inline-block;
    font-size: 10px;
    line-height: 1.3;
    font-weight: 500;
    color: #d29380;
    text-transform: uppercase;
    background: #ffffff;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.11);
    border-radius: 2px;
    -webkit-border-radius: 2px;
    padding: 7px 16px;
    margin-bottom: 12px;
}
.sectn_headingof_group_col_in_btm {
    text-align: center;
    margin-top: -30px;
    position: relative;
}
.sectn_headingof_group_col_in_btm h3 {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    color: #22262e;
    margin-bottom: 15px;
}
.sectn_headingof_group_col_in_btm p {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 300;
    color: #000000;
}

/* .grp_modal_form_wrapprt_col select{
    background: url(../images/pink_Arrow_btm.svg) no-repeat right 25px center;
    background-size: 12px;
    background-color: #fff;
    padding-right: 50px;
} */
.grp_modal_form_wrapprt_col select {
    background: url(../images/pink_Arrow_btm.svg) no-repeat right 25px center;
    background-size: 12px;
    background-color: #fff;
    padding-right: 50px;
    height: 55px !important;
}
.file_uploader_group {
    position: relative;
}
.file_uploader_group .file_upld_inputd {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
}
.file_uploader_group_btm {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    padding-right: 50px;
    height: auto;
    min-height: 55px;
}
/*.file_uploader_group_btm i {
    position: absolute;
    right: 16px;
    top: 16px;
}*/
.new_teaser_tab .tab-main-box .select-groups {
    justify-content: space-between;
}

.new_teaser_tab .tab-main-box .select-groups select {
    width: auto;
    min-width: inherit;
    padding: 18px 18px;
    text-align: left;
    background-position: right 14px center;
    padding-right: 30px;
    width: 23%;
    margin: 0;
}

.new_teaser_tab .tab-main-box .select-groups select.active {
    background-image: url(../images/arowblk.svg);
}
.new_teaser_tab .joblists .josRight .avatar span {
    background-color: #c4808a;
}
.new_teaser_tab .joblists .jobsLeft .job-designation ul {
    margin-bottom: -15px;
}
.new_teaser_tab .joblists .jobsLeft .job-designation ul li {
    padding: 0;
    margin: 0;
    margin-right: 30px;
    margin-bottom: 15px;
}
.new_teaser_tab .joblists .jobsLeft .job-designation ul li:last-child {
    margin-right: 0;
}

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

.rcv_tag_desg a {
    background-color: #75426e !important;
    border-radius: 0px 0px 0px 10px;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 300;
    color: #ffffff;
    font-family: trajan-pro-3, serif;
    padding: 4px 11px;
    transition: all 0.4s ease-in-out;
}
.rcv_tag_desg a:hover {
    opacity: 0.8;
}
.rcv_tag_desg a {
    color: #fff;
}
.rcv_tag_desg .rcv_tag_desg_spnmn {
    display: inline-block;
    vertical-align: middle;
    background: url(../images/share_ar_lft.svg) no-repeat left 5px center;
    background-size: 14px;
    padding-left: 21px;
    color: #fff;
}
.rcv_tag_desg .rcv_tag_desg_spnmn span {
    font-size: 18px;
    font-family: josefin-sans, sans-serif;
    vertical-align: middle;
    display: inline-block;
    font-weight: 400;
}

.new_teaser_tab .joblists .listorderItems li {
    position: relative;
    padding: 42px 20px;
    padding-top: 50px;
}

.new_teaser_tab .tab-main-box .select-groups {
    margin-top: 0;
}
.new_teaser_tab .tab-content {
    margin-top: 33px;
}
.new_teaser_tab.tab-teaser .tab-menu ul li a {
    padding: 8px 20px;
}
.custom_radiobxs_lct .form_input_radio {
    margin-bottom: -10px;
}
.custom_radiobxs_lct .form_input_radio label {
    position: relative;
    margin: 0;
    padding-left: 25px;
    display: inline-block;
    margin-right: 17px;
    margin-bottom: 10px;
}
.custom_radiobxs_lct .form_input_radio label:last-child {
    margin-right: 0;
}
.custom_radiobxs_lct .form_input_radio label input[type="radio"] {
    visibility: hidden;
    display: none;
}
.custom_radiobxs_lct .form_input_radio label input[type="radio"] + span {
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    font-family: trajan-pro-3, serif;
    color: #000000;
}
.custom_radiobxs_lct .form_input_radio label input[type="radio"] + span:before {
    position: absolute;
    content: "";
    width: 17px;
    height: 17px;
    background: #d9d9d9;
    left: 0;
    top: 6px;
    border-radius: 50%;
}
.custom_radiobxs_lct .form_input_radio label input[type="radio"] + span:after {
    position: absolute;
    content: "";
    width: 9px;
    height: 9px;
    background: #ffffff;
    left: 4px;
    top: 10px;
    border-radius: 50%;
}
.custom_radiobxs_lct
    .form_input_radio
    label
    input[type="radio"]:checked
    + span:before {
    background: rgba(210, 147, 128, 0.19);
}
.custom_radiobxs_lct
    .form_input_radio
    label
    input[type="radio"]:checked
    + span:after {
    background: #d29380;
}

.sectn_headingof_group h2 a {
    color: #22262e;
}
.sectn_headingof_group h2 a:hover {
    color: #d29380;
}
.notification_mark_read_pt_innr {
    background: #ffffff;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    padding: 11px 20px;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.notification_mark_read_pt_innr:last-child {
    margin-bottom: 0;
}
.notification_mark_read_pt_innr .timng_adjtd_btn {
    font-size: 14px;
    line-height: 1.3;
    color: #a5a5a5;
    font-weight: 400;
    font-family: josefin-sans, sans-serif;
    display: table;
    margin-left: auto;
    margin-bottom: 3px;
}
.video_submssn_readed {
    display: flex;
    flex-wrap: wrap;
}
.video_submssn_readed .main_img {
    width: 52px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: #fff1ed;
    margin-bottom: 0;
}
.video_submssn_readed .main_img img {
    max-width: 20px;
}
.video_submssn_readed_rtt {
    width: calc(100% - 52px);
    padding-left: 28px;
    align-self: center;
}
.video_submssn_readed_rtt h4 {
    font-size: 16px;
    line-height: 1.2;
    color: #000000;
    font-weight: 500;
    font-family: josefin-sans, sans-serif;
    text-transform: capitalize;
    margin-bottom: 4px;
}
.video_submssn_readed_rtt h4:last-child {
    margin-bottom: 0;
}
.video_submssn_readed_rtt h4 a {
    color: #d29380;
}
.video_submssn_readed_rtt h4 a:hover {
    color: #000;
}
.video_submssn_readed_rtt p {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
    color: #afafaf;
}

.currnt_member_sec_heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 12px;
}
.currnt_member_sec_heading:last-child {
    margin-bottom: 0;
}
.currnt_member_sec_heading .sectn_headingof_group {
    margin-bottom: 0;
}
.upgrd_member_btn_in {
    display: inline-block;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 700;
    color: #000000;
    font-family: trajan-pro-3, serif;
    position: relative;
    z-index: 1;
    padding-right: 50px;
    padding-left: 16px;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.upgrd_member_btn_in:after {
    position: absolute;
    content: "";
    width: 38px;
    height: 38px;
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #d19584;
    z-index: -2;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.upgrd_member_btn_in:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    right: 0;
    top: 9px;
    background: #d19584;
    z-index: -1;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.upgrd_member_btn_in:hover:after {
    width: calc(100% - 25px);
    border-radius: 10px;
    background-color: #d2b49c;
}
.upgrd_member_btn_in:hover {
    color: #000000;
}
.currnt_member_sec_table ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -22px;
}
.currnt_member_sec_table ul li {
    padding: 0 22px;
    flex-basis: 33.33%;
    max-width: 33.33%;
    border-right: 1px solid #afafaf;
}
.currnt_member_sec_table ul li:last-child {
    border-right: 0;
}

.currnt_member_sec_table_li h5 {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    color: #d29380;
    font-family: trajan-pro-3, serif;
    margin-bottom: 10px;
}
.currnt_member_sec_table_li h5 i {
    display: inline-block;
    margin-right: 5px;
}
.currnt_member_sec_table_li p {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 300;
    color: #373435;
}
.my_experted_schedule_memebrshp {
    background: #ffffff;
}
.my_experted_schedule_memebrshp_top {
    padding: 26px 25px 48px 25px;
    border-bottom: 1px solid #d9d9d9;
}
.my_experted_schedule_memebrshp_btm {
    padding: 0 25px;
}
.mmbr_benefits_mbl_table {
    overflow-x: auto;
    width: 100%;
}
.mmbr_benefits_mbl_table table {
    width: 100%;
}
.mmbr_benefits_mbl_table table tr td {
    padding: 20px 0;
    border-bottom: 1px solid #d9d9d9;
}
.mmbr_benefits_mbl_table table tr td h5 {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 600;
    font-family: trajan-pro-3, serif;
    color: #22262e;
    margin-bottom: 23px;
    text-transform: uppercase;
    display: inline-block;
    position: relative;
}
.mmbr_benefits_mbl_table table tr td h5.new_spp {
    padding-right: 76px;
}
.mmbr_benefits_mbl_table table tr td p {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 300;
    color: #000000;
}
.mmbr_benefits_mbl_table table tr td p a {
    color: #d29380;
}
.mmbr_benefits_mbl_table table tr td p a:hover {
    color: #000;
}
.mmbr_benefits_mbl_table table tr td .prcie_tag_dllr {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    color: #8e8e8e;
    font-family: trajan-pro-3, serif;
}
.mmbr_benefits_mbl_table table tr td:last-child {
    text-align: center;
}
.mmbr_benefits_mbl_table table tr td h5 .new_tag_hdng5 {
    display: inline-block;
    background: #d29380;
    border-radius: 60px;
    -webkit-border-radius: 60px;
    min-width: 60px;
    min-height: 32px;
    padding: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 500;
    color: #ffffff;
    font-family: josefin-sans, sans-serif;
    text-transform: none;
    position: absolute;
    right: 0;
    top: -4px;
}

.sectn_headingof_group h2 a.rdd {
    color: #d29380;
}
.sectn_headingof_group h2 a.rdd:hover {
    color: #22262e;
}
.our_produts_listingds_col_in {
    display: inline-block;
    width: 100%;
    background: #ffffff;
    box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.07);
    border-radius: 10px;
    -webkit-border-radius: 10px;
    height: 100%;
    overflow: hidden;
}
.our_produts_listingds_col_in_top .main_img {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    position: relative;
    padding-bottom: 68%;
}
.our_produts_listingds_col_in_top .main_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
    position: absolute;
    left: 0;
    top: 0;
}

.our_produts_listingds_col_in_top {
    position: relative;
}
.our_produts_listingds_col_in_top .dot_sp_lttdn {
    position: absolute;
    right: 13px;
    top: 13px;
}
.our_produts_listingds_col_in_top .dot_sp_lttdn a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff2e9;
}
.our_produts_listingds_col_in_top .dot_sp_lttdn .dot_sp_dropdown {
    position: absolute;
    right: 0px;
    top: 110%;
    background: #fff;
    width: 120px;
    height: auto;
    border-radius: 6px;
    z-index: 2;
    display: none;
}
.dot_sp_dropdown ul li {
    padding: 5px;
    border-bottom: 1px solid #eee;
}

.dot_sp_dropdown li a {
    padding: 0px 10px !important;
    background: transparent !important;
    width: 100% !important;
    height: auto !important;
    display: block !important;
    font-size: 14px;
    color: #000;
    text-align: left;
}

.dot_sp_dropdown ul li:last-child {
    border: 0px;
}

.our_produts_listingds_col_in_top .dot_sp_lttdn a:hover {
    color: #c7a289;
}

.auction_cm_snn_sec {
    display: flex;
    justify-content: space-between;
    padding: 22px 12px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.aution_grn_secc {
    display: inline-block;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    color: #ffffff;
    font-family: josefin-sans, sans-serif;
}
.aution_grn_secc i {
    display: inline-block;
    margin-right: 10px;
}
.closing_sn_span {
    background: #ffffff;
    border-radius: 30px;
    -webkit-border-radius: 30px;
    font-size: 13px;
    line-height: 1.3;
    color: #b27a78;
    font-weight: 400;
    padding: 7px 11px;
}
.closing_sn_span i {
    display: inline-block;
    margin-right: 6px;
}
.our_produts_listingds_col_in_btm {
    padding: 22px 26px;
}
.our_produts_listingds_col_in_btm h3 {
    font-size: 24px;
    line-height: 1.3;
    font-weight: 600;
    color: #343437;
    font-family: josefin-sans, sans-serif;
    margin-bottom: 15px;
}
.our_produts_listingds_col_in_btm h3 a {
    color: #343437;
}
.our_produts_listingds_col_in_btm h3 a:hover {
    color: #d19584;
}
.wcc_price {
    display: table;
    font-size: 24px;
    line-height: 1.3;
    font-weight: 500;
    margin-bottom: 12px;
    color: #d19584;
}
.shop_icon_cartts {
    display: inline-flex;
    align-items: center;
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    color: #343437;
    position: relative;
    padding-right: 35px;
}
.shop_icon_cartts:after {
    position: absolute;
    content: "";
    width: 27px;
    height: 1px;
    background: #747c92;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.shop_icon_cartts .shop_icon_cartts_in {
    width: 44px;
    height: 44px;
    background: #d19584;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
}
.shop_icon_cartts .shop_icon_cartts_in img {
    max-width: 20px;
}
.shop_icon_cartts:hover {
    color: #d19584;
}
.dated_input_cstmm {
    position: relative;
}
.dated_input_cstmm .icon_wkknd {
    position: absolute;
    right: 15px;
    top: 14px;
    line-height: 1;
}
.grp_modal_form_wrapprt_col .dated_input_cstmm input[type="date"] {
    padding-right: 40px;
    outline: none;
    box-shadow: inherit;
}
.grp_modal_form_wrapprt_col
    .dated_input_cstmm
    input[type="date"]::-webkit-inner-spin-button,
.grp_modal_form_wrapprt_col
    .dated_input_cstmm
    input[type="date"]::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}
.donation-toggle {
    width: 3rem;
    height: 1.5rem;
    background-color: #ccc;
    border: 1px solid #ccc;
    transition: background-color 0.3s ease-in-out;
}

.donation-toggle:checked {
    background-color: #d19584 !important;
    border-color: #d19584 !important;
}
.donation-toggle:focus {
    border-color: #d19584;
    outline: 0;
    box-shadow: 0 0 0 0;
}
.donate_badge {
    background-color: #28a745 !important; /* Green */
    color: white !important;
}
.product_price_inputs .dlr-sgn-abs {
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
    color: #afafaf;
    position: absolute;
    left: 25px;
    top: 21px;
}
.product_price_inputs {
    position: relative;
}
.grp_modal_form_wrapprt_col .product_price_inputs input[type="text"] {
    padding-left: 45px;
}
.grp_modal_form_wrapprt_col .submit_new_footer input[type="submit"],
.grp_modal_form_wrapprt_col .submit_new_footer input[type="button"],
.grp_modal_form_wrapprt_col .submit_new_footer button[type="button"],
.grp_modal_form_wrapprt_col .submit_new_footer button[type="submit"] {
    margin: 0;
}
.grp_modal_form_wrapprt_col .submit_new_footer .btn_cancel_mdl {
    margin: 0;
    padding-left: 18px;
}
.grp_modal_form_wrapprt_col .submit_new_footer {
    display: flex;
    align-items: center;
    margin-top: 30px;
}
.my_exrprdr_schedule_parent_inr {
    background: #ffffff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    padding: 27px 44px;
}
.my_exrprdr_schedule_parent_inr_top select {
    font-size: 18px;
    line-height: 1.3;
    font-weight: 600;
    color: #000000;
    letter-spacing: 0.2em;
    background: url(../images/pink_Arrow_btm.svg) no-repeat right center;
    background-size: 12px;
    text-transform: uppercase;
    width: auto;
    padding: 0;
    border: 0;
    min-width: inherit;
    height: auto;
    border-radius: 0;
    padding-right: 16px;
    min-width: 212px;
    font-family: trajan-pro-3, serif;
}
.my_exrprdr_schedule_parent_inr_top {
    margin-bottom: 25px;
}
.calendar_custom_table_pt {
    width: 100%;
    overflow-x: auto;
    padding: 0 3px;
}
.calendar_custom_table_pt table {
    width: 100%;
    border-spacing: 0;
    border-collapse: inherit;
}

.calendar_custom_table_pt table tr th {
    width: 14.28%;
    font-size: 10px;
    line-height: 1.2;
    font-weight: 500;
    text-transform: uppercase;
    color: #333333;
    font-family: josefin-sans, sans-serif;
    padding-bottom: 5px;
}
.calendar_custom_table_pt table tr td {
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    height: 88px;
    font-size: 12px;
    line-height: 1.3;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
    vertical-align: top;
    padding: 5px;
    position: relative;
}

.calendar_custom_table_pt table tr td:first-child {
    border-left: 1px solid #e0e0e0;
}
.calendar_custom_table_pt table tr:first-child td {
    border-top: 1px solid #e0e0e0;
}
.calendar_custom_table_pt table tr td.changeclrr {
    background: #fff6f2;
    color: #dba193;
}

.table_parts_meeting_hvr_wrapper {
    position: absolute;
    left: 60%;
    width: 337px;
    z-index: 1;
    top: -30%;
    border-radius: 20px;
    padding-left: 24px;
    display: none;
}
.table_parts_meeting_hvr {
    position: relative;
    padding: 23px 16px;
    background: #ffffff;
    box-shadow: 0px 14px 24px rgba(0, 0, 0, 0.07);
    max-height: 340px;
    overflow-y: auto;
}
.table_parts_meeting_hvr_wrapper:after {
    position: absolute;
    content: "";
    left: 0;
    top: 45px;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-right: 24px solid #fff;
    border-bottom: 11px solid transparent;
}
.table_parts_meeting_hvr_inrr {
    display: flex;
    flex-wrap: wrap;
}
.table_parts_meeting_hvr_inrr .main_img {
    max-width: 36px;
    flex-basis: 36px;
    height: 36px;
    overflow: hidden;
    border-radius: 50%;
    position: relative;
    margin-bottom: 0;
}
.table_parts_meeting_hvr_inrr .main_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
.table_parts_meeting_hvr_inrr_rt {
    max-width: calc(100% - 36px);
    flex-basis: calc(100% - 36px);
    padding-left: 16px;
    font-family: josefin-sans, sans-serif;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 13px;
    margin-bottom: 13px;
}
.table_parts_meeting_hvr_inrr:last-child .table_parts_meeting_hvr_inrr_rt {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.table_parts_meeting_hvr_inrr_rt h4 {
    font-size: 16px;
    font-weight: 600;
    color: #282828;
    margin-bottom: 6px;
}
.table_parts_meeting_hvr_inrr_rt p {
    font-size: 12px;
    line-height: 1.3;
    color: #97a3af;
    font-weight: 400;
    margin-bottom: 10px;
}
.table_parts_meeting_hvr_inrr_rt p:last-child {
    margin-bottom: 0;
}
.table_parts_meeting_hvr_inrr_rt ul li {
    display: inline-block;
    font-size: 12px;
    line-height: 1.3;
    font-weight: 500;
    font-family: josefin-sans, sans-serif;
    color: #333333;
    border-right: 1px solid #97a3af;
    padding-right: 15px;
    margin-right: 15px;
}
.table_parts_meeting_hvr_inrr_rt ul li.time_s {
    font-size: 14px;
    font-weight: 400;
    color: #97a3af;
}
.table_parts_meeting_hvr_inrr_rt ul li:last-child {
    padding-right: 0;
    margin-right: 0;
    border-right: 0;
}
.price_meeting_tag_btm {
    margin-top: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.price_black_mnnn {
    font-size: 22px;
    line-height: 1.3;
    font-weight: 500;
    color: #282828;
    font-family: josefin-sans, sans-serif;
}
.snd_mtng_lnk_btn {
    color: #d29380;
    font-size: 10px;
    line-height: 1.3;
    font-weight: 500;
    font-family: josefin-sans, sans-serif;
}
.snd_mtng_lnk_btn i {
    display: inline-block;
    padding-left: 5px;
}
.snd_mtng_lnk_btn:hover {
    color: #000;
}
.calendar_custom_table_pt table tr td:hover .table_parts_meeting_hvr_wrapper {
    display: block;
}

.my_profile_page_wrap.newww {
    border-radius: 0;
}

.profile_accnt_tab_lft_btn.btn {
    display: inline-block;
    padding: 0;
    font-size: 18px;
    line-height: 1.3;
    font-weight: 300;
    color: #666666;
    text-transform: uppercase;
    font-family: trajan-pro-3, serif;
    padding: 5px 0;
    padding-left: 33px;
    position: relative;
    text-align: left;
}
.profile_accnt_tab_lft_btn.btn img {
    position: absolute;
    left: 0;
    top: 7px;
    max-width: 17px;
}
.profile_accnt_tab_lft li {
    margin-bottom: 13px;
}
.profile_accnt_tab_lft li:last-child {
    margin-bottom: 0;
}
.profile_accnt_tab_lft li.active .profile_accnt_tab_lft_btn.btn,
.profile_accnt_tab_lft li .profile_accnt_tab_lft_btn.btn:hover {
    color: #d29380;
    font-weight: 600;
}
.profile_accnt_tab_lft li.active .profile_accnt_tab_lft_btn.btn img,
.profile_accnt_tab_lft li .profile_accnt_tab_lft_btn.btn:hover img {
    filter: invert(50%) sepia(4%) saturate(4275%) hue-rotate(323deg)
        brightness(141%) contrast(83%);
}

.innr-wrap-my-exprt-bookng-innr {
    box-shadow: 0px 44px 44px rgb(0 0 0 / 3%);
    border-radius: 12px;
    background: #ffffff;
    border: 1px solid #e8e8e8;
    display: flex;
    flex-wrap: wrap;
    padding: 15px;
    margin-bottom: 16px;
}
.innr-wrap-my-exprt-bookng-innr:last-child {
    margin-bottom: 0;
}
.lft-sec-img-smll-my-expt {
    width: 60px;
    flex-basis: 60px;
}
.lft-sec-img-smll-my-expt figure {
    margin: 0;
}
.lft-sec-img-smll-my-expt figure img {
    border-radius: 6px;
}
.right-sec-img-smll-my-expt {
    width: calc(100% - 60px);
    flex-basis: calc(100% - 60px);
    padding-left: 20px;
}
.my-exprt-top-ttl-flx,
.video-exprt-top-ttl-flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}
.my-exprt-top-ttl-flx h4,
.video-exprt-top-ttl-flx h4 {
    font-size: 16px;
    color: #22262e;
    font-weight: 600;
    margin: 0;
}
.my-exprt-top-ttl-flx a {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    color: #d29380;
    transition: 0.5s ease-in-out;
}
.video-exprt-top-ttl-flx a {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    transition: 0.5s ease-in-out;
    border: 1.5px solid;
    border-radius: 9px;
    padding: 5px;
}
.video-exprt-top-ttl-flx p {
    font-weight: 400;
    font-size: 14px;
    color: #d29380;
}
.video-exprt-top-ttl-flx a:hover {
    display: flex;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    transition: 0.5s ease-in-out;
    border: 1.5px solid;
    border-radius: 9px;
    padding: 5px;
    background-color: #d29380;
    color: #ffffff;
}
.my-exprt-top-ttl-flx a i,
.video-exprt-top-ttl-flx a i {
    padding-right: 10px;
    display: flex;
}
.my-exprt-top-ttl-flx a i img {
    transition: 0.5s ease-in-out;
}
.my-exprt-top-innr-txt {
    margin-bottom: 17px;
}
.my-exprt-top-innr-txt span {
    display: table;
    color: #747c92;
    font-weight: 300;
    font-size: 14px;
    margin-bottom: 12px;
}
.my-exprt-top-innr-txt p {
    color: #333742;
    font-weight: 300;
    font-size: 16px;
    margin: 0;
}

/* request session links and a radio */

.visually-hidden {
    position: absolute;
    margin: 0;
    margin-bottom: 0;
    overflow: hidden;

}
.btn-link {
    margin: 0;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    background-color: transparent;
    border: none;
    color: #d29380;
}

.btn-link:hover, .btn-link:focus {
    text-decoration: none;
    color: #22262e;
    background-color: transparent;
}

input[type="radio"]:checked + .btn-link {
    font-weight: bold;
    color: #c4808a; /* Highlight color when selected */
    background-color: transparent;
}
/**/
.my-exprt-top-innr-list {
    position: relative;
    border-top: 1px solid #f0f0f0;
    padding-top: 11px;
}
.my-exprt-top-innr-list ul {
    display: flex;
    padding: 0;
    margin: 0 -15px;
}
.my-exprt-top-innr-list ul li {
    list-style: none;
    padding: 0 15px;
    font-weight: 300;
    font-size: 12px;
    color: #333742;
    position: relative;
    border-right: 1px solid #d9d9d9;
}
.my-exprt-top-innr-list ul li:last-child {
    border-right: none;
}
.my-exprt-top-innr-list ul li p span {
    color: #22262e;
    font-weight: 600;
    padding-left: 5px;
    font-family: trajan-pro-3, serif;
}
.my-exprt-top-innr-list ul li p span.grnn-txt {
    color: #10c95a;
}
.my-exprt-top-innr-list ul li p span.goldn-txt {
    color: #d29380;
}

.my-exprt-top-innr-list ul li p span.red-txt {
    color: #c91010;
}

.table-order-innr-part {
    position: relative;
    width: 100%;
    overflow-x: auto;
}
.innr-orver-page-sngl-item {
    background: #ffffff;
    border: 1px solid #e8e8e8;
    box-shadow: 0px 14px 34px rgba(0, 0, 0, 0.03);
    border-radius: 12px;
    padding: 12px 15px;
    margin-bottom: 16px;
}
.innr-orver-page-sngl-item table {
    width: 100%;
}
.innr-orver-page-sngl-item table th {
    color: #666666;
    font-weight: 400;
    font-size: 14px;
    padding: 0 15px;
}
.innr-orver-page-sngl-item table th:first-child {
    padding-left: 0;
}
.innr-orver-page-sngl-item table th:last-child {
    padding-right: 0;
}
.innr-orver-page-sngl-item table td {
    color: #666666;
    font-weight: 300;
    font-size: 12px;
    padding: 0 15px;
}
.innr-orver-page-sngl-item table td:first-child {
    padding-left: 0;
}
.innr-orver-page-sngl-item table td:last-child {
    padding-right: 0;
}
.innr-orver-page-sngl-item table .img-txt {
    display: flex;
    align-items: center;
}
.innr-orver-page-sngl-item table .img-txt i {
    display: flex;
    padding-right: 5px;
}
.innr-orver-page-sngl-item table .img-txt i img {
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.innr-orver-page-sngl-item table .status-btn {
    padding: 3px 4px;
    width: 71px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 10px;
    color: #ffffff;
    border-radius: 10px;
}
.innr-orver-page-sngl-item table .grnn-btn {
    background: #10ca5a;
}
.innr-orver-page-sngl-item table .golden-btn {
    background: #d29380;
}
.innr-orver-page-sngl-item table .red-btn {
    background: #ff3e04;
}
.innr-orver-page-sngl-item table a {
    display: inline-block;
}

.passswrd-innr-itm {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.passswrd-innr-itm-wrap {
    padding-right: 20px;
}
.passswrd-innr-itm-wrap h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.3;
    color: #000000;
    margin-bottom: 9px;
}
.passswrd-innr-itm-wrap p {
    font-weight: 300;
    font-size: 14px;
    line-height: 1.3;
    color: #666666;
    margin-bottom: 0;
}
.passswrd-innr-itm-wrap-btn a {
    font-family: trajan-pro-3, serif;
    color: #d29380;
    font-weight: 300;
    font-size: 14px;
    display: inline-block;
    border: 1px solid #d7c0ae;
    border-radius: 50px;
    padding: 10px 10px;
    min-width: 170px;
    text-align: center;
    transition: 0.5s ease-in-out;
}
.passswrd-innr-itm-wrap-btn a:hover {
    background: #d29380;
    color: #ffffff;
}
.mm-dropdown .dropdown-toggle {
    height: 55px;
    background: transparent;
    border: 1px solid #e4e4e4;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 400;
    color: #373435;
    padding: 2px 25px;
    padding-right: 47px;
    width: 100%;
    background-color: #fff;
    display: flex;
    align-items: center;
}

.mm-dropdown .dropdown-toggle:after {
    position: absolute;
    content: "";
    border: 0;
    padding: 0;
    margin: 0;
    background: url(../images/down_arrow_vctr.svg) no-repeat right center;
    background-size: 12px;
    right: 25px;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
}
.grid_imgss_wrappr {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
}
.grid_imgss_wrappr .grid_imgss {
    max-width: 16px;
    flex-basis: 16px;
}
.grid_imgss_wrappr .namee_g {
    flex-basis: calc(100% - 16px);
    max-width: calc(100% - 16px);
    padding-left: 7px;
    margin-bottom: -4px;
}
.mm-dropdown .dropdown-menu {
    width: 100%;
}
.grp_modal_form_wrapprt_col.new_submit_in input[type="submit"],
.grp_modal_form_wrapprt_col.new_submit_in input[type="button"],
.grp_modal_form_wrapprt_col.new_submit_in button[type="submit"],
.grp_modal_form_wrapprt_col.new_submit_in button[type="button"] {
    width: 100%;
    border-radius: 12px;
    min-height: 55px;
    font-weight: 500;
    font-family: trajan-pro-3, serif;
    letter-spacing: 1px;
    margin-top: 8px;
}
.grp_modal_form_wrapprt_col.new_submit_in .btn_cancel_mdl {
    font-family: trajan-pro-3, serif;
    font-weight: 500;
    margin-top: 24px;
}
.create_grp_modal1_mdfd .new_head_full {
    display: block;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
}
.create_grp_modal1_mdfd .new_head_full h5 {
    margin-bottom: 25px;
}
.create_grp_modal1_mdfd .new_head_full h5:last-child {
    margin-bottom: 0;
}
.create_grp_modal1_mdfd .new_head_full p {
    font-size: 16px;
    font-weight: 400;
    color: #afafaf;
}

.left-category.newww {
    text-align: left;
}

.gap_top_btm_new {
    padding: 50px 0;
}
.gap_top_btm_new_n_btm {
    padding-bottom: 0 !important;
}
.gap_top_btm_new_n_top {
    padding-top: 0 !important;
}
.main-head.sddw {
    background: #ffffff;
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.04);
    z-index: 11;
}
.back_white_cll {
    background: #fff;
    position: relative;
    z-index: 10;
}
.articles_dtls_sec_top .main_img {
    margin-bottom: 30px;
}
.articles_dtls_sec_top .main_img img {
    width: 100%;
    border-radius: 16px;
}
.articles_dtls_sec_top_ul > div {
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
    margin-bottom: 15px;
}
.articles_dtls_sec_top_ul > div:last-child {
    margin-right: 0;
}
.mary_colbert {
    display: flex;
    flex-wrap: wrap;
}
.mary_colbert .rt_img_fid {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.mary_colbert .rt_img_fid img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    object-position: top center;
}
.mary_colbert_rt {
    width: calc(100% - 26px);
    padding-left: 7px;
    align-self: center;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 600;
    color: #22262e;
    font-family: trajan-pro-3, serif;
}
.fashn_desfine_sec {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 600;
    color: #22262e;
    font-family: trajan-pro-3, serif;
}
.fashn_desfine_sec i {
    display: inline-block;
    margin-right: 9px;
}
.fashn_desfine_sec i img {
    max-width: 11px;
}
.articles_dtls_sec_top {
    margin-bottom: 20px;
}
.sec_hdngd_articles h3 {
    font-size: 32px;
    line-height: 1.3;
    font-weight: 600;
    color: #22262e;
    margin-bottom: 18px;
}
.sec_hdngd_articles h3:last-child {
    margin-bottom: 0;
}
.sec_hdngd_articles p {
    font-size: 18px;
    line-height: 1.3;
    color: #22262e;
    font-weight: 300;
    margin-bottom: 23px;
}
.sec_hdngd_articles p:last-child {
    margin-bottom: 0;
}
.sec_hdngd_articles {
    margin-bottom: 46px;
}
.sec_hdngd_articles:last-child {
    margin-bottom: 0;
}
.contary_popular_img_sec_in_col_lft .main_img img {
    width: 100%;
    border-radius: 16px;
}
.contary_popular_img_sec_in_col_rtt .sec_hdngd_articles h3 {
    font-weight: 300;
}

.contary_popular_img_sec_in_col_rtt {
    align-self: center;
}
.contary_popular_img_sec_in {
    margin-bottom: 46px;
}
.contary_popular_img_sec_in:last-child {
    margin-bottom: 0;
}
.contary_popular_img_sec_in:nth-child(even)
    .contary_popular_img_sec_in_col_lft {
    order: 1;
}
.contary_popular_img_sec_in:nth-child(even)
    .contary_popular_img_sec_in_col_rtt {
    order: 0;
}
.contary_popular_img_sec_in_col_lft .main_img {
    margin-bottom: 0;
}
.short_sec_head_cmn {
    margin-bottom: 13px;
}
.short_sec_head_cmn:last-child {
    margin-bottom: 0;
}

.short_sec_head_cmn h5 {
    font-size: 14px;
    line-height: 1.3;
    font-weight: 300;
    color: #000000;
    /*font-family: josefin-sans, sans-serif;*/
}
.artist_dashboard_textara {
    border: 1px solid #e4e4e4;
    border-radius: 14px;
    -webkit-border-radius: 14px;
    overflow: hidden;
    background: #ffffff;
}
.artist_dashboard_textara_btm textarea {
    height: 248px;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 400;
    color: #afafaf;
    padding: 18px 22px;
    border: 0;
    border-radius: 0;
}
.artist_dashboard_textara_top {
    box-shadow: 0px 6.65385px 19.9615px rgba(0, 0, 0, 0.07),
        0px 2.77982px 8.33945px rgba(0, 0, 0, 0.0503198),
        0px 1.48622px 4.45867px rgba(0, 0, 0, 0.0417275),
        0px 0.833165px 2.49949px rgba(0, 0, 0, 0.035),
        0px 0.442488px 1.32746px rgba(0, 0, 0, 0.0282725),
        0px 0.184129px 0.552387px rgba(0, 0, 0, 0.0196802);
    position: relative;
    z-index: 1;
    padding: 10px 22px;
}
.btn_view_save {
    display: table;
    margin-left: auto;
    background: #d29380;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 300;
    font-family: trajan-pro-3, serif;
    color: #ffffff;
    min-width: 111px;
    text-align: center;
    padding: 9px 10px;
}
.btn_view_save:hover {
    background: #000;
    color: #fff;
}
.save_btn_foot {
    margin-top: 20px;
}
.add_artist_profile_sec > div {
    margin-bottom: 23px;
}
.add_artist_profile_sec > div:last-child {
    margin-bottom: 0;
}
.slct_img_upldr_sec {
    display: inline-block;
    width: 100%;
    position: relative;
}
.slct_img_upldr_sec input[type="file"] {
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.uploader_img_main {
    width: 100%;
    min-height: 291px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid #e4e4e4;
    background: #ffffff;
    border-radius: 14px;
    -webkit-border-radius: 14px;
}
.submit_btn_endd input[type="submit"],
.submit_btn_endd input[type="button"],
.submit_btn_endd button[type="submit"],
.submit_btn_endd button[type="button"] {
    min-width: 445px;
    text-align: center;
    background: #d29380;
    box-shadow: 0px 4px 4px #e9e9e9;
    border-radius: 12px;
    -webkit-border-radius: 12px;
    font-size: 16px;
    line-height: 1.3;
    color: #ffffff;
    font-family: trajan-pro-3, serif;
    font-weight: 600;
    margin-top: 45px;
}
.submit_btn_endd input[type="submit"]:hover,
.submit_btn_endd input[type="button"]:hover,
.submit_btn_endd button[type="submit"]:hover,
.submit_btn_endd button[type="button"]:hover {
    background: #000;
    color: #fff;
}

.gallry_exhibitor_inner_col_inr .main_img {
    position: relative;
    width: 100%;
    margin-bottom: 0;
    padding-bottom: 97%;
}
.gallry_exhibitor_inner_col_inr .main_img img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
}
.gallry_exhibitor_inner_col_inr_bt {
    margin-top: 37px;
}
.gallry_exhibitor_inner_col_inr_bt h3 {
    font-size: 36px;
    line-height: 1.3;
    color: #000000;
    font-weight: 600;
    margin-bottom: 25px;
}
.gallry_exhibitor_inner_col_inr_bt h3 a {
    color: #000000;
}
.gallry_exhibitor_inner_col_inr_bt h3 a:hover {
    color: #d29380;
}
.gallry_exhibitor_inner_col_inr_bt h3:last-child {
    margin-bottom: 0;
}
.calendar_date_tixk {
    font-size: 13px;
    line-height: 1.3;
    font-weight: 400;
    color: #000000;
    margin-bottom: 25px;
    display: table;
}
.calendar_date_tixk i {
    display: inline-block;
    margin-top: -2px;
    margin-right: 10px;
    vertical-align: top;
}
.gallry_exhibitor_inner_col_inr_bt p {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 300;
    color: #000000;
    margin-bottom: 15px;
}
.gallry_exhibitor_inner_col_inr_bt p:last-child {
    margin-bottom: 0;
}
.rd_more_back_bl {
    font-size: 20px;
    line-height: 1.3;
    font-weight: 400;
    color: #000000;
    font-family: josefin-sans, sans-serif;
    position: relative;
    z-index: 1;
    padding-left: 24px;
    padding-right: 50px;
    margin-top: 32px;
    display: inline-block;
}
.rd_more_back_bl:after {
    position: absolute;
    content: "";
    width: 46px;
    height: 46px;
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #d19584;
    z-index: -2;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.rd_more_back_bl:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 1px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #75426e;
    z-index: -1;
    transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
}
.rd_more_back_bl:hover {
    color: #000000;
}
.rd_more_back_bl:hover:after {
    width: calc(100% - 25px);
    border-radius: 10px;
    background-color: #d2b49c;
}
.rd_more_back_bl:hover:before {
    background: #d19584;
}

.artist_dashboard_textara_top_btn button {
    border: 0;
    padding: 0;
    background: transparent;
    padding: 0 3px;
}
.artist_dashboard_textara_top_btn button img {
    max-width: 23px;
}
.artist_dashboard_textara_top_btn button:first-child {
    padding-left: 0;
}
.artist_dashboard_textara_top_btn button:last-child {
    padding-right: 0;
}
.artist_dashboard_textara_top_btn {
    width: 100%;
    overflow-x: auto;
    display: flex;
    flex-wrap: nowrap;
    overflow-y: hidden;
}
.sectn_headingof_group.short_gpp {
    margin-bottom: 23px;
}
.sectn_headingof_group.short_gpp h2 {
    font-weight: 600;
}

.cmn_dashboarded_right_cndWrap {
    position: relative;
    text-align: center;
    padding-top: 90px;
}

.bc_mem_lock_btn {
    background: #c4808a;
    color: #fff;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    padding: 15px 35px 12px;
}

.bc_mem_lock_btn svg {
    width: 20px;
    height: 20px;
    margin-top: -4px;
    margin-right: 10px;
}

.bc_mem_lock_btn:hover {
    background: #fff;
    border: 2px solid #c4808a;
    color: #c4808a;
}

.bc_mem_lock_btn:hover svg path {
    fill: #c4808a;
}

.crt_post_photoss .tab-teaser .tab-menu ul {
    width: 100%;
}

.crt_post_photoss .title_h {
    display: inline;
    font-weight: 700;
}

.crt_post_photoss .th_grp {
    margin-bottom: 30px;
}

.crt_post_photoss .th_vrt_grp .title_h {
    display: block;
}

.crt_post_photoss .thumb_wrap img {
    width: 100%;
    height: 100%;
}

.crt_post_photoss .logos_wrap {
    display: flex;
    flex-wrap: wrap;
    margin: -4px;
}

.crt_post_photoss .logos_wrap img {
    margin: 4px;
    width: 120px;
    height: 90px;
}

.no_artist {
    width: 100%;
    text-align: center;
    padding-top: 50px;
    font-family: inherit;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    margin: 0px;
}

.artist_nm_cont ul {
    display: flex;
    flex-wrap: wrap;
    margin: -5px;
}

.artist_nm_cont ul .ar_nm_item {
    width: calc(25% - 10px);
    text-align: center;
    font-size: 15px;
    line-height: 1.3;
    font-weight: 600;
    color: #c7a289;
    font-family: trajan-pro-3, serif;
    background: #fff2e9;
    border-radius: 10px;
    padding: 10px;
    margin-left: 10px;
    margin: 5px;
    flex-basis: auto;
    max-width: inherit;
}

.artist_nm_cont ul .ar_nm_item a:hover {
    color: #000;
}

.double_head_dashbrd_row .double_head_dashbrd_col_rght {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    margin: 0px -10px;
}

.double_head_dashbrd_row .double_head_dashbrd_col_rght > * {
    margin: 5px;
}

.crt_post_photoss_col .main_img img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}

.crt_post_photoss_col .main_img {
    margin-bottom: 0px;
}

.crt_post_photoss_col h6 {
    color: #000;
    margin-bottom: 7px;
}

.crt_post_photoss_col .btn {
    background: #fff2e9;
    color: #c7a289;
    margin-top: 10px;
}

.crt_post_photoss_col .btn:hover {
    background: #c7a289;
    color: #fff2e9;
}

.crt_post_photoss_col .crt_post_inn {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    padding: 15px;
}

.joblists .joblistCandidates {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.joblists .joblistCandidates > li {
    width: calc(50% - 20px);
    margin: 10px;
}

.req_times_ulll_time p {
    margin-top: 10px;
}

.gallery_tab_bar .filter_box h2 {
    font-size: 16px;
    color: #000;
}

.gallery_tab_bar .right_select h3 {
    font-size: 12px;
    color: #000;
}

.gallery_tab_bar .filter_box select {
    font-size: 14px;
}

.contact_details_box h3 {
    font-size: 20px;
    color: #000;
}

.contact_details_box li {
    display: flex;
    line-height: 1.2;
}

.contact_details_box li i {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-right: 15px;
    margin-top: -10px;
}

.contact_details_box li + li {
    margin-top: 20px;
}

.crt_post_photoss_col_inr .btn_cmn_anc {
    font-size: 14px;
}

.header_user {
    margin-left: 15px;
}

@media (max-width: 1500px) {
    .conversation-form h1 {
        font-size: 30px;
    }
    .heading-lg {
        font-size: 30px;
    }
    .banner-content h1 {
        font-size: 24px;
    }
}
@media (max-width: 1199px) {
    .leftSidebar {
        width: 220px;
    }

    .middleSec {
        flex-basis: calc(100% - 460px);
        max-width: calc(100% - 460px);
        padding: 0 15px;
    }

    .rightSec {
        width: 240px;
    }

    .leftSidebar ul li {
        padding: 15px;
    }

    .leftSidebar ul li a {
        font-size: 13px;
    }

    .columnBx h5 {
        font-size: 15px;
        min-height: 32px;
    }

    .right-common__heading {
        font-size: 16px;
    }

    .gallertBox .gallery-btn-groups .filter-button {
        font-size: 14px;
        padding: 12px 18px;
    }

    .gallertBox {
        padding: 40px 0;
    }

    .gallery-btn-groups {
        margin-bottom: 40px;
    }

    .tab-main-box .select-groups select {
        width: auto;
        padding: 10px 30px 10px 10px;
        font-size: 14px;
        background: url(./new_../images/icon04.svg) no-repeat right 10px center;
    }

    .tab-main-box .select-groups select:not(:last-child) {
        margin-right: 10px;
    }

    .middle-form {
        margin-bottom: 40px;
    }
    .conversation-form {
        padding: 58px 37px 50px;
    }
    .right-text {
        margin-top: 20px;
    }
    .showBnrart {
        position: absolute;
        z-index: 9;
        top: 30px;
        width: 479px;
        height: 479px;
        right: 16%;
    }
    .artpage-banner {
        height: 400px;
    }
    .artpage-banner .bannerBg {
        height: 400px;
    }
    .pageRoll.pageRoll_newww .leftSidebar {
        width: 220px;
    }
    .pageRoll.pageRoll_newww .cmn_dashboarded_right {
        width: calc(100% - 220px);
    }
    .expert_schedule_postd_col_lft {
        width: 65%;
    }
    .expert_schedule_postd_col_rtt {
        width: 35%;
    }
    .cmn_dashboarded_right .expert_schedule_postd_col_lft {
        width: 100%;
    }

    .new_teaser_tab .tab-main-box .select-groups select {
        width: 48%;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    .new_teaser_tab .tab-main-box .select-groups {
        justify-content: space-between;
        margin-bottom: 10px;
    }
    .my-exprt-top-innr-list ul {
        display: block;
        margin: 0;
    }
    .my-exprt-top-innr-list ul li {
        padding: 0;
        border-right: 1px solid #d9d9d9;
        display: inline-block;
        padding-right: 10px;
        margin-right: 5px;
    }
    .my-exprt-top-innr-list ul li:last-child {
        margin-right: 0;
        padding-right: 0;
        border-right: 0;
    }
    .profile_accnt_tab_lft_btn.btn {
        font-size: 16px;
    }
    .gallry_exhibitor_inner_col_inr_bt h3 {
        font-size: 30px;
        margin-bottom: 18px;
    }
    .calendar_date_tixk {
        margin-bottom: 20px;
    }
    .gallry_exhibitor_inner_col_inr_bt p {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .sidebarNav-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 3px;
        position: absolute;
        right: 12px;
    }

    .menu-button {
        background: none;
        border: none;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 10px;
    }

    .menu-bar {
        width: 30px;
        height: 2px;
        background-color: #000;
        margin: 3px 0;
    }

    .sidebarNav-btn div {
        width: 35px;
        height: 5px;
        background-color: #000;
        margin: 3px 0;
    }

    /*.sidebarNav-btn img {
        filter: invert(1);
    }*/

    .leftSidebar {
        display: none;
        z-index: 1;
        position: fixed;
        width: 100%;
        left: 0;
        padding-top: 0;
    }

    .middleSec {
        flex-basis: calc(100% - 240px);
        max-width: calc(100% - 240px);
        padding-left: 0;
    }

    .sidebarNav-close {
        padding: 0 5px;
        width: 22px;
        border: none;
        background: none;
        height: auto !important;
        margin-left: auto;
        margin-bottom: 15px;
        display: block;
    }

    .whatsOnyour_mind {
        padding: 15px;
    }

    .columnBx {
        margin-bottom: 10px;
    }

    .rightSec {
        margin-top: 54px;
    }

    .gallertBox .gallery-btn-groups .filter-button {
        font-size: 13px;
        padding: 8px;
    }

    .gallery_product .expert-card h3 {
        font-size: 18px;
        line-height: 21px;
    }

    .gallery_product .expert-card {
        padding-top: 18px;
    }

    .gallery_product .expert-card p {
        font-size: 14px;
        line-height: 19px;
        margin-bottom: 5px;
    }

    .gallery_product .expert-card small {
        font-size: 14px;
        line-height: 21px;
        display: inline-block;
    }

    .gallery_product .expert-column figure .expert-tag {
        font-size: 14px;
        padding: 7px 5px;
    }

    .joblists .jobsLeft .job-designation ul li {
        font-size: 14px;
    }

    .joblists .jobsLeft .job-designation ul li img {
        width: 16px;
    }

    .tab-teaser .tab-menu ul li a {
        font-size: 14px;
    }

    .tab-main-box .select-groups select {
        width: 47%;
        margin-bottom: 10px;
    }

    .tab-main-box .select-groups {
        margin: 20px 0 10px;
    }

    .inner-heading-content {
        padding: 40px 0 !important;
    }

    .policy {
        padding-top: 40px;
    }
    .row1 p {
        max-width: 100%;
    }
    .comrow p {
        max-width: 100%;
    }
    .longPic {
        margin-top: 20px;
    }
    .right-text {
        padding-bottom: 0;
    }
    .cont-slider .carousel-control-prev {
        left: 0px;
        bottom: -120px;
    }
    .cont-slider .carousel-control-next {
        left: 105px;
        bottom: -120px;
        right: inherit;
    }
    .rightJumboimg {
        text-align: center;
    }
    .rightJumboimg img {
        height: 500px;
        width: 100%;
        max-width: 500px;
        margin: 210px auto 0px auto;
    }
    .bottomSliderContent {
        padding-top: 40px;
    }
    .showBnrart {
        display: none;
    }
    .artpage-banner .bannerBg {
        height: 280px;
    }
    .detailsrow {
        padding-top: 72px;
    }
    .buyart p {
        width: 100%;
    }
    .pageRoll.pageRoll_newww .cmn_dashboarded_right {
        width: 100%;
        padding-left: 0;
    }
    .pageRoll.pageRoll_newww {
        padding-top: 60px;
    }
    .pageRoll.pageRoll_newww .leftSidebar {
        width: 100%;
    }
    .leftSidebar {
        z-index: 2;
    }
    .expertImgs {
        display: block;
        text-align: center;
    }
    .expertImgs ul {
        justify-content: center;
        margin-bottom: 10px;
    }
    .feedLoader.newew {
        margin-top: 50px;
    }
    .double_head_dashbrd_col_lft {
        margin-bottom: 15px;
    }
    .calendar_custom_table_pt table tr td {
        min-width: 100px;
    }
    .innr-orver-page-sngl-item {
        width: 700px;
    }
    .sec_hdngd_articles h3 {
        font-size: 26px;
        margin-bottom: 14px;
    }
    .sec_hdngd_articles p {
        font-size: 17px;
    }
    .contary_popular_img_sec_in:nth-child(even)
        .contary_popular_img_sec_in_col_lft {
        order: inherit;
    }
    .contary_popular_img_sec_in:nth-child(even)
        .contary_popular_img_sec_in_col_rtt {
        order: inherit;
    }
    .gallry_exhibitor_inner_col_inr_bt p {
        font-size: 17px;
    }
    .rd_more_back_bl {
        font-size: 18px;
        margin-top: 22px;
    }
    .gallry_exhibitor_inner_col_inr_bt {
        margin-top: 27px;
    }

    .bc_mem_lock_btn {
        position: static;
        transform: none;
    }
    .artist_nm_cont ul .ar_nm_item {
        width: calc(33.33333% - 10px);
    }

    .header_user {
        margin-left: auto;
    }
}

@media (max-width: 767px) {
    .middleSec {
        flex-basis: 100%;
        max-width: 100%;
        padding: 0;
    }

    .pr-0 {
        padding-right: 15px;
    }

    .rightSec {
        width: 100%;
    }

    .charity-column img {
        width: 100%;
    }

    .enents-box .postImg-responsive {
        height: 190px;
    }

    .inner-banner {
        padding-top: 34px;
    }

    .inner-banner .banner-content h1 {
        font-size: 24px;
    }

    .inner-banner .banner-content p {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .inner-banner .banner-content select {
        padding: 10px 30px 10px 15px;
        font-size: 16px;
        min-width: 134px;
    }

    .imageBannerlist li {
        padding: 0 3px;
    }

    .gallertBox .gallery-btn-groups .filter-button {
        font-size: 12px;
        padding: 3px 8px;
        margin-bottom: 5px;
    }

    .gallertBox .moreBtn {
        margin: 0 auto;
        padding: 12px;
    }

    .joblists .listorderItems li {
        padding: 15px;
    }

    .joblists .jobsLeft .job-profile-header img {
        width: 48px;
        height: 48px;
    }

    .joblists .josRight .available-option {
        padding: 15px 0;
    }

    .inner-heading-content {
        padding: 20px 0 !important;
    }

    .heading-sm {
        margin-bottom: 10px;
    }

    .heading-lg {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 30px;
    }

    .inner-heading-content p {
        font-size: 16px;
    }

    .requiremnet {
        padding: 15px;
    }

    .rightPane {
        padding-left: 0;
        width: 100%;
        flex-basis: 100%;
    }

    .rightPane h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .rightPane ul li {
        margin-bottom: 16px;
    }

    .middle-form {
        padding: 30px 15px;
    }

    .conversation-form h1 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 8px;
    }

    .conversation-form input[type="text"],
    input[type="tel"],
    input[type="password"],
    input[type="email"],
    select {
        height: 45px;
    }

    .fromCheck h5 {
        font-size: 14px;
    }

    .sub-contetntArea {
        padding-top: 10px;
        margin-bottom: 10px;
    }

    .policy h1 {
        font-size: 26px;
        margin-bottom: 5px;
    }

    .policy p {
        font-size: 16px;
        margin-bottom: 12px;
        line-height: 24px;
    }

    .policy ul li {
        font-size: 16px;
        line-height: 25px;
        padding-left: 20px;
    }

    .policy h2 {
        font-size: 16px;
        line-height: 23px;
        margin-bottom: 8px;
    }
    .conversation-form {
        padding: 35px 18px 23px;
    }
    .letterContent {
        width: 80%;
    }
    .sm-title {
        font-size: 35px;
    }
    .com-title {
        font-size: 17px;
    }
    .mediaObject {
        flex-wrap: nowrap;
        display: block;
    }
    .mediaRight {
        padding-left: 0;
        margin-top: 20px;
    }
    .events .mediaObject .mediaRight h2 {
        font-weight: 300;
        font-size: 16px;
    }
    .mediaLeft {
        text-align: center;
    }
    .expert_schedule_postd_col_lft {
        width: 100%;
    }
    .expert_schedule_postd_col_rtt {
        width: 100%;
    }
    .cmn_section_heading h2 {
        font-size: 21px;
    }
    .req_times_ulll_time_span {
        font-size: 17px;
        padding: 12px 24px;
    }
    .my_prof_of_edit_right {
        flex-basis: 100%;
        max-width: 100%;
        text-align: right;
        order: -1;
        margin-bottom: 20px;
    }
    .my_prof_of_edit_left {
        flex-basis: 100%;
        max-width: 100%;
        padding-right: 0;
    }

    .create_grp_modal1_mdfd .modal-dialog {
        max-width: 80%;
    }
    .currnt_member_sec_heading {
        display: block;
        margin-bottom: 22px;
    }
    .currnt_member_sec_heading .sectn_headingof_group {
        justify-content: center;
        margin-bottom: 20px;
    }
    .upgrd_member_btn {
        display: table;
        margin-left: auto;
    }
    .currnt_member_sec_table ul li {
        padding: 0 10px;
    }
    .currnt_member_sec_table ul {
        margin: 0 -10px;
    }
    .currnt_member_sec_table_li p {
        font-size: 17px;
    }
    .currnt_member_sec_table_li h5 {
        font-size: 15px;
    }
    .mmbr_benefits_mbl_table table tr td h5 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .mmbr_benefits_mbl_table table tr td p {
        font-size: 16px;
    }
    .mmbr_benefits_mbl_table table tr td .prcie_tag_dllr {
        font-size: 20px;
    }
    .artist_dashboard_textara_btm textarea {
        height: 200px;
    }
    .artist_nm_cont ul .ar_nm_item {
        width: calc(50% - 10px);
    }
    .joblists .joblistCandidates > li {
        width: calc(100% - 10px);
    }
}

@media (max-width: 575px) {
    .feedCompose figure img {
        width: 30px;
        height: 30px;
        margin-right: 8px;
    }

    .uploadbtn {
        min-width: 95px;
        font-size: 14px;
    }

    .uploadbtn span {
        width: 24px;
        height: 24px;
        margin-right: 3px;
    }

    .customSelect {
        width: 95px;
    }

    .customSelect span {
        width: 24px;
        height: 24px;
        margin-right: 3px;
    }

    .customSelect select {
        font-size: 14px;
    }

    .upload-btn-wrapper {
        margin-right: 10px;
        margin-top: 10px;
    }

    .images img {
        width: 30px;
        height: 30px;
    }

    .pf-images img {
        width: 30px;
        height: 30px;
    }

    .columnBx h5 {
        min-height: 1px;
    }

    .inner-banner .banner-content {
        padding: 0 15px;
    }

    .gallertBox .gallery-btn-groups {
        justify-content: inherit;
    }

    .gallertBox .gallery-btn-groups .filter-button {
        margin-right: 5px;
    }

    .btnSubmit {
        margin-top: 15px;
    }

    .btnSubmit button {
        padding: 12px;
    }
    .innerpage-carousel .banner-content {
        position: initial;
        max-width: 100%;
    }
    .carousel-control-prev {
        left: 20px;
    }
    .carousel-control-next {
        right: 20px;
    }
    .innerpage-carousel .carousel-item img {
        width: 100%;
        height: 362px;
    }
    .letterContent h1 {
        font-size: 23px;
    }
    .letterContent p {
        font-size: 20px;
    }

    .pos_create_box_col_wrap_submit input[type="submit"],
    .pos_create_box_col_wrap_submit input[type="button"],
    .pos_create_box_col_wrap_submit button[type="submit"],
    .pos_create_box_col_wrap_submit button[type="button"] {
        font-size: 15px;
        min-height: 34px;
        min-width: 90px;
    }
    .pageRoll.pageRoll_newww .cmn_dashboarded_right {
        padding-bottom: 35px;
    }
    .feedLoader.newew {
        margin-top: 30px;
    }
    .crt_post_photoss_col_inr_btm .date_time_yr {
        font-size: 17px;
    }
    .crt_post_photoss_col_inr_btm p {
        font-size: 16px;
    }
    .btn_cmn_anc {
        font-size: 18px;
    }
    .dashboard_cmn_type_heading h3 {
        font-size: 18px;
    }
    .double_head_dashbrd_col_lft {
        margin-bottom: 10px;
    }
    .my_profile_page_wrap_btm {
        padding: 0 15px;
    }

    .sectn_headingof_group {
        display: block;
        text-align: center;
    }
    .sectn_headingof_group h2 {
        margin-bottom: 20px;
    }
    .sectn_headingof_group h2:last-child {
        margin-bottom: 0;
    }
    .sectn_headingof_group_col_in_btm h3 {
        margin-bottom: 8px;
    }
    .our_produts_listingds_col_in_btm h3 {
        font-size: 21px;
    }
    .wcc_price {
        font-size: 21px;
    }
    .passswrd-innr-itm {
        display: block;
    }
    .passswrd-innr-itm-wrap {
        padding: 0;
        margin-bottom: 10px;
    }
    .my_profile_page_wrap_top {
        padding: 24px 15px;
    }
    .artist_dashboard_textara_btm textarea {
        height: 150px;
    }
    .uploader_img_main {
        min-height: 200px;
    }
    .submit_btn_endd input[type="submit"],
    .submit_btn_endd input[type="button"],
    .submit_btn_endd button[type="submit"],
    .submit_btn_endd button[type="button"] {
        min-width: inherit;
        width: 100%;
    }
}
@media (max-width: 479px) {
    .pos_create_box_col_wrap {
        display: block;
    }
    .pos_create_box_col_wrap .mediaActivity {
        margin-bottom: 10px;
    }
    .double_cmn_se_hd {
        display: block;
    }
    .double_cmn_se_hd .cmn_section_heading {
        margin-bottom: 10px;
    }
    .edit_prof_btn {
        padding: 8px 11px;
        font-size: 14px;
        min-width: 100px;
    }
    .edit_prof_btn span i {
        padding-right: 3px;
        width: 18px;
    }
    .double_cmn_se_hd_rtt .edit_prof_btn {
        margin-right: 3px;
    }
    .req_times_ulll_time_span {
        font-size: 13px;
        padding: 9px 11px;
        margin-right: 4px;
        margin-top: 11px;
    }
    .profile_max_wrd {
        display: block;
    }
    .profile_max_wrd_lft {
        margin: 0 auto;
        margin-bottom: 11px;
    }
    .profile_max_wrd_rtt {
        width: 100%;
        padding-left: 0;
    }
    .my_prof_of_edit_right {
        order: 1;
        margin: 0;
        margin-top: 20px;
    }
    .cmn_section_heading p {
        font-size: 15px;
    }
    .new_teaser_tab .tab-main-box .select-groups select {
        padding: 11px 8px;
        padding-right: 20px;
        background-position: right 5px center;
    }
    .video_submssn_readed .main_img {
        width: 42px;
        height: 42px;
    }
    .video_submssn_readed_rtt {
        width: calc(100% - 42px);
        padding-left: 18px;
    }
    .video_submssn_readed_rtt h4 {
        font-size: 15px;
    }
    .video_submssn_readed_rtt p {
        font-size: 15px;
    }
    .currnt_member_sec_table ul li {
        flex-basis: 100%;
        max-width: 100%;
        padding: 0;
        border: 0;
        border-bottom: 1px solid #afafaf;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .currnt_member_sec_table ul li:last-child {
        border-bottom: 0;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .currnt_member_sec_table ul {
        margin: 0;
    }
    .my_experted_schedule_memebrshp_top {
        padding: 20px 15px;
    }
    .my_experted_schedule_memebrshp_btm {
        padding: 0 15px;
    }
    .mmbr_benefits_mbl_table table tr td {
        padding: 15px 0;
    }
    .mmbr_benefits_mbl_table table tr td h5 {
        font-size: 16px;
    }
    .mmbr_benefits_mbl_table table tr td p {
        font-size: 15px;
    }
    .mmbr_benefits_mbl_table table tr td .prcie_tag_dllr {
        font-size: 17px;
    }
    .our_produts_listingds_col_in_btm {
        padding: 20px 20px;
    }
    .our_produts_listingds_col_in_btm h3 {
        font-size: 20px;
    }
    .my_exrprdr_schedule_parent_inr {
        padding: 15px;
    }
    .my_exrprdr_schedule_parent_inr_top select {
        font-size: 16px;
    }
    .price_black_mnnn {
        font-size: 20px;
    }
    .profile_accnt_tab_lft_btn.btn {
        font-size: 15px;
        padding-left: 30px;
    }
    .profile_accnt_tab_lft_btn.btn img {
        top: 5px;
    }
    .innr-wrap-my-exprt-bookng-innr {
        display: block;
    }
    .lft-sec-img-smll-my-expt {
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .right-sec-img-smll-my-expt {
        width: 100%;
        padding: 0;
    }
    .my-exprt-top-ttl-flx,
    .video-exprt-top-ttl-flx {
        display: block;
    }
    .my-exprt-top-ttl-flx h4,
    .video-exprt-top-ttl-flx h4 {
        margin-bottom: 10px;
    }
    .my-exprt-top-innr-list ul li {
        padding-right: 6px;
        margin-right: 3px;
        font-size: 11px;
    }
    .articles_dtls_sec_top .main_img img {
        border-radius: 10px;
    }
    .contary_popular_img_sec_in_col_lft .main_img img {
        border-radius: 10px;
    }
    .sec_hdngd_articles h3 {
        font-size: 21px;
    }
    .articles_dtls_sec_top_ul > div {
        margin-right: 5px;
    }

    .artist_nm_cont ul .ar_nm_item {
        width: calc(100% - 10px);
    }

    .social-count ul li:not(:last-child) {
        padding-right: 15px;
    }
    .social-count ul li span {
        font-size: 12px;
    }
}

.container {
    max-width: 1140px;
}

@media (max-width: 575px) {
    .pagecommunity .mediaActivity_left .form-select {
        min-height: 34px;
    }

    .pagecommunity .visability-select {
        padding-left: 22px;
        margin-right: 10px;
    }

    .visability-select {
        margin-top: 10px;
        width: calc(50% - 10px);
    }

    .pagecommunity .visability-select::before {
        width: 24px;
        height: 24px;
    }

    .mediaActivity button[type="submit"] {
        width: 100%;
        justify-content: center;
        height: 34px;
    }

    .mediaActivity {
        align-items: flex-end;
    }

    .mediaActivity .mediaActivity_left {
        margin-right: -10px;
    }

    .mediaActivity_left .upload-btn-wrapper {
        width: calc(50% - 10px);
    }

    .mediaActivity_left .upload-btn-wrapper .uploadbtn {
        width: 100%;
    }

    .mediaActivity_left .mediaActivity_left {
        width: 100%;
    }
}

.article_wrapper.new.expert_time_date_article .slick-prev.slick-arrow {
    width: 66px;
    height: 66px;
    position: absolute;
    top: -84px;
    right: 53px;
    left: auto;
    transform: rotate(180deg);
    background-size: 32px;
}

.article_wrapper.new.expert_time_date_article .slick-next.slick-arrow {
    width: 66px;
    height: 66px;
    position: absolute;
    top: -50px;
    right: -21px;
    left: auto;
    transform: rotate(0deg);
    background-size: 32px;
}

.postGallery .slick-next::before {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 -960 960 960' width='48'%3E%3Cpath d='M530-481 332-679l43-43 241 241-241 241-43-43 198-198Z'/%3E%3C/svg%3E")
        no-repeat;
    background-position: center;
}

.postGallery .slick-next {
    right: 0;
    transform: translateX(calc(100% - 4px)) translateY(-50%);
}

.postGallery .slick-prev {
    left: 0;
    transform: translateX(calc(-100% - 4px)) translateY(-50%);
}

.postGallery .slick-prev::before {
    display: block;
    width: 30px;
    height: 30px;
    font-size: 0;
    background: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' viewBox='0 -960 960 960' width='48'%3E%3Cpath d='M561-240 320-481l241-241 43 43-198 198 198 198-43 43Z'/%3E%3C/svg%3E")
        no-repeat;
    background-position: center;
}

.grp_modal_form_wrapprt_col .my_profile_delete_btn {
    width: 54px !important;
    min-width: 54px !important;
    height: 54px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: #f9f4f5 !important;
    border: none;
    border-radius: 50%;
}

.create_grp_modal1_mdfd .existing-image > img {
    width: 100%;
    aspect-ratio: 16 / 8;
    object-fit: cover;
}

.create_grp_modal1_mdfd .existing-image {
    position: relative;
}

.create_grp_modal1_mdfd .existing-image:not(:last-child) {
    margin-bottom: 20px;
}

.create_grp_modal1_mdfd .my_profile_delete_btn {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%) translateX(50%);
}
