@media screen and (min-width:769px) {

    .approvedLikes,
    .v-on-d {
        display: block
    }

    .approvedLikes {
        color: #24c62a !important;
        display: flex;
        flex-direction: column
    }

    .footbarContainer {
        display: none !important
    }

    .return-icon {
        display: none
    }

    .v-on-m {
        display: none
    }

    .tabsComponents {
        justify-content: space-between
    }

    .LogoCompanyD {
        display: block
    }

    .LogoCompanyM {
        display: none
    }

    .selectDateWrap>.col-4 {
        padding: 0 10px !important
    }

    .selectDateWrap>.col-3 {
        padding: 0 10px !important
    }

    .compnay-logo-m {
        display: none
    }
}

@media screen and (max-width:769px) {
    .productUser {
        align-items: center;
    }

    .SlidesHeading {
        padding: 13px 0 16px
    }

    .BkMrkPrfLst>li {
        padding: 0
    }

    .EzPartner .detailInfo h5 {
        font-size: 14px
    }

    .bookmark_reviews {
        display: none !important
    }

    .editableAttribute input {
        width: 100%
    }

    .productReviewGalleryImg {
        width: 69px !important;
        height: 67px !important
    }

    .dynamicValues.featured-val>.ratingCount {
        height: auto
    }

    .dynamicValues>li>i {
        font-size: 13px;
        margin-bottom: 8px
    }

    .contactLabel {
        font-size: 16px
    }

    .text {
        font-size: 12px
    }

    .dropzone {
        min-height: 99px !important
    }

    .ContactUsLabel {
        font-size: 14px
    }

    .ratng-count {
        font-size: 14px !important
    }

    .detail-title-review {
        font-size: 14px;
        color: #c8c8c8
    }

    .CredentialsFeilds.contact-us {
        justify-content: flex-start;
        padding-top: 90px !important
    }

    .contact-us-title {
        font-size: 18px
    }

    .contact-us-descrp {
        font-size: 16px
    }

    .compnay-logo-m {
        display: block
    }

    .businessLabel,
    .indiviualsLabel {
        height: 142px;
        width: 146px;
        font-size: 16px
    }

    .businessLabel>i,
    .indiviualsLabel>i {
        font-size: 22px;
        height: 52px;
        width: 52px
    }

    .return-icon {
        display: flex;
        top: 22px
    }

    .auth-common-feild>img {
        top: 7px
    }

    .reg-icons {
        margin: 27px 0
    }

    .reg-icons>li>a>img {
        height: 22px;
        width: 22px
    }

    .redirect-msg {
        bottom: 26px;
        font-size: 14px;
        left: 17%
    }

    .productReviewComment>p {
        margin: 0 !important
    }

    .connectSection {
        padding: 17px 17px 17px 17px
    }

    .socialLinks>ul>li {
        height: 70px
    }

    .bulk-filter-anker {
        display: block;
        padding: 8px;
        height: fit-content;
        width: fit-content
    }

    .ez-featured-img {
        height: 22px;
        width: 99px
    }

    .ez-partner-img {
        height: 22px;
        width: 207px
    }

    .ez-newcommer-img {
        height: 22px;
        width: 121px
    }

    .SubmitButtonAuth {
        height: 48px;
        width: 157px;
        font-size: 16px;
        margin: 23px auto
    }

    .CredentialsFeilds>.signInTitle,
    .CredentialsFeilds>.signUpTitle {
        font-size: 29px
    }

    .CredentialsFeilds>.welcomeTitle {
        font-size: 18px
    }

    .CredentialsFeilds>.MessagePara {
        color: #9c9c9c;
        font-size: 14px;
        margin: 10px 0
    }

    .CredentialsFeilds {
        background-image: url('/assets/img/login-bg.png');
        height: 100vh;
        width: 100%;
        background-size: 100% 40%;
        background-repeat: no-repeat;
        background-position: bottom
    }

    .CredentialsFeilds.register1 {
        padding-top: 200px !important
    }

    .compnay-logo-m {
        display: block;
        position: absolute;
        left: 50%;
        top: 22px;
        transform: translate(-50%, 0)
    }

    .otp-feild>select {
        color: #050505;
        font-size: 14px;
        height: 46px;
    }

    .compnay-logo-m>img {
        height: 30px;
        width: 120px
    }

    .AuthFeilds {
        width: 100%;
        height: 46px;
        font-size: 14px
    }

    .AuthFeilds::placeholder {
        font-size: 14px
    }

    .partnerDynamicData {
        padding: 20px !important;
        background: #fff;
        border-radius: 30px 30px 0 0;
        padding-top: 15px !important;
        padding-left: 29px !important;
        padding-bottom: 0px !important
    }

    .orReg_img {
        width: 304px
    }

    .featured-val {
        padding: 0
    }

    .partnerDynamicDetails {
        margin-top: -28px !important
    }

    .filterCateogoryBudget {
        width: 303px
    }

    .partnerDynamicImgs {
        background: #fff;
        padding-bottom: 0px !important;
    }

    .searchFeild {
        font-size: 12px;
        height: 43px;
        padding-left: 44px
    }

    .search-icon {
        height: 16px;
        width: 16px;
        left: 16px;
        cursor: pointer
    }

    .SocialIcons {
        width: 185px
    }

    .partnerImage {
        border-radius: 0;
        height: 249px
    }

    .partner-title {
        font-size: 20px
    }

    .detail-user-img {
        width: 100%;
        height: 200px;
        border-radius: 0
    }

    .commonGalleryImg {
        width: 47px;
        height: 47px
    }

    .connectSection>h4 {
        font-weight: 700;
        font-size: 18px;
        margin: 0
    }

    .category-title {
        font-size: 14px;
        font-style: italic;
        color: #c8c8c8
    }

    .commonDetailInput {
        height: 45px;
        font-size: 14px
    }

    .panelItems {
        padding: 5px
    }

    .panelOptionBox>i {
        padding: 16px 14px
    }

    .adminPanelContainer {
        align-items: center
    }

    .panelOptionBox {
        padding: 8px
    }

    .panelOptionBox>div {
        font-size: 16px
    }

    .fa-plus {
        height: 42px
    }

    .commonReviewData {
        font-size: 14px
    }

    .commonReviewData>h2 {
        font-size: 14px;
        margin: 0;
        margin: 10px 0
    }

    .commonReviewData .subTitle {
        font-size: 14px
    }

    .discover-title {
        font-size: 18px;
        color: #7b7b7b
    }

    .services-partner>li>p {
        font-size: 14px
    }

    .discover_descrp {
        font-size: 14px
    }

    .discover-title.Services {
        font-size: 14px
    }

    .discover-title.Business {
        font-size: 14px
    }

    .approved-tab,
    .deleted-tab {
        padding: 30px;
        height: 525px
    }

    .EzNewComer>img {
        height: 102px
    }

    .EzNewComer>.detailInfo h5 {
        font-size: 14px;
        margin: 0
    }

    .EzFeatured {
        padding: 0 8px 9px 8px
    }

    .EzFeatured .detailInfo {
        height: 59px
    }

    .EzFeatured .detailInfo h5 {
        font-size: 14px;
        margin: 0;
        font-family: Poppins, sans-serif
    }

    .EzNewComer img {
        height: 102px;
        border-radius: 9px 9px 0 0
    }

    .EzNewComer .detailInfo {
        padding: 7px
    }

    .EzNewComer .detailInfo .dynamicValues>li {
        font-size: 12px
    }

    .EzNewComer>.detailInfo .dynamicValues>li {
        color: #aaa;
        font-size: 12px
    }

    .tabsComponents li {
        padding: 0;
        height: 44px;
        width: 44px;
        font-size: 26px;
        justify-content: center;
        overflow: inherit
    }

    .tabsComponents li i {
        font-size: 25px
    }

    .productReviewGallerypend {
        display: block !important
    }

    .productUserNamePending {
        font-size: 21px
    }

    .productAttributeNamePend,
    .productUserDescriptionPending {
        font-size: 12px
    }

    .productAttributeNamepen {
        font-size: 14px
    }

    .size-20 {
        font-size: 16px
    }

    .update-pending-anker>a {
        background-color: #e0922f;
        color: #fff;
        font-weight: 600;
        padding: 10px 20px;
        border-radius: 29px;
        margin: 18px 5px;
        font-size: 15px
    }

    .approved-tab>h3,
    .deleted-tab>h3 {
        font-size: 14px
    }

    .approved-tab>p,
    .deleted-tab>p {
        font-size: 50px
    }

    .ModerateReveiewTabs .nav-link {
        padding: 20px 14px;
        font-size: 14px;
        color: #9c9c9c
    }

    .approved-tab>p>span,
    .deleted-tab>p>span {
        font-size: 16px
    }

    .selectDateWrap {
        justify-content: space-between
    }

    .commonNavigationTitle {
        font-size: 18px;
        padding: 0 16px;
        font-weight: 700
    }

    .commonNavigation,
    .previousNavigation {
        font-size: 14px;
        padding: 14px 10px
    }

    .commonDetailLabel {
        font-size: 16px;
        color: #4a4a4a
    }

    .addPartnerContainer {
        padding: 19px
    }

    .partner_search_feild {
        height: 43px;
        font-size: 12px
    }

    .filterBtn {
        height: 48px;
        width: fit-content;
    }

    .single_partner>.info_content>img {
        height: 43px;
        width: 43px
    }

    .commonDetailTitle {
        font-size: 16px
    }

    .single_partner>.info_content>p {
        font-size: 14px
    }

    .single_partner>a {
        font-size: 12px;
        padding: 0
    }

    .single_partner {
        padding: 13px;
        margin: 18px 0
    }

    .partner_search_feild::placeholder {
        font-size: 12px
    }

    .searchPartner {
        display: flex;
        align-items: center;
        margin: 20px 0
    }

    .searchPartner>label>i {
        background-color: #e0922f;
        color: #fff;
        width: 45px;
        height: 43px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 0 8px 8px 0;
        font-size: 20px;
        cursor: pointer
    }

    .MyfavoruiteItem {
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        border-radius: 15px;
        position: relative;
        display: flex;
        align-items: flex-end;
        padding: 8px;
        width: 47%;
        height: 157px;
        margin: 5px 5px !important
    }

    .MyfavoruiteItem>.detailInfo h5 {
        color: var(--whiteColor);
        font-size: 13px !important;
        margin: 0
    }

    .MyfavoruiteItem>.detailInfo {
        height: auto;
        width: 100%;
        border-radius: 10px
    }

    .MyfavoruiteItem .dynamicValues {
        padding: 3px 0
    }

    .user-filter-anker {
        height: 48px;
        width: 122px;
        border-radius: 24px;
        font-size: 16px
    }

    .user-filter-title {
        font-weight: 500;
        font-size: 12px
    }

    .filter-user-results {
        font-size: 12px
    }

    .common-tags {
        padding: 13px;
        font-size: 14px
    }

    .favoruiteItem {
        padding: 0
    }

    .all-category>a>i {
        padding: 0
    }

    .ratingCount {
        font-size: 14px;
        margin: 0 5px;
        width: 20px;
        text-align: center
    }

    .reviewsCount {
        font-size: 12px;
        margin: 0 10px;
        width: 32px
    }

    .EzPartner .detailInfo .ratingCount {
        font-size: 14px;
        margin: 0 5px;
        width: 26px;
        color: #4a4a4a;
        text-align: center;
        height: 21px
    }

    .EzPartner .detailInfo .reviewsCount {
        font-size: 12px;
        margin: 0 10px;
        width: 43px;
        color: #4a4a4a
    }

    .EzPartner .detailInfo .DollarSign {
        font-size: 14px;
        color: #f90;
        font-weight: 600;
        margin: 0 3px
    }

    .DollarSign {
        font-size: 14px;
        font-weight: 700;
        margin: 0 3px;
        width: 18px;
        text-align: center;
    }

    .SearchForm {
        margin: 23px 0
    }

    .NavBarContainer {
        padding: 3px 5px;
        background: 0 0;
        box-shadow: none
    }

    .productReviewBody.plan {
        margin: 5px 0;
        padding: 25px !important
    }

    .EzFeatured {
        height: 184px
    }

    .headingFavourite {
        font-size: 18px;
        text-align: center;
        width: 100%;
        padding: 20px 0
    }

    .mobileLogo {
        height: 38px !important;
        width: 30px !important
    }

    .EzPartner img {
        height: 73px;
        width: 103px
    }

    .SlidesHeading>p {
        font-size: 16px
    }

    .seeAllAnker {
        font-size: 12px;
        font-family: Montserrat, sans-serif
    }

    .v-on-d {
        display: none
    }

    .h-on-m {
        display: none !important
    }

    .v-on-m {
        display: block
    }

    .LogoCompany {
        height: 60px;
        width: 60px
    }

    .CredentialsFeilds {
        justify-content: center;
        padding: 30px !important
    }

    .productReviewContainer {
        padding: 20px
    }

    .productUserLikes {
        font-size: 14px
    }

    .productUserLikes>i {
        font-size: 16px;
        color: var(--primaryClrOrange)
    }

    .approvedLikes {
        display: block;
        font-size: 14px;
        font-style: italic;
        color: #24c62a !important;
        display: flex;
        flex-direction: column
    }

    .productUserDescription {
        display: none
    }

    .productReviewGalleryMobile,
    .productUserDescriptionMbl {
        display: block
    }

    .filterBtn {
        font-size: 16px
    }

    .socialLinks>ul>li {
        margin-right: 0 !important
    }

    .detailPage3Container {
        margin-bottom: 70px;
    }

    .socialLinks>ul>li>a {
        padding: 6px 9px
    }

    .reviewTitle,
    .singleReviewData {
        margin-left: 0 !important
    }

    .detailPageSingleReview {
        background: #fff
    }

    .productReviewBody {
        padding: 19px;
        min-height: auto;
        margin: 5px 0
    }

    .EzNewComer>.detailInfo h5>small {
        font-size: 13px
    }

    .map-icon {
        padding: 6px 3px
    }

    .commonDetails {
        margin-top: 20px
    }

    .customSelect {
        padding: 5px 10px
    }

    .customStyledInput {
        height: 45px
    }

    .businessHourBox {
        font-size: 12px;
        min-width: 140px
    }

    .p-sm-off {
        padding: 0 !important
    }

    .p-sm-on {
        padding-inline: 15px !important
    }

    .selectedDay {
        font-size: 14px
    }

    .selectedTime {
        font-size: 12px;
        color: grey
    }

    .ezNewComerTitle {
        font-size: 14px !important
    }

    .EzNewComer .detailInfo h5>small {
        font-size: 13px !important
    }

    .adminPanelOverview {
        width: 302px
    }

    .panelTitle_ {
        font-size: 12px
    }

    .panelItems {
        margin-bottom: 0
    }

    .admin_box {
        height: 140px;
        width: 140px;
        margin: 10px
    }

    .adminPanelOption {
        justify-content: center
    }
}

.footbarLogo {
    border: 1px solid #ffc978;
    border-radius: 100%;
    background-color: #fff;
    height: 56px;
    width: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -80%
}

.footbarLogo>img {
    height: 38px;
    width: 30px
}

.FootIcon,
.FootIcon>.fa-star {
    color: #b5b5b5
}

.FootIcon>.fa-star:hover,
.footbarSingleItem>a:hover {
    color: #e0922f
}

.footbarSingleItem>a>i {
    font-size: 26px
}

@media screen and (max-width:360px) and (max-width:640px) {
    .EzFeatured {
        width: 171px !important
    }
}

@media screen and (max-width:320px) {
    .EzFeatured {
        width: 150px !important
    }
}
