@media (max-width: 740px) {
    .top_header {
        padding: 10px;
    }

    .agency-wrapper .it-wrapper {
        padding: 45px 25px;
    }

    .biG_menu {
        display: none
    }

    .search_filter {
        flex-wrap: wrap;
    }

    .search_filter .col-md-5 {
        width: 100%
    }

    .agency-wrapper .it-wrapper .banner-text h1 {
        font-size: 24px;
        padding-bottom: 5px;
    }

    .shortlist-company-process {
        padding: 20px 20px
    }

    .All_title h2 {
        font-size: 25px;
    }

    .process-section {
        flex-wrap: wrap;
    }

    .process-step {
        border: 2px dotted #c02026;
        padding: 7px 7px 7px 58px;
        width: 100%;
        border-radius: 20px;
        margin-bottom: 16px;
    }

    .category-step {
        border-top: 2px dotted #c02026;
        border-right: 2px dotted #c02026;
        margin-bottom: 6px;
    }

    .process-step img {
        position: absolute;
        left: 17px;
        width: 30px;
        top: 20px;
    }

    .process-step h3 {
        margin: 0;
    }

    .process-step p {
        margin-top: 5px;
        line-height: 20px;
        max-width: fit-content;
        margin-bottom: 0;
    }

    .rating-step {
        margin-bottom: 0
    }

    .pick-step {
        margin-top: 6px;
    }

    .process-step::before {
        bottom: inherit;
        top: 23px;
        width: 25px;
        height: 25px;
        left: -14px;
    }

    .process-section::before {
        display: none
    }

    .services-section .bottom-box {
        flex-wrap: wrap;
        gap: 18px;
    }

    .top_lists .list_content .whole {
        padding: 10px 0px;
        width: 100%;
    }

    .uk-tab {
        overflow: scroll;
        flex-wrap: nowrap;
        margin-bottom: 20px;
    }

    .top_ten .All_title h2 span {
        font-size: 25px;
    }

    .mob_togle {
        display: flex
    }

    .header-right-area.d-flex {
        display: none !important
    }

    .biG_menu.active {
        display: block
    }

    .biG_menu.active ul {
        flex-wrap: wrap;
    }

    .biG_menu.active ul li {
        width: 100%;
    }

    .biG_menu ul li .all_drOP {
        height: auto;
        width: 100%;
        position: inherit;
        top: auto;
        box-shadow: none;
        border-bottom: 1px solid #eee;
    }

    .biG_menu ul li .drop_down li .mega-sub-menu {
        position: inherit;
        top: inherit;
        left: 0;
        width: 100%;
    }

    .biG_menu.active ul.scro_l {
        flex-wrap: wrap;
        max-height: 500px;
        overflow-x: scroll;
    }

    .factss {
        display: block;
    }

    .infobar__counter {
        padding: 8px;
        min-width: 100%;
        font-size: 17px;
        line-height: 22px;
        white-space: inherit;
        display: block;
    }

    .infobar__list {
        display: flex;
    }

    .infobar__link-text {
        /* display:none; */
    }

    .infobar__list-item {
        width: 100%;
    }

    .infomodule__wrap {
        grid-template-rows: 40px auto;
    }

    .listing_points .list_header {
        padding: 6px 10px;
    }

    .list_header h2 {
        color: #17313b;
        font-size: 20px;
    }

    .directory-list div.provider-info--header .company {
        padding: 20px 10px 16px
    }

    .provider .company_info {
        font-size: 20px;
    }

    .directory-list div.provider-info--header .company_sponsor {
        display: none
    }

    .box_table {
        padding-right: 0;
    }

    .box_table ul li {
        width: auto;
        gap: 5px;
    }

    .box_table ul li:last-child {
        border-bottom: 1px solid #6a797d21;
    }

    .detail_short .All_btn {
        justify-content: center;
    }

    .fix_men_uS ul {
        flex-wrap: wrap;
    }

    .fix_men_uS ul li {
        /* width: 20%; */
    }

    .fix_men_uS ul li a {
        padding: 5px 6px;
        font-size: 12px;
        border-bottom: 1px solid #cae0e7;
    }

    .fix_men_uS ul li:nth-child(1) a, .fix_men_uS ul li:nth-child(2) a, .fix_men_uS ul li:nth-child(3) a, .fix_men_uS ul li:nth-child(4) a, .fix_men_uS ul li:nth-child(5) a {
        border-bottom: 1px solid #cae0e7;
    }

    .fix_men_uS ul li:nth-child(6) a {
        /* border-left: 1px solid #0000; */
    }

    .portfolio-card {
        width: 100%;
    }

    .gallery_container .tz_gallery .row .col-md-3 {
        width: 24.33%;
    }
    #gallery_video .gallery_container .tz_gallery .row .col-md-3 {
    width: 100%;
}

    #wrapper4 .row .col-md-2 {
        width: 33%;
    }

    #wrapper4 .box-sh {
        background: #fff;
    }
}

@media(max-width: 992px) {
    /*-------------------------*/ p {
        text-align:justify;
    }

    .view_pro_widt {
        width: 100%;
        display: block;
        overflow: scroll;
    }

    .pro_details {
        width: 100%;
        /* overflow: scroll; */
        /* height: 100%; */
    }

    .pro_file_det {
        overflow-y: inherit;
        height: auto;
        overflow-x: hidden;
    }

    .company_head .logo {
        width: 100px;
    }

    .company_head .reviews {
        font-size: 15px;
    }

    .company_head .reviews strong {
        font-size: 20px;
        margin-left: 6px;
    }

    .time_proc .item {
        width: 50%;
    }

    .item-overlay--section_head .title {
        font-size: 15px;
    }

    .item-overlay--section_head a {
        padding: 6px 6px;
    }

    .all_sect_s .portfolio .item figure {
        height: 100px;
    }

    .all_sect_s .expertises .item {
        width: 100%;
        margin-bottom: 5px;
    }

    .all_sect_s .expertises .item:last-child {
        margin-bottom: 0
    }

    .all_sect_s .reviews .item {
        display: block;
        padding: 15px;
    }

    .all_sect_s .reviews .author {
        width: 100%;
        margin-right: 0;
    }

    .all_sect_s .reviews .message {
        width: 100%;
        text-align: center;
    }

    /*-------------------------*/
    .header-bottom h1 {
        font-size: 20px;
    }

    .city_with_flg {
        width: 140px;
    }

    .listing_points {
        margin-top: 15px;
    }

    .top_hd_det .all_dflex, .top_hd_det .top_hr {
        width: 100%;
    }

    .top_hd_det {
        gap: 10px;
        flex-wrap: wrap;
    }

    .footer-bottom .row {
        justify-content: space-between;
    }

    .footer-bottom p {
        text-align: center;
    }

    .footer-bottom .order-3, .footer-bottom .order-2, .footer-bottom .order-1 {
        order: inherit !important;
    }

    .footer-bottom .mt-3 {
        margin-top: 0 !important;
    }

    .footer .footer-social a {
        margin: 0px 3px;
        border: 1px solid #eee;
    }

    .footer-bottom .col-lg-2 {
        width: auto;
    }

    .footer .footer-menu-3 ul {
        padding: 0;
    }

    .footer .footer-menu-3 ul li {
        padding-right: 6px;
    }

    .footer .footer-menu-3 ul li:last-child {
        padding-right: 0px;
    }

    .header-sticker, .header-update {
        display: none;
    }

    .head_fl {
        padding-top: 10px;
        padding-bottom: 0;
    }

    .infomodule__wrap {
        display: block;
    }

    .sortby {
        display: none;
        margin-top: 12px;
    }

    .sortby_wrapper {
        width: 100%;
        padding: 0;
    }

    .infomodule__wrap {
        border: none
    }

    .infobar {
        border-bottom: 1px solid #cae0e7;
        flex-wrap: wrap;
        display: block;
    }

    .top_hd_det .top_hr .module-list li:nth-child(odd) {
        padding: 10px 0 10px 36px;
        justify-content: start;
        /* border-bottom: 1px solid #cae0e7; */
    }

    .top_hd_det .top_hr .module-list li:first-child {
        /* border-bottom: 1px solid #cae0e7; */
        border-right: 1px solid #cae0e7;
        justify-content: start;
    }

    .top_hd_det .top_hr .module-list li {
        align-items: center;
        display: flex;
        justify-content: center;
        margin-bottom: 0;
        max-width: 50%;
        width: 100%;
    }

    .top_hd_det .top_hr .module-list li:last-child {
        /* border-left: 1px solid #cae0e7; */
        /* border-top: 1px solid #cae0e7; */
        margin-left: -1px;
        margin-top: -1px;
    }

    .module-list ul li img {
        position: absolute;
        left: 11px;
    }

    .top_hd_det .top_hr .module-list li:nth-child(2n) {
        padding: 10px 0 10px 36px;
        justify-content: start;
        /* border-top: 0px solid #cae0e7; */
    }

    .provider-info--content {
        padding-top: 6px;
        position: relative;
    }

    .provider-detail .nav-right-profile li {
    }

    .provider-detail .nav-right-profile {
        border-top: 1px solid #cae0e7;
        min-height: auto;
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 4px;
    }

    .provider-detail .nav-right-profile li span {
        /* display:none; */
    }

    .provider-detail .nav-right-profile li span.detail_icon {
        display: none;
    }

    .provider-detail .nav-right-profile li:first-child span:first-child {
        display: block
    }

    .provider-detail .nav-right-profile li:first-child {
        /* flex: 3; */
        /* padding: 5px 0px; */
    }

    .provider-detail .nav-right-profile li {
        border-bottom: 0;
        border-left: 1px solid #cae0e7;
        /* border-right: 1px solid #cae0e7; */
        width: fit-content;
    }

    .provider-detail .nav-right-profile li:last-child {
        border-right: 0;
    }

    .provider-detail .nav-right-profile li {
        /* padding: 5px 5px; */
        border-left: 0px solid #cae0e7;
        width: 100%;
        font-size: 14px;
    }

    .provider-detail .nav-right-profile li.website-link a {
        justify-content: center;
    }

    .provider-detail .nav-right-profile .detail_icon {
        width: 25px;
    }

    .ar_rate_r {
        grid-template-columns: 1fr;
        display: flex;
        flex-wrap: wrap;
        gap: 6px;
        justify-content: space-between;
    }

    .re_v_iew_det_ils .review_star_panel, .re_v_iew_det_ils .rev_coment {
        width: 100%
    }

    .re_v_iew_det_ils {
        display: block;
    }

    .re_v_iew_det_ils .review_star_panel {
        padding: 25px 25px 0px;
    }

    .re_v_iew_det_ils .rev_coment {
        padding: 10px;
    }

    .detail_short .companY_log_det .com_logo img {
        height: 58px;
    }

    .reviews-filter-section {
        flex-wrap: wrap;
        justify-content: space-between;
        position: relative;
    }

    .reviews-filter-select#servicesSelectBox button, .filter-selection {
        width: auto;
    }

    .reviews-filter-input {
        margin-left: inherit;
    }

    #sortSelectBox .ser_c.show {
        display: block;
        right: 10px;
    }

    .reviews-filter-section .blue-link {
        position: absolute;
        top: 16px;
        right: 0;
        height: 35px;
        line-height: 32px;
        padding: 0 12px;
    }

    .gallery_container .tz_gallery .post_rele img {
        height: 80px;
    }

    .comP_claim {
        position: relative;
        display: flex;
        justify-content: center;
        margin-top: 13px;
    }

    .top_hd_det .top_hr .module-list ul li .smL_ico {
        position: absolute;
        left: 3px;
    }

    .infobar__link {
        display: flex;
        flex-direction: row;
        padding: 10px 8px;
        gap: 4px;
    }

    .infomodule {
        top: 0px;
    }

    .time_proc .item .icon {
        width: 20px;
        height: 20px;
    }

    .page_not_found .comment-for-error {
        flex-wrap: wrap;
        margin-bottom: 21px;
    }

    .page_not_found .comment-for-error .image-for-error {
        padding-left: 0;
    }

    .error-body p {
        text-align: center
    }

    .footer-site-info img {
        width: 210px;
    }

    .heighlight-block .inner-box:before {
        display: none
    }

    .heighlight-block .inner-box {
        padding-bottom: 20px;
        border-bottom: 2px solid #e1e5e9;
        margin-bottom: 30px;
    }

    .heighlight-block:last-child .inner-box {
        padding-bottom: 0px;
        border-bottom: 0px solid #e1e5e9;
    }

    .contact-form-section-two {
        padding: 15px;
    }

    .contact-form-section-two h2 {
        font-size: 27px;
    }

    .sg-breadcrumbs .sg-breadcrumbs__link:after {
        margin: 0 5px;
    }

    .top_header .logo {
        width: 120px;
    }

    .mob_togle button {
        display: block;
        background: #ffffff00;
        border: none;
        padding: 0;
    }

    .mob_togle button img {
        filter: invert(1);
    }

    .Mob_serch {
        margin: 0 8px;
    }

    .top_lists .list_content {
        margin: 0;
    }

    .footer .footer-widgets-wrapper .md_frt {
        width: 50%
    }

    .footer-bottom .col-lg-2 {
        position: absolute;
        top: -39px;
        right: 16px;
    }

    .footer .footer-widgets-wrapper .fry_frt {
        display: none
    }

    .All_title {
        margin-bottom: 14px;
    }

    .services-section {
        padding: 20px 0;
    }

    .service-block .text {
        display: none;
    }

    .srY_title {
        margin-bottom: 0px;
    }

    .srY_title:before, .srY_title:after {
        position: absolute;
        right: 0;
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 64px;
    }

    .srY_title:before {
        content: '';
        width: 14px;
        height: 2px;
        background: #000;
    }

    .srY_title:after {
        content: '';
        height: 14px;
        width: 2px;
        background: #000;
        right: 6px;
    }

    .service-block {
        margin-bottom: 6px;
    }

    .srY_title img {
        width: 50px;
    }

    .service-block .title {
        font-size: 18px;
    }

    .services-section .bottom-box {
        margin-top: 6px;
    }

    .service-block .inner-box {
        padding: 10px 17px;
    }

    .top_ten .uk-tab {
        display: flex;
        flex-wrap: wrap;
        gap: 2px;
        justify-content: center;
        flex-direction: initial;
    }

    .top_ten .uk-tab li {
        width: 49%
    }

    .top_ten .uk-tab li a {
        text-align: left;
        display: flex;
        text-transform: capitalize;
        font-size: 14px;
        line-height: 16px;
    }

    .image-block .image-one {
        position: relative;
        width: 120px;
    }

    .image-block .image-two {
        position: absolute;
        left: 73px;
        top: 0;
        width: 92px;
    }

    .homepage-profile__title {
        font-size: 20px;
    }

    .homepage-profile__description {
        margin: 0px 0 0;
    }

    .homepage-profile__profile-link {
        margin-top: 5px;
    }

    .homepage-profile__review-link {
        margin: 9px 0 0;
    }

    .homepage-profile__profile-link {
        padding: 10px 15px;
    }

    .top_ten, .blog-area, .homepage-profile, .detail_short, .more_links_add {
        padding: 20px 0;
    }

    .more_links_add .all_linkss ul {
        gap: 0px;
    }

    .more_links_add .all_linkss ul li {
        line-height: 20px;
        padding: 6px;
        width: 50%;
    }

    .biG_menu.active ul.scro_l {
        gap: 0;
    }

    .biG_menu ul li a {
        padding: 10px 0;
    }

    .biG_menu.active ul li {
        border-bottom: 1px solid #eee;
    }

    .facets_item {
        display: none
    }

    .facts.facts_x .search_location {
        width: 100%;
    }

    .search_location input {
        width: 100%;
    }

    .infobar__list-item:last-child:after {
        display: none
    }

    .factss ul {
        display: flex;
        gap: 5px;
        flex-wrap: wrap;
    }

    .intro .view-content-intro-left p {
        font-size: 15px;
        line-height: 23px;
    }

    .pra_count.het_st {
        max-height: 267px;
        overflow: hidden;
        position: relative;
        margin-bottom: 0px;
    }

    .pra_count.het_st .mob_read_mr {
        display: block;
        position: absolute;
        right: 0;
        bottom: 0px;
        background: #ffffff;
        padding: 3px 0px;
        color: #fff;
        border-radius: 4px;
        /* position: relative; */
    }

    .pra_count.het_st .mob_read_mr a {
        color: #fff;
        color: #c02026;
        font-weight: 600;
        font-size: 15px;
    }

    .footer-bottom {
        background: #2f2e2e;
    }

    .pra_count.het_st.auto {
        max-height: inherit
    }

    .directory-list div.provider-info--header .company_logotype {
        padding: 4px;
        align-items: center;
        border: 1px solid #dadada;
        border-radius: 3px;
        display: flex;
        flex-shrink: 0;
        height: 50px;
        justify-content: center;
        width: 100px;
        overflow: hidden
    }

    .directory-list div.provider-info--header .company_logotype img {
        object-fit: contain;
        display: block;
        width: 78px;
    }

    .mobi_trend {
        display: block
    }

    .mobi_trend a.btn_trend {
        position: absolute;
        right: 10px;
        top: -12px;
        background: #0068d3;
        color: #fff;
        padding: 0px 4px;
        display: block;
        border-radius: 3px;
        font-size: 13px;
        bottom: auto;
    }

    .pra_count.het_st.auto .mob_read_mr, .infobar__list {
        display: none;
    }

    .intro .view-content-intro-left a.btn_trend {
        display: none
    }

    .provider-info__description .blockquote-in-module p {
        margin: 0;
        text-align: inherit;
        line-height: 20px;
    }

    .back_listing button {
        font-size: 14px;
    }

    .company_head {
        margin-bottom: 10px;
    }

    .time_proc .item {
        padding: 0 10px;
    }

    .time_proc {
        margin: 0 -10px 10px;
    }

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

    .all_sect_s .portfolio {
        margin-bottom: 0px;
        margin-top: 10px;
    }

    .all_sect_s .services .item {
        margin: 3px 10px 7px 0;
        width: 47%;
    }

    .box_table ul li:nth-child(1), .box_table ul li:nth-child(3), .box_table ul li:nth-child(5) {
        /* border-bottom: 1px solid #cae0e7; */
        /* border-right: 1px solid #cae0e7; */
        justify-content: start;
        padding: 0 8px;
        gap: 3px;
    }

    .box_table ul li svg {
        margin-left: 7px;
    }

    .box_table ul li:nth-child(5), .box_table ul li:nth-child(6) {
        border-bottom: 0px solid #6a797d21;
    }

    .fix_men_uS {
        top: 60px;
    }

    .sg-breadcrumbs {
        padding-bottom: 10px;
    }

    .expertises_soc {
        grid-template-columns: 1fr 1fr;
    }

    .six_box_ls {
    }

    .ser_vices .services {
        align-items: center;
        display: grid;
        flex-wrap: wrap;
        margin: -7px 0;
        white-space: nowrap;
        grid-template-columns: 1fr 1fr 1fr;
        display: grid;
        /* grid-template-columns: auto auto auto auto; */
    }

    .ser_vices .services .item {
        margin: 3px 3px 3px 0;
        /* width: 31.55%; */
        font-size: 13px;
        padding: 0;
        justify-content: center;
    }

    .faqs_home #accordion .card {
        margin-bottom: 6px;
    }

    .faqs_home {
        padding-bottom: 10px;
    }

    .ar_rate .card_bt {
        padding: 3px 6px;
        width: 49%;
        text-wrap: balance;
    }

    .ar_rate .card_bt p {
        text-align: left;
        line-height: 16px;
        margin-bottom: 7px;
    }

    .ar_rate .card_bt .AggregateRating p {
        font-size: 16px;
    }

    .Map_lo_address {
        height: auto
    }

    .entity_table.fi {
        margin-bottom: 10px
    }

    .mt_mb_30 {
        padding: 0px 0 20px;
    }

    .filter-selection {
        padding: 4px 4px 4px 4px
    }

    .re_v_iew_det_ils ul li span, .rev_detail .head ul li span {
        line-height: 18px;
    }

    .re_v_iew_det_ils .rating_breakdown h3, .rev_detail .head .rating_breakdown h3, .re_v_iew_det_ils .rev_coment .review_summary h3 {
        font-size: 15px;
        margin-bottom: 10px;
    }

    .rev_detail .head {
        display: block;
        padding: 10px;
    }

    .rev_coment_dfg {
        width: auto;
    }

    .rev_detail .head .review_star_panel {
        padding: 0px;
        border-left: 0px solid #cae0e7;
    }

    .rev_coment_dfg .rating_breakdown ul {
        grid-template-columns: 1fr;
        gap: 0px;
    }

    .rev_detail .head h3.rev_topic {
        margin-bottom: 10px;
        font-size: 15px;
    }

    .re_v_iew_det_ils .summary p {
        line-height: 23px;
    }

    .AggregateRating .star-ratings {
        font-size: 17px;
    }

    .Map_lo_address h3 {
        font-size: 15px;
    }

    .Map_lo_address .location_button {
        margin-bottom: 6px;
    }

    .hover_data .ques_mark:hover .ho_ver_dt {
        left: 30px
    }

    header .search_bar {
        width: 100%;
        margin-right: 0;
    }

    .tOP_seRch .tOP_seRch_Act {
        display: block
    }

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

    .name_ratiNG {
        flex-wrap: wrap;
    }

    .top_hd_det {
        width: 100%;
    }

    .provider-detail {
        width: 100%;
        margin: 5px 0 0 0;
    }

    .top_hd_det .top_hr .module-list ul {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0px;
    }

    .top_hd_det .top_hr .module-list ul li {
        width: 100%;
        text-wrap: nowrap;
        overflow: hidden;
        max-width: 100%;
        border-bottom: 1px solid #cae0e7;
    }

    .module-list ul li .smL_ico svg {
        fill: #0181dd;
        width: 17px;
        height: 17px;
    }

    .tOp_seRch {
        display: none
    }

    .Mob_serch {
        display: block
    }

    .faqs_home #accordion .card .card-header a h6 {
        font-size: 16px;
    }

    .pagination_list ul {
        flex-wrap: wrap;
    }

    .profile_contact {
        width: 100%
    }

    .login_pannel .omb_login {
        padding: 20px;
    }

    .login_pannel .row_dflex {
        justify-content: start;
    }

    .provider-info--header .rating-reviews .sg-rating__number, .provider-info--header .rating-reviews .sg-rating__reviews {
        font-size: 14px;
    }

    .name_ratiNG_shot .slogan {
        display: none
    }

    .provider .company_info {
        line-height: normal !important;
        font-size: 22px;
        font-weight: 600;
    }

    .blog-area .col-lg-4 {
        width: 50%
    }

    .blog-area .col-lg-4:last-child {
        display: none
    }

    .single-blog-post .post-image a img {
        height: 100px;
    }

    .rating-reviews .empty-stars:before, .rating-reviews .full-stars:before {
        font-size: 14px;
    }

    .top_hr {
        display: none
    }

    .top_hr.mobile {
        display: block
    }

    .directory-list {
        border-left: 0px solid #cae0e7;
        border-right: 0px solid #cae0e7;
    }

    .provider {
        box-shadow: 0 0 10px 0 rgb(87 87 87 / 47%);
    }

    .directory-list div.provider-info--header .company {
        padding: 10px 0px 10px;
    }

    .module-list ul {
        display: flex;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        margin-bottom: 6px;
    }

    .module-list ul li span {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .module-list ul li {
        gap: 2px;
    }

    .detail_short .companY_log_det .com_logo {
        padding: 4px;
        margin-right: 5px;
        align-items: center;
        border: 1px solid #dadada;
        border-radius: 3px;
        display: flex;
        flex-shrink: 0;
        height: 50px;
        justify-content: center;
        width: 100px;
        overflow: hidden;
        box-shadow: none;
        float: left
    }

    .detail_short .companY_log_det {
        display: block;
    }

    .detail_short .companY_log_det .com_name {
        width: 100%;
    }

    .detail_short .companY_log_det .com_name h2 {
        line-height: normal !important;
        font-size: 22px;
        font-weight: 600;
    }

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

    .social_btn ul, .since_gold {
        gap: 3px;
    }

    .verified svg, .since_css svg {
        width: 18px;
        height: 18px;
        margin-right: 1px;
    }

    .since_css, .verified {
        font-size: 13px
    }

    .social_btn ul li a {
        width: 30px;
        height: 30px;
    }

    .social_btn ul li i {
        font-size: 15px;
    }

    .box_table ul {
        padding: 5px 0;
        justify-content: center;
    }

    .portfolio-cards-section {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 6px;
        padding-bottom: 10px;
    }

    .portfolio-image-wrapper {
        width: 100%;
        position: relative;
        border: 1px solid #dfdfdf;
        height: 80px;
        display: flex;
        width: 100%;
        padding: 2px;
    }

    .comP_claim {
        display: none
    }

    .comP_claim.mobile {
        display: flex;
        margin-bottom: 6px;
    }

    .entity_table td, .entity_table th {
        padding: 5px 8px
    }

    .box_table ul li {
        width: auto;
        gap: 5px;
        font-size: 17px;
        font-weight: 600;
    }

    .detail_short .All_btn a {
        width: fit-content;
    }

    .fix_men_uS ul li a {
        font-size: 14px
    }

    .fix_men_uS ul li:nth-child(9) {
    }

    .detail_short .companY_log_det .com_name p {
        font-size: 15px;
    }

    .since_gold.mobile {
        display: block;
        position: absolute;
        top: 15px;
        right: 18px;
    }

    .social_btn_since_gold .since_gold .verified {
        display: none
    }

    .detail_rate {
        margin-top: 5px;
    }

    table.mt_60 {
        margin-top: 15px
    }

    .biG_menu_two ul {
        display: none
    }

    .tog_one {
        display: block
    }

    .biG_menu_two .scro_l.active {
        display: block;
        position: absolute;
        z-index: 2;
        background: #2f2e2e;
        width: 100%;
        left: 0;
        top: 60px;
    }

    .tog_one {
        color: #fff;
        font-size: 19px;
    }

    .tog_one svg {
        fill: #fff;
        width: 30px;
        height: 30px
    }

    .biG_menu_two ul li a {
        border-bottom: 1px solid #eee;
        padding: 10px 20px;
    }

    .blog_hd h1 {
        font-size: 20px;
        font-weight: 600;
    }

    .reader-cover-image__img {
        height: auto;
    }

    .biG_menu ul li.full-menu .drop_down {
        grid-template-columns: 1fr;
    }

    .biG_menu ul li.full-menu {
        position: relative;
    }

    .biG_menu ul li a.down_carot {
        width: fit-content;
        position: initial;
    }

    .biG_menu ul li.mB_tabs a:after {
        display: none
    }

    .biG_menu ul li.mB_tabs {
        position: relative
    }

    .biG_menu ul li.mB_tabs:before {
        content: '';
        width: 14px;
        height: 2px;
        background: #000;
        position: absolute;
        right: 0;
        top: 21px;
    }
    .biG_menu ul li.mB_tabs:after {
    content: '';
    width: 2px;
    height: 14px;
    background: #000;
    position: absolute;
    right: 6px;
    top: 15px;
}

.biG_menu ul li.mB_tabs.full-menu:hover .all_drOP,
.biG_menu ul li.mB_tabs:hover .all_drOP {display: none;}

.biG_menu ul li.mB_tabs.active .all_drOP {display: block !important;}
.biG_menu ul li .drop_down li:hover .mega-sub-menu {display: none}
.biG_menu ul li.mB_tabs:nth-child(1):before,
.biG_menu ul li.mB_tabs:nth-child(1):after {display:none}
.biG_menu.active {position: absolute;background: #fff;z-index: 2;}
.blog-details-desc .article-content .entry-meta ul li:last-child {margin-right: 0;
    padding-left: 0px;}
.blog-details-desc .article-content .entry-meta ul li::before {display:none}
.blog-details-area {padding: 20px 0;}
.blog-details-desc .article-content { margin-top: 10px;}
.blog-details-desc .article-content ul {margin-top: 10px;}
.blog-details-desc .article-content h3 {margin-bottom: 15px;margin-top: 15px;
    font-size: 20px;}
.date_arTICLe li {    font-size: 14px;
    padding-right: 15px;
}.date_arTICLe li:before {right: 6px;}

.blog-details-desc .article-image {height:auto}
.blog-details-desc .article-content p {
    text-align: left;
}
.blog-details-desc .blog_heading h1 {
    font-size: 28px;
}

}
