


/*------------------min width-------------------------*/
@media screen and (min-width:1199px) {
    .navbar-expand-xl .navbar-nav {
        align-items:center
    }
}





    /*------------------1440-------------------------*/
    @media screen and (max-width:1440px) {
        header .nav-link {
            font-size: 15px;
        }

        header .logo-img {
            max-width: 210px;
        }

        .link_card_box i {
            width: 30px;
            height: 30px;
            right: 20px;
            top: 15px;
        }

       
    }



    /*--------------1600---------------------------------------------------*/
    @media screen and (max-width:1600px) {
        .navbar-expand-lg .navbar-nav {
            margin-right: 10px !important;
        }

        .space-145 {
            padding: 20px;
        }

        header {
            padding: 10px 0;
        }

            header .nav-link {
                font-size: 14px;
                margin: 0px;
            }

        .join-buttons .Sign-btn {
            font-size: 14px;
            padding: 8px 13px;
        }

      
        .image_user {
            width: 45px;
        }

      

    }

@media screen and (min-device-width: 768px) and (max-device-width:1199px) {
    .freeTrialBox img {
        width: 57px;
    }

}


    /*--------------992--1024---------------------------------------------*/
    @media screen and (min-device-width: 992px) and (max-device-width: 1024px) {
        .propertyBannerCon, .ad-image-box {
            padding: 30px 10px;
        }

        .select_purchase_package ul {
            min-height: 270px;
        }

        .propertyfooterCon {
            padding: 10px;
        }

        .navbar-expand-lg .navbar-nav {
            margin-right: 10px !important;
        }
    }



    /*-----------------480--667---------------------*/
    @media screen and (min-device-width: 480px) and (max-device-width: 667px) {
        .propertyfooterCon {
            flex-wrap: wrap;
        }
    }

    /*-----------------1024---------------------*/

    @media screen and (max-width:1024px) {
        .space-145 {
            padding: 20px;
        }

        header {
            padding: 10px 0;
        }

            header .nav-link {
                font-size: 14px;
                margin: 0px;
                padding: 7px 0
            }

        .join-buttons .Sign-btn {
            font-size: 14px;
            padding: 10px 18px;
        }

        .image_user {
            width: 45px;
        }

        header .logo-img {
            max-width: 210px;
        }

        .Property_link_banner {
            height: 400px;
        }

            .Property_link_banner p {
                font-size: 18px;
            }

            .Property_link_banner h1 {
                font-size: 48px;
            }

            .Property_link_banner h2 {
                font-size: 24px;
            }

        .link_plus_section p {
            font-size: 20px;
        }

        .signup_here_bottom .btn {
            margin-top: 20px !important;
        }
    }

    @media screen and (max-device-width: 1366px) {
        .ad-image-box img {
            height: 140px;
        }

        .serviceSlider_four .ad-image-box .w-49 img {
            height: 40px;
        }
    }



    /*-----------------480--667---------------------*/
    @media screen and (min-device-width: 993px) and (max-device-width: 1366px) {

        .service-about-text p {
            font-size: 20px;
            line-height: 34px;
        }

        .serviceSlider_four .ad-image-box img {
            max-height: 75px;
        }

        .serviceSlider_four .propertyBannerCon p {
            height: 42px;
        }

        .webviewSlider .addSm {
            height: 160px;
        }

        .serviceSlider_four .ad_Option {
            min-height: 270px !important;
        }

        .websiteUrl, .smallAd {
            min-height: 28px !important;
        }
    }

    /*--------------------------------------------------------------*/
    @media screen and (max-width:1199px) {




        .signUpImg {
            text-align: center
        }

            .signUpImg img {
                width: 70%
            }

        .signup_here_btn {
            font-size: 22px;
            text-transform: uppercase;
            color: #389DFF;
            background-color: #fff;
            font-weight: 700;
            font-family: 'avantgardemditcttbold';
        }

        .signpBtnHere {
            display: flex;
            justify-content: center
        }



        .Property_link_banner h1 {
            display: none
        }

        .web-view-notification {
            display: none
        }

        .mobile-view-notification {
            display: block;
        }

            .mobile-view-notification.notification_main {
                margin-bottom: 0 !important;
                text-align: center
            }

            .mobile-view-notification .notifi_icon {
                margin-top: 0 !important;
            }

        .Property_link_banner p {
            font-size: 11px;
            width: 55%;
        }

        .mobileViewBox {
            position: absolute;
            background: #389dff;
            width: 285px;
            padding: 20px;
            top: -5px;
            left: 0;
            height: 100vh;
            box-shadow: 0 0 5px rgba(0,0,0,0.4);
            margin: 0;
        }

        .logoMobile {
            margin-bottom: 20px;
            display: block !important
        }


        .mobileViewBox .logo-img {
            max-width: 200px;
            margin: 10px 0 5px 0;
        }

        .service-link-plus .mobileViewBox {
            background-color: var(--service-theme);
        }

        .realestate_link .mobileViewBox {
            background-color: #F55F00;
        }

        .join-buttons .Sign-btn {
            font-size: 13px !important;
            padding: 10px 18px !important;
        }


        .profileBlog {
            background: #4fa9ff;
            padding: 8px 12px;
            margin: 6px 0;
            width: 100%;
            border-radius: 8px;
        }

        .service-link-plus .profileBlog {
            background: #7fd94a;
        }

        .notification_dropdown {
            max-width: 100%;
        }

        .navbar-toggler:focus {
            text-decoration: none;
            outline: 0;
            box-shadow: none !important;
            cursor: pointer
        }

        .notification_dropdown {
            left: 0;
            right: 0 !important;
            max-width: 290px !important
        }

        .notification_list h5 {
            font-size: 14px;
        }

        .notification_list p {
            font-size: 12px;
        }
    }


    /*-----------------992---------------------------------*/

    @media screen and (max-width:992px) {



        .leftProprtyImg img {
            width: 200px;
        }

        .Property_link_banner {
            background: url(../images/mobile_banner_view.jpg) no-repeat center;
            background-size: cover;
            display: flex;
            align-items: center;
        }

        /*    .detail_banner_sider .slick-slide img {
            height: 280px;
        }*/

        .profile-name {
            color: #444;
        }

        .barmenu_linkpluse .container {
            margin-bottom: 10px;
        }

        header .logo-img {
            max-width: 210px;
        }

        header .buildLogoMobile {
            max-width: 170px !important;
        }

        .mobileResponsive {
            position: fixed;
            z-index: 99;
            top: 0;
            width: 100%;
            bottom: 0;
            right: -100%;
            background: #fff;
            overflow: auto;
            transition: all 0.3s;
            padding-top: 52px;
        }

        .backArrowMobile {
            padding: 10px 15px;
            font-size: 20px;
            position: fixed;
            background: #fff;
            width: 100%;
            z-index: 999;
            top: 0;
            cursor: pointer;
        }

        .fixContent {
            right: 0;
        }

        .reportTab .Stages .nav-link.active {
            background: #ffff;
        }

        .space-30 {
            padding: 20px;
        }





        .profile-name span {
            color: #fff;
        }

        header .nav-link:hover {
            color: #444;
        }

        .signup_here_btn {
            font-size: 20px;
        }

        .build_link_video video {
            height: 350px;
        }

        .buildLink_package .build_link_heading br {
            display: none;
        }

        .signup_here_bottom img {
            max-width: 50%;
        }

        .realestate_link_section .property_slider_bg {
            margin-bottom: 100px;
        }

        .realestate_link_section.link_plus_section p {
            line-height: 24px;
        }
        /* .image_user {  
            filter: invert(100%);
        } */



        .select_purchase_package::before {
            background-size: cover;
        }

        .Property_link_banner {
            height: 390px;
        }

            .Property_link_banner h1 {
                font-size: 45px;
            }

            .Property_link_banner h2 {
                font-size: 22px;
                font-weight: bold
            }

            .Property_link_banner p {
                font-size: 16px;
            }

        .service-link-about {
            padding: 50px 0;
        }

        .service-about-text p {
            font-size: 20px;
        }

        .inner-footer {
            margin-bottom: 20px;
        }

        .service-Provider, .service-find-business {
            padding: 50px 0;
        }

        .service-banner-text h1 {
            font-size: 60px;
        }

        .service-fil-wrap {
            justify-content: center;
        }

            .service-fil-wrap h2 {
                margin-bottom: 15px
            }

            .service-fil-wrap .service-find-filter {
                justify-content: center
            }
    }




    .mobileViewTitle {
        display: none
    }

    .webViewTitle {
        display: block
    }
    /*------------------------ 767 -------------------------------*/
    @media screen and (max-width:767px) {

        .signup_here_strip {
            padding: 25px 10px;
        }

        .signpBtnHere {
            display: flex;
            justify-content: center
        }

        .freeTrialBox img {
            width: 57px;
        }


        .locationView i {
            float: left;
            width: 20px;
            min-height: 65px;
        }

        .propertyListBlog {
            display: block;
        }

        .proAccoBox {
            display: block;
            position: relative;
        }

            .proAccoBox p {
                margin-bottom: 10px;
            }

        .arrowBlogRight {
            position: absolute;
            right: -12px;
            top: 0;
        }

        .leftProprtyImg {
            margin-right: 0;
        }

            .leftProprtyImg img {
                border-radius: 15px 15px 0 0;
                width: 100%;
            }

        .rightAccordionBlog .accordion-button {
            background: #E9E9E9 !important;
            padding: 8px 20px 8px 10px;
        }


        .property_fade_slider img {
            border-radius: 30px;
            height: 290px;
            object-fit: cover;
            width: 100%;
        }


        .subTableView ul li {
            width: 100%;
            text-align: left !important;
        }

        .bottomBr {
            display: inline-block;
        }

        .subTableView ul li {
            padding: 5px 10px !important;
        }

        /*Neww Css Stages Box*/

        #add-edit-stages .mobilePopupscll {
            min-width: 100%;
        }

        #add-edit-stages .addNewStageBlog {
            flex-wrap: wrap !important;
        }

        #add-edit-stages .stageInput {
            width: 100%;
            flex-wrap: wrap;
            margin-bottom: 6px !important
        }

        #add-edit-stages .btnAddStage {
            width: 80px;
            height: 42px;
            line-height: 42px;
        }

        #add-edit-stages .right_icons {
            width: 100%;
            justify-content: end !important;
        }

        #add-edit-stages .stages_list_accordion h3 {
            min-width: 100% !important;
        }

        #add-edit-stages .inputEditBlog {
            display: flex
        }

            #add-edit-stages .inputEditBlog .btnAddStage {
                width: 70px;
                height: 36px;
                line-height: 36px;
                font-weight: 500;
            }

        #add-edit-stages .stages_list_accordion .list_title_name {
            padding: 15px 5px;
        }

        #add-edit-stages .accordion_expand_btn img {
            box-shadow: 0 0 3px #bebebe;
            border-radius: 50%;
            width: 33px
        }

        #add-edit-stages #headingOne h3 small {
            padding: 6px;
            line-height: 0;
        }

        #add-edit-stages .leftRightScll {
            overflow: hidden;
        }

        #add-edit-stages .stFirstBlog {
            flex-wrap: wrap !important
        }

        /*------------------------------------------*/

        .Property_link_banner {
            background: url(../images/mobile_banner_view.jpg) no-repeat center;
            background-size: cover;
            display: flex;
            align-items: center;
        }


        .bgContactBoxs a {
            padding: 35px 20px
        }

        .bgContactBoxs .ph1_icon {
            width: 40px
        }

        .bgContactBoxs .email2_icon {
            width: 45px;
            margin-top: 7px
        }

        .bgContactBoxs .location3_icon {
            width: 40px;
            margin-top: 4px
        }


        .bgContactBoxs .conatct_Icon {
            padding-left: 54px;
        }

        .conatct_card_bottom h6 {
            padding-left: 54px;
        }


        #divBigLeadDetails .propertyfooterCon {
            padding: 10px 6px;
        }

        #divBigLeadDetails .websiteUrl {
            padding: 0 5px !important;
        }

        #divBigLeadDetails .moBtnsView {
            text-align: start !important
        }

        #divBigLeadDetails .propertyBannerCon p {
            font-size: 9px;
        }

        #divBigLeadDetails .ad_Option {
            /*min-height: 380px;*/
            min-height: 280px;
        }

        #divBigLeadDetails .grayBGColor {
            min-height: 540px !important;
        }




        .leDownloadIcon img {
            width: 40px
        }

        .reDownloadIcon img {
            width: 100px
        }

        .barCode {
            line-height: 38px !important;
            padding: 4px 7px;
        }

        /*.Property_link_banner {
        background: url(../images/property_link/banner.jpg) no-repeat 30%;
      
    }*/



        .purchase_package ul li {
            background-size: 24px;
            padding-left: 35px;
        }

        .buildLinkText {
            padding: 20px 0
        }

        .mobileViewTitle {
            display: block
        }

        .webViewTitle {
            display: none
        }



        .mobilePopupscll {
            min-width: 550px;
        }


        .leftRightScll {
            overflow: auto;
            display: block;
        }


        .lgMobileSlider .mobilePadding0 {
            padding: 0px !important
        }

        .mobileviewSlider .mobileLR0:first-child {
            padding-left: 0px !important
        }

        .mobileviewSlider .mobileLR0:nth-child(2) {
            padding-right: 0px !important
        }

        .mobileviewSlider .mobileLR0:nth-child(3) {
            padding-left: 0px !important
        }

        .mobileviewSlider .mobileLR0:last-child {
            padding-right: 0px !important
        }


        #divSmallBanner {
            margin-top: 80px
        }

        .heading_left {
            font-size: 22px;
            line-height: normal;
            padding-right: 100px;
        }

        .webviewSlider {
            display: none
        }

        .mobileviewSlider {
            display: block
        }

            .mobileviewSlider .sliderBlog {
                border: 1px solid #fff;
                border-radius: 10px;
                margin: 0 0 15px 0;
            }

            .mobileviewSlider .propertyBannerCon {
                padding: 5px;
            }

            .mobileviewSlider .ad-image-box {
                padding: 5px;
            }

            .mobileviewSlider .ad_Option {
                height: 185px;
                min-height: auto;
            }

            .mobileviewSlider .logo-height {
                align-items: start;
                height: 28px;
            }

            .mobileviewSlider .propertyBannerCon h3 {
                font-size: 10px;
                margin-top: 5px;
            }

            .mobileviewSlider .ad-image-box img {
                max-height: 40px;
                width: auto;
                padding: 0;
                border-radius: 4px;
            }

            .mobileviewSlider .ad-image-box .w-49 img {
                max-height: 26px;
            }
            /*.mobileviewSlider .propertyBannerCon p {font-size: 6px;overflow: hidden;height: 18px; margin:0 !important}*/

            .mobileviewSlider .propertyBannerCon p {
                font-size: 7px;
                overflow: hidden;
                text-overflow: ellipsis;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                -webkit-box-orient: vertical;
            }



            .mobileviewSlider .addSm {
                height: 100px;
            }

            .mobileviewSlider .ad-logo {
                max-height: 36px;
            }

            .mobileviewSlider .propertyfooterCon a {
                align-items: center;
                gap: 5px;
                color: #fff;
                font-size: 10px;
            }

            .mobileviewSlider .ad-socail {
                margin: 0 0 5px 0 !important;
                gap: 5px !important;
                width: 100%;
                float: left;
            }

            .mobileviewSlider .propertyfooterCon-contact {
                display: block !important
            }

            .mobileviewSlider .ad-socail img {
                max-width: 10px;
            }

            .mobileviewSlider .ad-contact img {
                width: 12px;
            }

            .mobileviewSlider .websiteUrlLink {
                font-size: 8px;
                display: flex;
            }

            .mobileviewSlider .smallAd a.websiteUrlLink img {
                width: 15px;
            }

            .mobileviewSlider .websiteUrl {
                padding: 3px 10px !important;
            }

            .mobileviewSlider .smallAd {
                padding: 0 5px !important;
                height: 20px !important;
                min-height: auto !important;
            }

            .mobileviewSlider .propertyfooterCon {
                padding: 5px !important;
                min-height: auto
            }









        /*-------------------------------------------------------------------*/
        .lgWebSlider {
            display: none
        }

        .lgMobileSlider {
            display: block
        }

            .lgMobileSlider .sliderBlog {
                border: 1px solid #fff;
                border-radius: 10px;
                margin: 15px 0;
            }

            .lgMobileSlider .nothing {
                max-height: 174px;
            }

            .lgMobileSlider .propertyBannerCon h3 {
                font-size: 12px !important;
                font-weight: 900;
                margin-bottom: 4px;
                max-height: 30px;
                overflow: hidden
            }

            .lgMobileSlider .propertyBannerCon p {
                max-height: 46px;
                overflow: hidden;
                font-size: 10px;
                margin-bottom: 0
            }

            .lgMobileSlider .ad_Option {
                min-height: auto;
                max-height: 330px
            }

            .lgMobileSlider .ad-socail img {
                max-width: 14px;
            }

            .lgMobileSlider .propertyfooterCon {
                padding: 5px 10px;
            }

            .lgMobileSlider .websiteUrl {
                height: 30px !important;
                padding: 0px 8px !important;
            }

            .lgMobileSlider .slide_arrow .slick-prev, .lgMobileSlider .slide_arrow .slick-next {
                top: -30px;
            }





        /*---------------------*/
        .mobileWidthBox {
            width: 148px
        }



        /*Mobile End*/

        .Property_link_banner p {
            font-size: 11px;
            width: 52%;
        }

        .profile-dropdown {
            width: 220px;
            right: inherit !important;
            left: 0 !important;
        }

        .serviceSlider_four .propertyBannerCon p {
            overflow: hidden;
            height: 40px;
        }

        .serviceSlider_four .ad-contact img {
            width: 18px;
        }

        .navbar-toggler:focus {
            box-shadow: none;
        }

        .form-select {
            height: 50px;
        }

        .addPost-popup {
            padding: 10px;
        }

        .detail-title .back-arrow img {
            max-width: 14px;
        }

        .barmenu_linkpluse .container {
            display: flex;
            overflow: auto;
            white-space: nowrap;
            margin-bottom: 10px;
        }

        .barmenu_linkpluse a {
            padding: 15px;
        }

        .change_password_form {
            margin-top: 10px;
        }

        .footer_logo {
            max-width: 250px;
        }

        .text-truncate {
            max-width: 130px;
            display: inline-block;
        }

        .uploaded_documents {
            width: 47%;
        }

        header {
            padding: 5px 0;
        }

            header .logo-image {
                max-width: 60px;
            }

            header .join-buttons .btn {
                font-size: 14px;
            }

        .banner-slider-main {
            margin-top: 0px;
        }

        .banner-slider figure .banner-img {
            height: 300px;
            border-radius: 15px;
        }

        .banner-slider figure::before {
            border-radius: 15px;
        }

        .banner-slider figure {
            border-radius: 0px;
        }

            .banner-slider figure figcaption {
                font-size: 28px;
                line-height: normal;
            }

        .banner-slider-main .container {
            padding: 0px;
        }

        .btn- {
            font-size: 15px;
        }

        .heading-Main {
            font-size: 22px;
        }

        .slick-dots {
            bottom: 20px;
        }

        .space-common {
            margin-bottom: 40px;
        }

        .login-popup {
            padding: 40px 10px;
        }

        .running-projects-Main {
            padding: 20px 0 40px;
        }

        .supplier-box .loaction {
            font-size: 15px;
        }

        .supplier-details h2 {
            font-size: 20px;
        }

        .supplier-filters .filterBy {
            justify-content: space-between;
            width: 100%;
        }

            .supplier-filters .filterBy:not(:first-child) {
                margin-top: 5px;
            }

        .suppliers-Main {
            margin-bottom: 70px;
        }

        .suppliers-slider .slick-dots {
            bottom: -30px;
        }

        .property-pic-upload figure {
            height: 140px;
        }

        .btn-common, .btn {
            padding: 10px 20px;
        }

        .search-input {
            width: 100%;
            max-width: 100%;
            margin-top: 10px;
        }

        .table-searchbar .serachbar .search-input {
            margin-top: 0 !important;
        }

        .btn-More-detail {
            width: 46px;
            height: 46px;
            right: 10px;
        }

            .btn-More-detail img {
                width: 25px;
            }

        .propertie-detail h2 {
            font-size: 18px;
        }

        .accordion-body {
            padding: 10px;
        }

        .detail-title {
            font-size: 14px;
        }

        .space-30 {
            padding: 15px;
        }

        .added-post {
            padding: 10px 0;
        }

        .inspector-popup {
            padding: 30px 10px 0px;
        }

        .create_AccountForm .property-pic-upload figure {
            height: 160px;
            font-size: 14px;
        }

            .create_AccountForm .property-pic-upload figure img {
                width: 90px;
                height: 90px;
            }

        .inner-footer h4 {
            font-size: 20px;
        }

        .build_link_home .topUpdated_text {
            font-size: 20px;
            padding: 15px 0;
        }

        .build_link_header .logo-image, .build_link_header.is-sticky .logo-image {
            max-width: 140px;
        }

        .build_link_home .build_link_heading {
            font-size: 26px;
        }

            .build_link_home .build_link_heading p {
                font-size: 20px;
            }

        .build_links_brands {
            padding: 40px 0;
        }

        .build_link_home .construction_going {
            padding: 20px 0;
        }

        .build_link_heading br {
            display: none;
        }

        .purchase_package {
            padding: 30px 20px;
            margin: 40px 0;
        }

            .purchase_package h3 {
                font-size: 30px;
            }

            .purchase_package h4 {
                font-size: 50px;
            }

            .purchase_package ul li {
                font-size: 20px;
            }

            .purchase_package .btn {
                font-size: 22px;
            }

            .purchase_package ul {
                padding-left: 15px;
            }

        .build_link_video video {
            height: auto;
        }

        .signup_here_bottom img {
            max-width: 80%;
        }

        .signup_here_bottom .btn {
            margin: 20px 0 0 0 !important;
        }

        .build_link_video {
            padding: 40px 0 40px;
        }

        .build_Monthly_Benefits {
            padding: 50px 0 0;
        }

        .build_link_benefits i {
            width: 50px;
            height: 50px;
            font-size: 22px;
        }

        .build_link_benefits {
            padding-left: 70px;
            margin-bottom: 40px;
        }

            .build_link_benefits span {
                font-size: 22px;
            }

            .build_link_benefits p {
                font-size: 16px;
            }

        .serviceSlider {
            margin: 0;
        }

        .serviceSlider_four {
            margin-top: 100px;
        }

        .Property_link_banner {
            height: auto;
            padding: 10px 0 10px 0;
        }

            .Property_link_banner h1 {
                font-size: 35px;
            }

            .Property_link_banner h2 {
                font-size: 20px;
            }

            .Property_link_banner p {
                font-size: 12px;
            }

        .link_plus_section {
            padding: 10px 0 40px 0;
        }

            .link_plus_section p {
                font-size: 16px;
            }

            .link_plus_section h2 {
                font-size: 20px;
                margin: 0px 0 10px;
            }

            .link_plus_section .logo_text {
                font-size: 36px;
                font-weight: 600;
            }

        .service_link_section {
            padding: 40px 0;
        }

        .heading_sub {
            font-size: 36px;
        }

            .heading_sub p {
                font-size: 16px;
                margin-top: 5px;
            }

                .heading_sub p br {
                    display: none;
                }

        .newsLatest_section {
            padding: 40px 0;
        }

        .heading_left b {
            display: block;
        }

        .heading_left {
            font-size: 24px;
            line-height: normal;
        }

        .realestate_property_section {
            padding: 40px 0;
        }

        footer {
            margin-top: 30px;
            padding-top: 30px
        }

        .assignTradiePopup {
            padding: 0px !important;
        }

        .Stages li a p {
            max-width: 160px;
        }

        .tradie_post_data .tradeslist {
            width: 100%;
        }

        .service-banner-text h1 {
            font-size: 40px;
        }

        .service-banner-text p {
            font-size: 22px;
        }

        .service-Provider {
            padding: 30px 0;
        }

            .service-Provider h4 {
                font-size: 30px;
                margin-bottom: 20px;
            }

            .service-Provider .btn-primary {
                font-size: 16px;
            }

        .service-find-business {
            padding: 40px 0;
        }

        .service-link-about {
            padding: 50px 0;
        }

        .service-about-text p {
            font-size: 18px;
            line-height: 24px;
        }

        .logo-login {
            max-width: 250px;
        }

        .service-find-filter .input-box {
            width: 100%;
        }

        /* .service_link_section .heading_sub {
        margin-bottom: 30px;
    } */

        .theme_box .theme_input:checked + label::after {
            width: 30px;
            height: 30px;
            background-size: contain;
        }

        .ad-image-box {
            padding: 10px;
        }

        .propertyBannerCon {
            padding: 10px; /*min-height: 370px;*/
        }

        .serviceSlider_two .slick-slide {
            margin: 0;
        }

        .propertyBannerCon h3 {
            font-size: 18px;
            margin-top: 15px;
        }

        .propertyBannerCon p {
            font-size: 12px;
        }

        .propertyBannerCon h4 {
            margin-top: 10px;
        }

        .propertyBannerCon .link {
            font-size: 12px;
        }

        .ad_Option {
            min-height: 440px;
        }

        .ad-image-box img {
            max-height: 80px;
            width: auto;
        }

        .ad-image-box .w-49 img {
            height: 50px;
        }

        .ad-socail {
            margin: inherit !important;
            gap: 5px !important;
        }

        .ad-contact img {
            width: 24px;
        }

        .propertyfooterCon a {
            font-size: 10px;
            word-break: break-all;
            line-height: 8px;
        }

        .ad-socail img {
            max-width: 22px;
        }

        .slick-dots li {
            width: 12px;
            height: 12px;
            margin: 0 3px;
        }

            .slick-dots li button {
                width: 12px;
                height: 12px;
            }

                .slick-dots li button:before {
                    width: 12px;
                    height: 12px;
                }

        .btnSection {
            padding: 30px 0 0px 0;
        }

        .link_card_box {
            min-height: 140px;
            padding: 20px;
            margin-bottom: 30px
        }
        /*  .detail_banner_sider .slick-slide img { height: 190px; }*/
        .inspectorAssignList li {
            display: inline-block !important;
            width: 100%;
        }

        .manage_documents li span {
            font-size: 16px;
            word-wrap: break-word;
            width: 90%;
            display: inline-block;
        }

        .footer_link a {
            margin: 8px 0 !important;
        }

        .service_link_section .heading_sub {
            margin-bottom: 80px;
        }

        .realestate_link_section .property_slider_bg {
            margin-bottom: 90px;
        }

        .btnSection .link_card_box a p {
            font-size: 15px
        }

        .build_links_brands .brand_image img {
            max-width: 70%
        }

        .purchase_package ul li::before {
            background-size: 20px;
        }

        .text-danger {
            font-size: 13px;
        }

        #assignTradie-Modal .table tr th {
            font-size: 12px !important
        }

            #assignTradie-Modal .table tr th:last-child {
                width: 84px
            }

        .unAssign_btn {
            padding: 5px 7px;
            font-size: 11px;
        }

        .assignTradiePopup table tr td {
            vertical-align: top;
        }

        .propertyfooterCon-contact {
            justify-content: space-between;
        }

        .notification_main {
            width: 100%;
            margin-bottom: 12px;
        }




        .addManageTradie {
            flex-wrap: wrap !important;
        }

        .dateInputBox {
            max-width: 129px;
            padding: 5px;
        }

        .leftSelectTradieBox {
            margin-bottom: 15px;
        }

        .leftSelectTradieBox {
            min-height: 50px;
        }

        .select_purchase_package ul {
            min-height: auto;
        }

        .downloadApp {
            display: flex;
            /* flex-wrap:wrap*/
        }

        /*square box css*/
        .squareBox {
            min-height: 210px;
        }

        .squareBox .smallAd {
            margin-top: auto;
        }
    }


    /*------------- 567----------------------------------------*/
    @media screen and (max-width:567px) {


        .Property_link_banner p {
            width: 100%;
        }

        .barCode {
            margin-bottom: 10px
        }

        /*square box css*/
        .squareBox {
            min-height: 260px;
        }
    }


    /*-------------  480----------------------------------------*/
    @media screen and (max-width:480px) {





        .reDownloadIcon img {
            width: 90px;
        }

        .profileBlog .profile-name {
            width: 150px;
        }
        /*    .detail_banner_sider .slick-slide img {
        height: 170px;
    }*/

        .Property_link_banner h1 {
            font-size: 28px;
            font-weight: bold;
        }

        .invite-customer .d-flex {
            flex-wrap: wrap !important;
            row-gap: 6px;
        }

        .invite-customer .button.btn {
            margin-top: 10px;
        }

        .serviceSlider_four .slick-slide {
            margin: 0;
        }

        .table-searchbar.flex-wrap {
            flex-wrap: nowrap !important;
        }

        .pagination {
            margin-top: 15px
        }

        .select2.select2-container {
            width: 100% !important
        }

        .inspectorAssignList li a.btnAssign, .inspectorAssignList li a.btnCancel {
            margin-top: 5px !important;
            font-size: 14px;
            width: 40%;
            padding: 7px 16px !important;
        }

        #addPostModal .propertyPostForm ul.post-type li {
            width: 100% !important
        }

        .construction_image img {
            width: 100%;
            height: 310px;
        }
    }


    @media screen and (max-width:350px) {
        header .logo-img {
            max-width: 190px;
        }
    }







