#imgZoom {
    min-width: 100%;
}

/*
body.unprintable{ overflow:hidden;}
body.unprintable:before{content: ""; position:absolute; width:100%; height:100%; background:#fff; z-index:9999; display:inline-block;}*/


/*-- ms (internet explorer 9+) --*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .page_heading .my-checkbox label:before, .page_heading .my-checkbox label:after {
        top: 1px;
    }

    .dashboard_news .dashboard_news_head .custom_drop > .dropdown {
        padding-top: 3px;
    }

    .table_chart_inner .tabsfilter .dropdown dt a, .inner-tabstyle .clsExportExcel_right .dropdown dt a, .inner-tabstyle .tabsfilter .segments a {
        padding-top: 2px;
    }

    .dropdown.Sort_by.withtitle dt a {
        padding-top: 8px;
    }

    .table2 tr .my-checkbox label:before, .table2 tr .my-checkbox label:after {
        top: -1px;
    }

    .heading_text .dashboard_name_list ul li .help_info_point i {
        margin-top: -3px;
    }

    .table2 th.clsFilter .inputsearch {
        background: #fff;
    }
}

/*-- Webkit (Chrome, Safari) --*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .login_box {
        float: none;
        display: inline-block;
        vertical-align: top;
    }

    ul.dashboard_tbl.tbl_right_fix li .dashboard_tbl_col i, .td_action_wrap .td_action .td_action_list li i {
        font-size: 11px;
    }

    .table2 {
        width: 99.9%
    }

    ul.news_list li .n_from span.n_date {
        font-weight: normal;
        color: #000;
        font-size: 12px;
    }

    .resultCount {
        min-width: 80px;
    }


    ::i-block-chrome, .notes .n_heading samp {
        top: 32px;
    }

    ::i-block-chrome, .pro_text .notes .n_heading samp, .notes.note_horizontal .n_heading samp {
        top: 8px;
    }

    ::i-block-chrome, .sigleClickTab .single-page-nav.single_left_nav ul li .inner-tab-fun li.active {
        font-weight: normal;
    }

    ::i-block-chrome, .next_back_news .n_from {
        padding: 1px 0px;
    }

    ::i-block-chrome, .header_right {
        min-width: 225px;
    }

    ::i-block-chrome, .table.f_form tr th, .c_satisfaction .heading, .f_row.errormsg strong {
        font-weight: normal;
    }
}







/*-- moz (Firefox) --*/
@media screen and (-moz-images-in-menus:0) {
}


/*== end other browser ===*/





@media screen and (max-width:1360px) {
    .total_subbox .subbox_right span {
        font-size: 21px;
    }

    .analysis_bar .progress-wrap {
        width: 50%;
    }
}

@media screen and (max-width:1279px) {
    .navbar-nav > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }

    .whats-new {
        height: 268px;
    }

    .formap_home, .realestate_home, .chart_home {
        height: auto;
    }

    header .col-md-2, header .col-md-8 {
        padding: 0px;
    }

    .container {
        padding-right: 20px;
    }

    .total_subbox {
        width: 32%;
    }

    .totalboxs .total_subbox {
        margin-bottom: 3px;
        margin-top: 3px;
    }

        .totalboxs .total_subbox:nth-child(4) {
            margin-left: 0px;
        }

        .totalboxs .total_subbox:nth-child(3) .p_summery {
            left: auto;
            right: 0px;
        }

    .container {
        padding: 0 15px 0 7px;
    }

    .totalboxs .productmix table td i {
        float: left;
        margin-bottom: 8px;
    }

    .totalboxs .productmix table td, .totalboxs .productmix table th {
        padding: 4px 0px;
    }

    .totalboxs {
        display: inline-block;
        width: 100%;
    }

        .totalboxs.col5 .total_subbox, .totalboxs .total_subbox {
        }

            .totalboxs .total_subbox:nth-child(4) {
                margin-left: 1%;
            }

    .map_page .stickyheader {
        min-height: 50px;
        height: auto;
    }

    .map_page .mapfilter {
        padding: 0 3px;
    }

    .mapfilter .form_col, .mapfilter .form_col2 {
    }

    .header_right {
        width: auto;
    }

    .header_menu ul li a {
        padding: 16px 5px 5px
    }

    .ticket_filter .fil_list input[type="text"], .ticket_filter .fil_list select {
        width: 55px;
    }

    .ticket_filter .fil_list input.hasDatepicker {
        width: 71px;
    }

    .step_form_content .features_group .pro_Subtype .my-checkbox {
        width: 30%;
        height: 22px;
    }

    .step_form_content #dvResSubType.pro_Subtype .my-checkbox {
        width: 140px;
    }

    .citi_summary {
        margin-top: 10px;
    }

    .citiname {
        width: 48%;
        float: left;
        margin-right: 3%;
        margin-bottom: 10px;
    }

    .market_dyn {
        width: 48%;
        float: left;
        margin-right: 0%;
        margin-bottom: 10px;
    }

    .price_dyn {
        width: 48%;
        float: left;
        margin-right: 0%;
    }

    .asset_dyn {
        width: 48%;
        float: left;
        margin-right: 3%;
        margin-bottom: 10px;
    }

    .analysis_bar.analysis_Wise .progress-wrap {
        width: 60%;
    }

    .analysis_bar.analysis_Wise .main-progress {
        width: 75%;
    }

    .analysis_bar .main-progress {
        width: 70%;
    }

    .step_form_content .content_label {
        min-width: 100px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
        width: 34%;
    }

    .propertyresultcontainer .propertyresultleft {
        width: 150px;
        height: auto;
    }

    .propertyresultcontainer .propertyresultright {
        margin-left: 171px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
            width: 225px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo .info_row > label {
            width: 100px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .area_info .info_row > label {
            width: 118px;
        }

    .loginpage .login_banner .login_container {
        right: 4%;
        top: 8%;
    }

    .loginpage .login_banner .carousel {
        left: 4%;
    }

    .loginpage #loginform .container {
        max-width: 98%;
    }

    .loginpage .left_tab .carousel-indicators li {
        font-size: 12px;
    }

    .loginpage .section .sub_heading {
        font-size: 14px;
    }

    .loginpage .section .s_heading {
        font-size: 20px;
    }

    .loginwrapper h3 {
        margin: 8px 0px;
        font-size: 20px;
    }

    .loginpage .loginwrapper input, .loginpage .login_container .btn {
        padding: 3px 8px 2px;
        font-size: 14px;
    }

    .loginpage .login_container.user_inputs .btn {
        margin-top: 18px;
    }

    .login_banner .login_container {
        height: auto;
    }

    .totalboxs {
        text-align: left;
    }

    .container.citi_summary .totalboxs.city-transaction-summ .price_dyn {
        width: 36%;
        margin: 0 0 0 1%;
    }

        .container.citi_summary .totalboxs.city-transaction-summ .price_dyn.transaction-summary {
            width: 25%;
        }

    .amenities_chart .dropdown {
        top: 39px;
    }

    .main_summary_city .inventory_summary .inventory_type .inventory_short {
        display: inline;
    }

    .main_summary_city .inventory_summary .inventory_type .inventory_full {
        display: none;
    }
    /*
.main_summary_city .summary_chart{ position:relative; top:0px; width:100%; text-align:center;}
.main_summary_city .summary_table{ padding:5px;}*/
    .main_summary_city.inventory {
        min-height: 181px;
    }

    .main_summary_city {
        width: 49%;
    }

        .main_summary_city.threelayout {
            width: 100%;
        }

    .container.citi_summary {
        padding-top: 10px;
    }

    .overflow_x {
        overflow: auto;
    }

    .propertyresultcontainer .listviewheading span.rera_cn {
        width: 405px;
    }

    .report_summary .pro_text_info {
        width: 325px;
    }

    .page_heading.search_criteria {
        height: auto;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    .clsExportExcel_right.sum_fix {
        right: 0px;
    }

    .pro_name.pro_head_fix .builder_analy.af_heading {
        right: 170px;
    }

    .page_heading .clsExportExcel_right.pro_det_btns {
        padding-right: 0px;
        width: 100%;
        margin-top: 10px;
    }

    .transaction_titel .address h4, .transaction_titel .address p {
        max-width: 400px;
    }

.pricelist_wrap{display:inline-block; width:100%;}
.pricelist_wrap .col{display:inline-block; border:solid 1px #ccc; min-width:410px; margin:5px 0 0 5px;}


.totalboxs.col5 .total_subbox {width:19.1%; min-width:178px;}

.d_report_wrap .report_wrap.th2{padding:0px;}
.d_report_wrap .report_wrap.th2 h4{ font-weight:600; width:100%; position:relative; top:0px; left:0px; font-size:16px;height: auto; text-align:left;    padding:5px 0 0 15px;    margin: 0px;}
.d_report_wrap .report_wrap.th2 h4 br{display:none;}
.d_report_wrap .report_wrap.th2 .col{min-width:190px; padding:0 5px;}


}



@media screen and (max-width: 992px) {

    

    .projects_qu {
        width: 48%;
        margin: 20px 1% 0 0;
        float: left;
    }

    .projects_qu2 {
        margin-right: 0px;
        float: right
    }

    .box_shadow h3 {
        font-size: 16px;
    }

    .navbar {
        margin-top: 0px;
        float: right;
    }

    .navbar-nav > li > a {
        padding-left: 4px;
        padding-right: 4px;
    }

    .whats-new {
        height: auto;
    }

    .large dd ul li {
        width: 32.5%
    }

    .whats_new {
        text-align: center;
    }

    .page-wrapper {
        min-width: 100%;
    }

    .total_subbox h3, .total_subbox span, .total_subbox .charts {
        font-size: 12px;
    }

    .pro_full_de .pro_img_text {
        padding-right: 10px;
    }

    .pro_full_de .pro_img_right {
        margin-left: 10px;
    }

        .pro_full_de .pro_img_text p > span, .pro_full_de .pro_img_right p > span {
            margin-right: 5px;
            width: 90px;
        }

    .single-page-nav ul li a {
        padding: 8px 6px 10px;
        min-width: 50px;
    }

    .stickyheader_tab .container {
        padding: 0 7px;
    }

    .map_page .mapfilter {
        padding-right: 178px;
    }

    .mapfilter .s_btns {
        position: absolute;
        right: 0px;
        top: 0px;
    }

    .compare_box_container {
        overflow: auto;
    }

    .compare_box {
        min-width: 700px;
    }

        .compare_box .compare_pre {
            display: none;
        }

        .compare_box .compare_container .compare_content {
            width: 230px;
        }

        .compare_box ul li.bhk_split > span.comp-colaps {
            top: 1px;
        }

        .compare_box .label_top_wrap .compare_img {
            height: 175px;
        }

        .compare_box .label_top_wrap {
            height: 205px;
        }

        .compare_box .compare_container ul li .inlinePrimsparkline, .compare_box .compare_container ul li .inlineResalesparkline {
            width: 176px;
        }

    .heading_right {
        padding-right: 5px;
    }

    .page_heading .page-selection a {
        width: 35px;
        font-size: 16px;
        line-height: 21px;
        padding: 0px 0 0 19px;
        overflow: hidden;
        letter-spacing: 11px;
        position: relative;
    }

    .page_heading .page-selection i {
        position: absolute;
        left: 5px;
        top: 1px;
        font-size: 11px;
    }

    .page_heading .page-selection.i_only a {
        padding: 0px;
        width: 28px;
        letter-spacing: normal;
    }

    .page_heading .page-selection.i_only i {
        position: static;
        font-size: 16px;
    }

    .mapfilter .form_col, .mapfilter .form_col2 {
        padding-right: 8px;
        margin: 0px 0 -1px 0;
        border-bottom: solid 1px #ccc;
    }

    .resp-tabs-container .inner-tabstyle .resp-tabs-list li {
        text-transform: capitalize;
    }

    .page_heading .heading_text {
        font-size: 16px;
        margin-top:3px; 
    }
    .page_heading .heading_text i{font-size:22px; top:2px;}

    .heading_text .dashboard_name {
        font-size: 16px;
    }

    .page_heading .heading_text .dashboard_name > i {
        margin-top: 3px;
    }

    .resp-tabs-list li {
        padding: 8px 9px 5px;
    }

    .totalboxs .productmix .pro_chart .dropdown {
        font-size: 10px;
        margin: 5px 1px 0 0;
        min-width: 80px;
    }

    .totalboxs .productmix .dropdown dt a {
        padding: 4px 15px 0 2px;
    }

        .totalboxs .productmix .dropdown dt a:before {
            right: 5px;
        }

    .totalboxs .productmix .pro_chart .dropdown dd ul {
        width: 110px;
        left: inherit;
        right: 0px;
    }

        .totalboxs .productmix .pro_chart .dropdown dd ul li {
            font-size: 11px;
        }

    .page-wrapper {
        min-height: 95.8%;
    }

    .compare_colony .label_top_wrap .compare_img {
        height: 35px;
    }

    .compare_colony .label_top_wrap {
        height: auto
    }

    .pro_split .main-pro-vertical .pro-vertical {
        width: 164px;
    }

    .compare_box ul li .main-progress {
        width: 180px;
    }

    .modal-body .left-col-body, .modal-body .tbl-header-conatiner, .modal-body .tbl-left-header {
        display: none !important;
    }

    .tabs .tabInner.right_output {
        width: 100%;
    }

    .single_left_nav {
        display: none;
    }

    .aboutpro .bilder_wrap .bilder_summary .summary_quaint {
        width: 31.5%;
    }

    .single_click_report .sigleClickTab {
        width: 99%;
    }

        .single_click_report .sigleClickTab .tabs .tabInner.right_output {
            border: none;
            padding: 0px 0 0 0;
        }

    .dashboard .page_heading.search_criteria.dashboard_top_row {
        display: inline-block;
        height: auto;
    }

    .page_heading, .in-container {
        padding-right: 5px;
    }

        .page_heading.search_criteria .heading_right {
            text-align: right;
        }

    .dashboard .page_heading.search_criteria.dashboard_top_row .heading_text {
        padding: 18px 0 0 0;
    }

    .page_heading.search_criteria .heading_text .dashboard_name {
        padding-right: 19px;
    }


        .page_heading.search_criteria .heading_text .dashboard_name:before {
            right: 10px;
        }

    .dashboard .page_heading.search_criteria.dashboard_top_row .heading_text {
        width: 145px;
    }

    .page_heading.search_criteria .your_search {
        padding-left: 150px;
    }

    .dashboard_news {
        min-height: 130px;
    }

        .dashboard_news ul.news_list {
            height: auto;
        }

    .loginpage .login_banner > img {
        min-height: 254px;
    }

    .loginpage .login_banner .carousel {
        transform: scale(0.9);
        left: 2%
    }

    .loginpage .ribbon01 .container {
        overflow: auto;
        white-space: nowrap;
    }

    .loginpage .ribbon01 .ribbon_col {
       white-space: normal;
    }

    .ribbon01 .ribbon_col .ribbon_right h3{height:44px; font-size:18px;}
    .ribbon01 .ribbon_col .ribbon_icon{width:85px;}
    .ribbon01 .ribbon_col .ribbon_right p{height:127px;}
    .ribbon01 .ribbon_col .ribbon_right{min-height:195px;}


    .loginpage .left_tab .carousel-indicators {
        width: 31%;
    }

    .loginpage .left_tab .carousel-inner {
        width: 69%;
        height: auto;
        min-height: 352px;
    }

    .loginpage .left_tab .carousel-indicators li {
        font-size: 11px;
        padding: 8px 4px 5px;
    }

    .page_heading.search_criteria .heading_text {
        min-height: 46px;
    }

    .page_heading.search_criteria .your_search {
        padding-left: 160px;
    }

    .container.citi_summary .totalboxs.city-transaction-summ .price_dyn, .container.citi_summary .totalboxs.city-transaction-summ .price_dyn.transaction-summary {
        width: 99%;
        margin-bottom: 4px;
        margin-left: 0px;
    }

    .report_summary .parameters_tbl, .report_summary .price_info, .report_summary .pro_text_info, .report_summary .pro_img {
        width: 43%;
        margin: 5px 3%;
    }

    .page_heading.search_criteria {
        height: auto;
    }

    #resetpwd .container {
        max-width: 100%;
    }

    .container {
        padding-right: 5px;
    }

    #resetpwd .box {
        margin-top: 15px;
    }

    .page_heading .clsExportExcel_right.pro_det_btns {
        margin-top: 6px;
    }

    .proview ul.headfix.fix {
        width: calc(100% - 22px);
    }

    .grid_row .grid_col {
        max-width: calc(31% - 20px);
        flex-basis: 31%;
    }

    .heading_text .icon.mep_icon {
        line-height: 100%;
        top: 4px;
    }

        .heading_text .icon.mep_icon::after {
            font-size: 16px;
            top: -8px;
            left: -5px;
        }

        .heading_text .icon.mep_icon::before {
            font-size: 20px;
        }
}

@media screen and (max-width: 980px) {
    .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo {
        width: 50%;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
        width: 50%;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        float: left;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        width: 244px;
        margin-right: 5px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.vel {
            width: 100px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.m_jump {
            margin-top: -1px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row label {
            width: auto;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.vel {
            font-size: 12px;
            vertical-align: top;
        }

    .propertyresultcontainer .projectinfo .nav-tabs {
        right: inherit;
        left: 0px
    }

    .projectinfo .nav-tabs > li.detail-button {
        position: absolute;
        top: -33px;
        left: 0px;
    }

    .propertyresultcontainer .projectinfo .price_trend_tbl, .propertyresultcontainer .projectinfo .price_trend_chart {
        width: 100%;
        padding: 10px;
    }

    .page_heading.search_criteria .your_search {
        padding-left: 155px;
    }

    .page_heading.search_criteria .heading_text {
        margin-right: 0px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp {
        padding: 0px;
        padding-right: 2px;
        font-size: 9px;
        top: 11px;
        width: 40px;
    }

    ul.dashboard_tbl li.m_price .dashboard_tbl_col.tbl_col_head samp.unit1 {
        width: 65px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp:before {
        top: 1px;
        right: -4px;
    }

    ul.dashboard_tbl li.m_Supply .dashboard_tbl_col.tbl_col_head samp.unit3 {
        padding: 0px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit2 {
        padding: 0px;
        top: 36px;
    }

    ul.dashboard_tbl li.m_Supply .dashboard_tbl_col.tbl_col_head samp.unit3 {
        padding: 0px;
        top: 62px;
        width: 130px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit4 {
        padding: 0px;
        top: 89px;
        width: 130px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit5 {
        padding: 0px;
        top: 116px;
        width: 130px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head a.show_Current_Value {
        width: 25px;
        top: 43px;
        right: 60px;
        height: 16px;
        line-height: 100%;
        padding-left: 2px;
        padding-top: 3px;
    }

    .col_03.x_Value ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head a.show_Current_Value {
        width: 25px;
        top: 46px;
        right: 60px;
        height: 18px;
    }

    ul.dashboard_tbl li.m_Supply .dashboard_tbl_col.tbl_col_head samp.unit3, ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit4, ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit5 {
        width: 102px;
    }

    .dev_summary .amenities_chart {
        width: 49%;
    }

    .main_summary_city {
        width: 99%;
    }

    .mb45 .helpon {
        top: 14px;
    }

    .propertyresultcontainer .listviewheading span.rera_cn {
        width: 227px;
    }

    .proview ul.headfix.fix {
        width: calc(100% - 12px);
    }

    .proview ul {
        min-width: 450px;
    }

        .proview ul li label {
            min-width: 225px;
            width: 225px;
        }

    .grid_row .grid_col {
        max-width: calc(50% - 20px);
        flex-basis: 50%;
    }

.search_panel.sm .search_col{width:223px;}

.tbl-container .left-col-body, .tbl-container .table.tbl-left-header{display:none !important;}

}

@media screen and (max-width: 768px) {

    .search_panel.sm .search_col, .search_panel.sm .search_col.lg{width:47%;}
    .search_panel.sm .search_col.lg{}
    .search_panel.sm .search_col .min_drop i.caret{top:4px;}
    .search_panel.sm .search_col .custom_drop .caret{top:13px;}
    .search_panel.sm .search_col .min_drop{position:relative;}
    .search_panel.sm .search_col .dropdown dt a{min-width:100%;}
    .search_panel.sm .search_col .dropdown{min-width:100% !important;}

    .home_banner{margin-top:0px; height:auto; background:#fff;}
    .home_banner .carousel.slide{height:auto; min-height:180px;}
    .home_banner .carousel-inne, .home_banner .carousel-inner > .item > img{min-height:180px;}
    .home_banner .item .carousel-caption{left:2%; width:96%; top:0px;}
    .login_container{position:relative;  left:0px; right:0px; top:0px;margin:9px auto;}
    .home_banner .item.old .carousel-caption{top:0px; font-size:18px; line-height:30px;}
    .home_banner .item .carousel-caption h3{font-size:18px; line-height:28px; margin-top:0px;}
    .home_banner .item .carousel-caption h3 br{display:none;}
    .home_banner .item .carousel-caption h3 span{display:inline-block;}

    .clsCityMap {
        width: 90%;
        margin-left: 4.5%;
        border: solid 2px #348fe2;
        border-radius: 5px;
    }

    .fullpage .box_body .pei_chart {
        width: 48%;
        display: inline-block !important;
    }

    .fullpage .box_body .tablebox {
        width: 48%;
        display: inline-block !important;
        margin-left: 3%;
        vertical-align: top;
    }

    .totalboxs .productmix {
        width: 100%;
        margin: 0 0 10px 0;
    }

    .btn {
        padding: 1px 4px
    }

    .map_page .page-wrapper {
        min-height: 97%
    }

    .news_wrap .newssliderContainer {
        width: 85%;
    }

    .full_news .news_desc {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }


    .totalboxs .productmix .dropdown {
        min-width: 10px;
    }

    .totalboxs .productmix .pro_chart {
        width: 50%;
    }

    .totalboxs .productmix table td, .totalboxs .productmix table th {
        font-size: 10px;
    }

    .totalboxs .dropdown ul li {
        font-size: 10px;
    }

    .dashboard .box_body {
        min-height: 90px;
    }

    h2.resp-accordion {
        background: #EEEEEE;
    }

    .inner-tabstyle h2.resp-accordion {
        background: #fff;
    }

    .inner-tabstyle .resp-tab-active {
        background: #DFECFA;
    }

    .page_heading .catchment_more {
        width: 24px;
        height: 24px;
        overflow: hidden;
        padding-top: 2px;
        background: #f1f1f1;
        border: solid 1px #d9d9d9;
        text-align: center;
        padding: 3px 0 0;
    }

        .page_heading .catchment_more i {
            font-size: 14px;
        }

    .dashboard_top_row .btn.b_btn {
        width: 25px;
        padding: 0px;
    }

        .dashboard_top_row .btn.b_btn i {
            font-size: 14px;
            margin: 0 9px;
        }

    .tabsfilter {
        position: inherit;
        margin: 0 0 2px 0;
        top: 0px;
        right: 0px;
    }

    .custom_drop i.caret {
        top: 12px;
    }

    .tabsfilter .dropdown, .tabsfilter .custom_drop {
        margin-top: 3px;
    }

    .modal-dialog {
        margin: 30px auto;
    }

    header.header {
        position: relative;
    }

    .loginwrapper {
        margin-top: 0px;
    }

    header.header .corporate_header {
        height: 10px;
    }

        header.header .corporate_header * {
            display: none;
        }

    .page_heading {
        min-height: 38px;
    }
    .pricelist_wrap .col{min-width:100%; margin:5px 0 0 0px; padding-bottom:5px;}
    .pricelist_wrap .col .carpet_info{position:relative;}
 .pricelist_wrap .col .price_row{min-height:10px;}
 .pricelist_wrap .col .price_row.minmax{position:relative;}
 .pricelist_wrap .col .price_row.minmax .price_col{margin:7px;}
 .pricelist_wrap .col.last .price_row{margin-bottom:10px;}



}

@media screen and (max-width: 767px) {

 .search_panel{}




    .resp-tabs-list > li {
        min-width: auto;
    }

    .resp-tabs-container .inner-tabstyle .clsExportExcel_right {
        margin-top: -2px !important;
    }

    header .logo {
        display: inline-block;
        width: 50px;
    }

    .header_right {
        width: auto;
    }

    .map_page .page_heading .head_filter {
        display: block;
    }

    .map_page .page_heading .save-search {
        position: absolute;
        top: 5px;
        right: 5px;
    }

    .map_page .stickyheader .mapfilter {
    }

    .map_page .mapfilter .s_btns {
        position: absolute;
        right: 5px;
    }

    .map_page .mapfilter .form_col, .mapfilter .form_col2 {
    }

    .min_max {
        width: 188px;
    }

    .m_n_input input[type="text"] {
        width: 80px
    }

    .pro_full_de .pro_image, .pro_full_de .pro_name {
        width: 100%;
        text-align: center;
    }

    .pro_image img {
        width: 250px;
    }

    .pro_full_de .pro_img_text {
        width: 48%;
        padding-left: 10px;
        margin-top: 10px;
    }

    .tabs > .stickyheader_tab {
        position: relative;
    }

    .pro_full_de .pro_img_text p > span, .pro_full_de .pro_img_right p > span {
        width: auto;
    }

    .amenities_value li {
        min-width: 164px;
        padding: 2px 0;
    }

    .stickyheader_tab .tab_1 {
        background: #fff;
        display: none;
    }

    .ProjectDetails .pro_name.pro_head_fix {
        position: relative;
    }

        .ProjectDetails .pro_name.pro_head_fix .pro_text_sm {
            display: none;
        }

    .pro_head_fix .pro_det_btns {
        margin-top: 2px;
    }

    .building_img img, .building_img .carousel-inner > .item > img {
        height: auto;
    }

    .page_heading .dropdown dd ul, .page_heading .drop_proptype dd ul {
        width: 190px;
    }

        .page_heading .dropdown dd ul li, .page_heading .drop_proptype dd ul li, .mainSearchBox .listbox ul.col_2 li {
            width: 100%;
            margin-left: 0px;
        }

    .mainSearchBox .inputsearch, .dropdown dd .mainSearchBox .inputsearch {
        width: 97%;
    }

    .compare_box {
        font-size: 10px;
    }

    .step_form_content .features_group .pro_Subtype .my-checkbox {
        width: 49%;
        height: 22px;
    }

    .citiname, .market_dyn, .price_dyn, .asset_dyn {
        width: 99%;
        margin-bottom: 10px;
    }


    .unlogged .newssliderContainer .news_header_wrap {
        position: relative;
        top: 0px;
    }

    .unlogged .newssliderContainer .news_wrap_Container {
        margin: 0px;
    }

    .unlogged .newssliderContainer .news_wrap_header .n_from {
        padding-right: 0px;
    }

        .unlogged .newssliderContainer .news_wrap_header .n_from span {
            display: inline-block;
            margin-bottom: 4px;
        }

    .unlogged .newssliderContainer .news_wrap_header {
        height: auto;
    }

    .unlogged footer {
        padding: 5px 0px;
    }



    .analysis_bar.analysis_Wise .progress-wrap {
        width: 60%;
    }

    .analysis_bar .progress-wrap {
        width: 56%;
    }

    .analysis_bar .main-progress {
        width: 80%;
    }

    .stickyheader {
        position: inherit;
        height: auto;
    }

    .main-wrapper {
        clear: both;
    }

    .chart-table .clsExportExcel_right {
        margin-top: 0px !important;
    }

    header, .in-container {
        padding-right: 14px;
    }

    ul.news_list li .ion-record {
        font-size: 11px;
    }

    .n_type {
        border: none;
    }

    .mainSearchBox .listbox ul.col_2 .sublist .sublist li {
        width: 100%;
    }

    .page_heading .drop_proptype dd ul {
        width: 150px;
    }

    .pro_split .main-pro-vertical .pro-vertical span {
        margin-left: 15px;
        font-size: 11px;
        margin-top: 2px;
    }

    .left-col-body, .tbl-header-conatiner, .tbl-left-header {
        
    }

    .propertyresultcontainer .propertyresultleft {
        position: absolute;
        width: 182px;
        z-index: 9;
    }

    .propertyresultcontainer .propertyresultright {
        margin-left: 0px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer {
        }

            .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo {
                margin-left: 199px;
                width: 250px;
            }

            .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
                margin-left: 10px;
            }

    .propertyresultcontainer .projectinfo {
        margin-top: 25px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        margin-top: 10px;
    }

    .projectinfo .nav-tabs > li.detail-button {
        position: relative;
        left: auto;
        top: auto;
    }

    .dashboard .inner-tabstyle .resp-tabs-container .resp-tab-content-active {
        padding-bottom: 5px;
    }

    .mainSearchBox .inputsearch, .dropdown dd .mainSearchBox .inputsearch {
        width: 56%;
    }

    .mb45 .helpon {
        position: inherit;
    }

    .loginpage .left_tab .carousel-indicators {
    
    }

    .page_heading.search_criteria .your_search {
        margin-top: 10px;
    }

    .page_heading .btn.cancel, .page_heading .catchment_more, .dashboard_top_row .btn.b_btn {
        margin: 4px 5px 0 0px;
    }

    .your_search .search_val > label {
        float: left;
        margin-bottom: 2px;
    }

    .city_box .help_hover_data.last_hover {
        left: -148px;
    }

    .city_box .help_hover_data {
    }

    .page_heading.search_criteria .heading_right .page-selection.summ {
        margin-right: 0px;
    }

    .main_summary_city {
        width: 100%;
        min-height: 130px;
    }

    .propertyresultcontainer .listviewheading {
        height: auto;
    }

        .propertyresultcontainer .listviewheading span.rera_cn {
            max-width: 227px;
        }

    .report_summary .parameters_tbl, .report_summary .price_info, .report_summary .pro_text_info, .report_summary .pro_img {
        width: 100%
    }

    .page_heading {
        position: relative;
    }

    .heading_right {
        margin-top: 0px;
        margin-right: 0;
        position: absolute;
        top: 7px;
        right: 14px;
    }

    .page_heading .heading_text {
        display: block;
        margin-top: 0px;
    }

    .heading_text .dashboard_name {
        display: inline-block;
        height: 40px;
    }

    .heading_text .dashboard_name_list {
        width: 256px;
        left: 4px;
    }

    .mapfilter {
        height: auto;
        border: solid 1px #ccc;
        top: auto;
        left: 1%;
        width: 98%;
    }

        .mapfilter .form_col, .mapfilter .form_col2 {
            border: solid 1px #ccc;
            width: 48;
            margin: 2px 1% 2px 1%;
            background: #fff;
        }

    .dashboard_top_row .mapfilter .form_col .dropdown, .dashboard_top_row .form_col .custom_drop {
        width: 100%;
    }

    .min_drop i.caret {
        position: absolute;
        right: 11px;
        top: 14px;
    }

    .map_page .mapfilter {
        padding-right: 5px;
        top: 74px;
    }

        .map_page .mapfilter .s_btns {
            position: relative;
            margin-bottom: 4px;
        }

    .map_page .plus-minus {
        top: 153px !important
    }

    .mapfilter .form_col .min_drop, .mapfilter .form_col .custom_drop > .dropdown {
        padding-right: 15px;
    }

    .dashboard_top_row .dropdown, .autosearch, .dashboard_top_row button.btn, .page_heading .catchment_more {
        margin-top: 0px;
    }

    .page_heading .btn.cancel, .page_heading .catchment_more, .dashboard_top_row .btn.b_btn {
        margin-top: 0px;
    }

    .page_heading .dropdown.l_map dd ul {
        top: 32px;
    }

    .dropdown.l_map .l_map_wrap, .dropdown.l_map a.view_micromarket {
        display: none !important;
    }

    .dropdown.l_map dd .mainSearchBox {
        width: 270px;
    }

    .proview ul.headfix.fix {
        width: calc(100% - 10px);
    }

    .proview ul {
        min-width: 350px;
    }

        .proview ul li label {
            min-width: 45%;
            max-width: 45%;
        }

    .grid_row {
        width: calc(100% + 20px) !important;
        margin: 0 0 0 -5px;
    }

        .grid_row .grid_col {
            margin: 5px;
            max-width: calc(50% - 10px);
            flex-basis: 50%;
        }

    .thumbblock {
        min-height: 115px;
        height: 115px;
    }

        .thumbblock .icon {
            width: 44px;
            opacity: 0.5;
        }

    .thumbblock {
        padding: 5px;
    }

        .thumbblock .unit {
            font-size: 22px;
            line-height: 38px;
            margin-top: 10px;
        }

        .thumbblock .sub_unit {
            font-size: 11px;
        }

        .thumbblock .name {
            left: -3px;
            top: -3px;
            background: none;
            font-size: 15px;
        }

        .thumbblock .icon {
            height: 50px;
            scale: 0.8;
            top: 18px;
        }

    .search_panel {
        padding: 5px 3px;
        text-align: left;
    }

        .search_panel .search_col .label {
            font-size: 12px;
            min-width: 50px;
            padding: 0 5px 0 5px;
        }

        .search_panel .search_col .dropdown, .search_panel .search_col .form-control.input {
        }

    .totalboxs.col5 .total_subbox, .totalboxs .total_subbox {
        min-width: 180px;
        max-width: 49%;
        margin: 3px 1%;
    }

    .search_panel .search_col a.input.min_drop i.caret {
        right: 8px;
        top: 19px;
        border-width: 5px;
    }

    .modal-dialog {
        margin-top: 35px;
    }

    .transaction_titel .address {
        max-width: 100%;
        margin-top: -2px;
    }

    .page_heading.transaction_titel, .page_heading.transaction_titel.stickyheader {
        height: auto;
    }

    .form_wrap.col2 .form-group {
        width: 100%;
    }

    .container {
        padding-right: 8px;
    }

    .form_wrap.flex .form-group .control-label {
        max-width: 137px;
        min-width: 137px;
    }

    .transaction_titel .address .p {
        white-space: normal;
    }

    .form_wrap.inline .form-group .label_value {
        padding-right: 3px;
    }
.c_satisfaction .f_row.col2{width:99%}
.c_satisfaction .f_row h3, .c_satisfaction .f_row h4{line-height:normal;}
.c_satisfaction .f_row h3 ~ h4{padding-left:0px; margin-top:8px;}
.c_satisfaction .f_row.scale{margin-top:20px;}
.c_satisfaction{  min-width:380px;}
.c_satisfaction .f_row > label{width:36%;}




}

@media screen and (max-width:599px) {



    .totalboxs.col5 .total_subbox, .totalboxs .total_subbox{min-width: 149px;}

    .tabstyle {
        min-width: auto;
    }

    .total_subbox, .totalboxs .total_subbox:nth-child(4) {
        width: 49%;
        margin-left: 1%;
    }

    .totalboxs .total_subbox:nth-child(3), .totalboxs .total_subbox:nth-child(5) {
        margin-left: 0px;
    }

    .totalboxs .total_subbox:nth-child(2) .p_summery, .totalboxs .total_subbox:nth-child(4) .p_summery, .totalboxs .total_subbox:nth-child(6) .p_summery {
        left: auto;
        right: 0px;
    }

    .totalboxs .total_subbox:nth-child(3) .p_summery {
        right: auto;
        left: 0px;
    }

    .resp-tabs-container .propequity-container {
        padding-top: 25px;
    }

    .box_body, .box_body2 {
        padding: 5px 3px;
    }



    header .logo samp {
        display: inline-block;
        width: 100%;
        height: 50px;
        background: url(../images/logo_s.png) no-repeat;
    }

    .autosearch input[type="text"] {
        width: 160px;
    }

    .loginpage header .logo samp {
        background: url(../images/logo_s4.png) no-repeat;
        width: 130px;
    }

    .loginpage .container {
        padding-right: 5px;
    }

    .loginpage .header_right .right_nav {
        width: auto;
    }
     .loginpage .header_right .right_nav{padding:4px 0;}
     .loginpage .header_right .right_nav li{display:block;padding-top:0px; font-size:12px; text-align:right;}
     .loginpage .header_right .right_nav li{}
     .loginpage .header_right .right_nav li a{padding:0px 0 0 4px;}
     .loginpage .header_right .right_nav li a.youtube{border: none;}
     .home_banner .carousel-inner > .item .img, .home_banner .carousel-inner > .item .img > img{min-height:180px;}
     header.header{height:auto;padding:0 7px 4px;}



    .loginpage .ribbon01 .ribbon_col {
        min-width: 305px;
    }

    .compare_box {
        min-width: 440px;
    }

        .compare_box .compare_container .compare_content {
            width: 250px;
            margin-left: 0px;
        }

        .compare_box .label_top_wrap .compare_img .pro_heading {
            text-transform: uppercase;
            font-size: 12px;
            padding-top: 75px;
        }

        .compare_box .compare_label_container {
            width: 180px;
        }

    .form_action_row {
        padding: 2px;
    }

        .form_action_row .col-xs-6 {
            width: 100%;
            text-align: center;
            margin: 5px 0px;
        }

    .resp-tabs-list li {
        height: 35px;
        width: 50%;
        border-bottom: solid 1px #ccc;
        padding: 3px;
    }

    .next_back_news {
        padding: 0 10px;
    }

        .next_back_news .prev_news, .next_back_news .next_news {
            width: 15px;
        }



    .analysis_bar.analysis_Wise .main-progress {
        width: 67%;
    }

    .analysis_bar.analysis_Wise .delay_status .analysis_bar_wrap .delay_num {
        width: 80px;
        right: 0px;
    }

    .analysis_bar.analysis_Wise .analysis_bar_wrap .citi_name {
        width: 23%;
    }

    .analysis_bar .delay_status {
        padding: 5px 1px;
    }

        .analysis_bar .delay_status .analysis_bar_wrap .delay_num .delay_value span {
            font-size: 9px;
        }

    .analysis_bar.analysis_Wise .progress-val span {
        font-size: 9px;
        height: 16px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .citi_name .t_Projects samp {
        display: block;
        line-height: 9px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .citi_name {
        padding: 0px;
        white-space: pre;
        font-size: 10px;
        overflow: hidden;
    }

        .analysis_bar .delay_status .analysis_bar_wrap .citi_name .t_Projects {
            font-size: 14px;
        }

    .analysis_bar .delay_status .analysis_bar_wrap .delay_num .delay_value2 .delay_per2 {
        font-size: 20px;
        margin-top: 12px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .delay_num .delay_value2 {
        width: 87px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .delay_num {
        width: 110px;
    }

    .analysis_bar .main-progress {
        width: 77%;
    }






    .news_wrap .newssliderContainer {
        width: 91%;
    }

    .stickyheader {
        position: inherit;
    }

    ul.dashboard_tbl li.top_heading .dashboard_tbl_col.tbl_col_head, ul.dashboard_tbl.tbl_left_fix li .dashboard_tbl_col.tbl_col_head {
        font-size: 11px;
    }

    ul.dashboard_tbl.tbl_left_fix {
        width: 30% !important;
    }

    ul.dashboard_tbl.tbl_right_fix {
        width: 70% !important;
    }

    .resp-tabs-list .dropdown ul li {
        height: auto;
        border-top: none;
    }

    ul.news_list li .n_title a {
        font-size: 13px;
        height: 30px;
    }

    ul.news_list li .n_data {
        display: none
    }

    .next_back_news .n_title {
        height: 40px;
        font-size: 12px;
        line-height: 18px;
    }

    .page_heading .news_filter .custom_drop > .caret {
        top: 12px;
    }

    .page_heading .searchNews input[type="text"] {
        margin-top: 0px;
    }

    .page_heading .heading_text {
        min-height: 30px;
    }

    .page-wrapper {
        min-height: 93.5%;
    }

    .compare_colony .label_top_wrap .compare_img .pro_heading {
        padding-top: 3px;
    }

    ul.news_list li .n_action {
        top: -5px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer {
        font-size: 11px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo {
            margin-left: 190px;
        }

    .propertyresultcontainer .propertyresultleft {
        margin-left: 4px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
        width: 236px;
        margin: 4px 0 0 7px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        width: 160px;
        float: right;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row label {
            width: 100px; line-height:17px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row {
            padding: 2px 2px;
        }

    .projectinfo .nav-tabs > li.detail-button {
        position: absolute;
        top: -33px;
        left: 0px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row label {
        margin-right: 1px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.vel {
        width: 90px;
        padding-top: 0px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.m_jump i {
        display: inherit;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.m_jump {
        width: 80px;
        font-size: 9px;
        margin: -19px 0px 0 0;
        text-align: right;
    }

    .propertyresultcontainer .projectinfo {
        margin-top: 50px;
    }

    .propertyresultcontainer .listviewheading.m0 .heading_col {
    }

    .dashboard .page_heading.search_criteria.dashboard_top_row .heading_text {
        width: 135px; padding-top:5px;
        display: inline-block;
    }

    .heading_text .dashboard_name {
        width: 145px;
    }

    .page_heading.search_criteria .your_search {
        padding: 0px;
        display: inline-block;
        border-top: solid 1px #ccc;
        width: 98%;
        margin: 7px 0 0 0;
        padding: 3px 0 0 0;
    }

    .page_heading.search_criteria .heading_right {
        margin-top: -10px;
    }

    .your_search .search_val span.s_val {
        display: inline;
    }


    .resp-tabs-container .table colgroup, .resp-tabs-container .table2 colgroup {
        display: none;
    }

    .loginpage .loginwrapper .bg-bubbles, .loginwrapper .carousel, .login_banner > img, header.header .corporate_header {
        display: none;
    }

    .loginpage .login_banner .login_container {
        width: 300px;
        position: static;
        left: inherit;
        top: inherit;
        margin: 20px auto;
    }

    .loginpage .ribbon01 {
        border-top: solid 1px #ddd;
    }

        .loginpage .ribbon01 .ribbon_col {
            width: 98%;
            border-bottom: solid 1px #ccc;
            border-right: none;
        }
        .ribbon01 .ribbon_col .ribbon_right p, .ribbon01 .ribbon_col .ribbon_right{height:auto; min-height:10px;}

            .loginpage .ribbon01 .ribbon_col.last {
                border-bottom: none;
            }

        .loginpage .ribbon01 .container {
            white-space: normal;
        }

    .loginpage .left_tab .carousel-indicators {
        width: 100%; background:none;border:none;
    }

        .loginpage .left_tab .carousel-indicators li { background:#f9f9f9;
            width:49%;
            padding-top: 2px;
            line-height:34px; margin:2px 0.5%;
        }
        .left_tab .carousel-indicators .active, .left_tab .carousel-indicators li.active:hover{background:#fff;}

    .loginpage .left_tab .carousel-inner {
        float: left;
        width: 100%;
    }

    .loginpage .f_menu .col-xs-6 {
        width: 100%
    }

    .propertyresultcontainer .listviewheading span.rera_cn {
        min-width: 100%;
        float: none;
        margin: 0px;
        display: inline-block;
    }

    .login_box > a #ucHeader_lblUserName {
        display: none;
    }

    header {
        padding-right: 5px;
    }

    .alert {
        width: 98%;
        left: 1%;
        margin-left: 0px;
    }

    .resetpwd_form .resform_row .re_label {
        text-align: left;
    }

    .d_report.blinkbg {
        display: none;
    }

    .grid_row {
        width: calc(100% + 10px) !important;
        margin: 0 0 0 -5px;
    }

        .grid_row .grid_col {
        }

    .thumbblock01 {
        height: 105px;
        min-height: 105px;
        padding: 8px;
    }

        .thumbblock01 .icon {
            width: 65px;
        }

        .thumbblock01 .unit {
            font-size: 26px;
        }
}

@media screen and (max-width: 479px) {

    .search_panel.sm .search_col, .search_panel.sm .search_col.lg{width:94%}
    .search_panel.sm .search_col.btns{text-align:center;}
    .search_panel.sm .search_col.btns .btn{text-align:center; min-width:200px;}

    .home_banner .item .carousel-caption h3{font-size:14px; line-height:22px;}
    .home_banner .carousel-indicators{left: auto; bottom:5px; right: 0px;background: none;}
    .loginpage .left_tab .carousel-indicators li{line-height:17px;}
    .left_tab .carousel-inner .item, .left_tab .carousel-inner .item.team{background:#fff;}

    .projects_qu {
        width: 100%
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .row {
        margin-left: -5px;
        margin-right: -5px;
    }

    .container {
        padding-left: 5px;
        padding-right: 8px;
    }

    .dev_summary .amenities_chart {
        width: 96%;
        margin: 2px 2%;
    }

    .total_subbox, .totalboxs .total_subbox:nth-child(4) {
        width: 100%;
        margin-left: 0 !important;
    }

    .page_heading {
        padding: 5px;
        font-size: 16px;
    }

    .dashboard_top_row .dropdown, .autosearch, .dashboard_top_row button.btn {
        margin-top: 0px;
        margin-bottom: 5px;
    }

    .totalboxs .productmix .pro_text {
        border-bottom: dashed 1px #ccc;
    }

    .totalboxs .productmix .pro_chart, .totalboxs .productmix .pro_text {
        width: 100%;
    }

    .tabsfilter .dropdown {
        min-width: 75px;
    }

        .tabsfilter .dropdown dt a {
            background-position: right 1px;
            background-position: top 0px right -8px;
        }

    .box_body, .box_body2, .resp-tabs-list li {
        padding: 3px 0px;
    }

    .details .p_summery {
        width: 268px;
    }

    .stickyheader {
        position: absolute;
        top: 51px;
    }

    .mapfilter {
        top: 10px;
        padding: 5px;
        width: 97%;
        position: relative;
    }

        .mapfilter .form_col, .mapfilter .form_col2 {
            width: 98%;
        }

    .amenities_value li {
        min-width: 130px;
        padding: 2px 0;
    }

    .map_page .page_heading .head_filter {
        margin-top: 5px;
    }

    .page_heading .catchment_more, .page_heading .saveSearch {
        margin-top: 0px;
        text-decoration: none;
    }

    .step_form_content .features_group .pro_Subtype .my-checkbox {
        width: 100%;
        height: 22px;
    }

    .news_wrap .newssliderContainer {
        width: 91%;
    }

    .newssliderContainer .news_wrap_header .n_title {
        font-size: 14px;
        line-height: 16px;
        height: 32px;
        overflow: hidden;
        padding-right: 40px;
    }

    .newssliderContainer .news_wrap_header {
        padding: 3px;
    }

        .newssliderContainer .news_wrap_header .next_back {
            right: -2px;
        }

            .newssliderContainer .news_wrap_header .next_back a {
                font-size: 20px;
            }

        .newssliderContainer .news_wrap_header .n_from {
            font-size: 10px;
        }

    .newssliderContainer .news_wrap_header {
        height: 66px;
    }

    .news_wrap .newssliderContainer .news_wrap_Container {
        top: 66px;
    }

    .newssliderContainer .news_wrap_header .n_action {
        top: 45px;
    }

        .newssliderContainer .news_wrap_header .n_action a {
            background: none;
            line-height: 100%;
        }

    .subscription_info {
        display: none;
    }

    .pagination > li > a, .pagination > li > span {
        padding: 6px;
    }

    .towtabs .resp-tabs-list li {
        padding: 8px 0 2px;
        font-size: 11px;
    }

    .step_form_content .content_value .dropdown dd > ul {
        width: 245px;
    }


    .nicescroll-rails {
        padding: 1px;
        width: 1px;
    }

    .page_heading .page-selection a {
        width: 28px;
        letter-spacing: 4px;
        padding-left: 13px;
    }

    .page_heading .page-selection i {
        font-size: 10px;
        left: 3px;
    }

    .save_dashboard ul {
        left: -70px;
    }

    .stickyheader {
        height: auto;
    }

    .dashboard_news ul.news_list .n_title {
        height: auto;
        max-height: 36px;
    }

    .analysis_bar.analysis_Wise .main-progress {
        width: 32%;
    }

    .analysis_bar.analysis_Wise .delay_status .analysis_bar_wrap .delay_num {
        width: 80px;
        right: 0px;
    }

    .analysis_bar.analysis_Wise .analysis_bar_wrap .citi_name {
        width: 23%;
    }

    .analysis_bar .delay_status {
        padding: 5px 1px;
    }

        .analysis_bar .delay_status .analysis_bar_wrap .delay_num .delay_value span {
            font-size: 9px;
        }

    .analysis_bar.analysis_Wise .progress-val span {
        font-size: 9px;
        height: 16px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .citi_name .t_Projects samp {
        display: block;
        line-height: 9px;
    }

    .analysis_bar .delay_status .analysis_bar_wrap .citi_name {
        padding: 0px;
        white-space: pre;
        font-size: 10px;
        overflow: hidden;
    }

        .analysis_bar .delay_status .analysis_bar_wrap .citi_name .t_Projects {
            font-size: 14px;
        }

    .analysis_bar .progress-wrap {
        width: 42%;
    }

    .analysis_bar .main-progress {
        width: 51%;
    }

    .dashboard_top_row button.btn.primary {
        width: 30px;
        height: 23px;
        overflow: hidden;
        letter-spacing: 10px;
    }

        .dashboard_top_row button.btn.primary i {
            margin-left: 5px;
            font-size: 14px;
            line-height: 18px;
        }

    .side_nev {
        max-height: 81%;
    }

    .box_heading {
        font-size: 12px;
    }

    ul.dashboard_tbl.tbl_left_fix {
        width: 40% !important;
    }

    ul.dashboard_tbl.tbl_right_fix {
        width: 60% !important;
    }

    ul.dashboard_tbl li.m_overhang .tbl_col_head {
        padding-top: 4px;
    }

    ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp {
        padding: 0px;
        font-size: 9px;
        top: 11px;
        width: 40px;
    }

        ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp:before {
            top: 0px;
        }

        ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit2 {
            top: 35px;
        }

        ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head samp.unit3 {
            width: 66px
        }

    ul.dashboard_tbl li .dashboard_tbl_col i.fa fa-exchange, ul.dashboard_tbl li .dashboard_tbl_col i.fa fa-external-link {
        display: none;
    }

    .totalboxs .productmix .pro_text {
        height: auto;
    }

    .tabsfilter .dropdown {
        margin-bottom: 2px;
    }

    .resp-tabs-list li {
        border-bottom: none;
    }

    .ViewSaveListdiv {
        width: 260px;
    }

    .infowin_heading {
        font-size: 12px;
    }

    .info_window ul {
        font-size: 10px;
    }

    .info_main, .info_main .sub_info_main > div:nth-child(4), .info_main .sub_info_main > div:nth-child(2), .info_window {
        width: 282px !important;
        min-width: 280px;
    }

    .form_action_row .col-xs-6 {
        text-align: left;
    }

    .form_action_row select {
        width: 130px;
    }

    .form_action_row a {
        padding: 1px 3px;
    }

    .propertyresultcontainer .propertyresultleft {
        position: relative;
        margin: 0 0 4px 1%;
        width: 98%;
    }
    .propertyresultcontainer .propertyresultleft img{max-height:350px;}

    .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo {
        margin-left: 7px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
        border-top: solid 1px #ccc;
        padding: 4px 0px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        float: left;
        margin: 0 0 0 1%;
        width: 96%;
        padding-bottom: 26px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.vel {
            font-size: 14px;
            width: 110px;
            margin-top: 4px;
        }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.m_jump {
            font-size: 12px;
            margin: 5px 3px 0 0;
            width: 54px;
        }
        .clsExportExcel_right.sum_fix{position:relative; top:0px; right:0px;}
        .ProjectDetails .propertyresultcontainer .propertyresultright .buildercontainer .btn.cp{bottom: 0px;right: 12px;}

    .propertyresultcontainer .projectinfo {
        display: none;
    }

    .propertyresultcontainer .propertyresultleft:hover samp {
        display: none;
    }

    .propertyresultcontainer .propertyresultright .detail-button_sm {
        display: inline-block;
        padding: 0 5px 5px 0;
        width: 100%;
        text-align: right;
    }

    .listview {
        padding: 0 2px;
    }

    .updatedlist:before, .updatedlist:after {
        right: 162px;
    }

    .updatedlist {
        right: -155px;
        top: 23px;
        transform: scale(0.9,0.9);
    }

    .notification_wrap .alert {
        width: 278px;
        left: -39px;
    }

        .notification_wrap .alert.alert-group:after, .notification_wrap .alert.alert-group:before {
            right: 219px;
        }

    .manage_dashboard {
        overflow: auto;
        width: 100%;
        white-space: nowrap;
    }

    ul.dashboard_tbl.tbl_right_fix {
        display: inline-block;
        float: none;
        white-space: nowrap;
        width: auto !important;
    }

    ul.dashboard_tbl.tbl_left_fix {
        display: inline-block;
        float: none;
        white-space: nowrap;
        width: 125px !important;
    }

    .page_heading.search_criteria .heading_right {
        margin-right: -15px;
    }

    .page_heading .heading_text {
        line-height: 30px;
    }

    .heading_text .icon.mep_icon {
        top: 5px;
        left: 5px;
        margin-right: 10px;
    }
}




/*======================================*/
/*--ie----*/
.ie9p .box_shadow, .ie9 .box_shadow, .ie9 .step_form_content .step_col_1, .ie9 .step_form_content .step_col_2, .ie9 .step_form_content .step_col_3 {
    border: solid 1px #ccc;
    box-shadow: none;
}

.ie9p .unlogged .page-wrapper .box_shadow, .ie9p #carousel-generic1 {
    border: solid 1px #ccc;
    box-shadow: none;
}

.ie9p .praction {
    min-width: 98px !important
}

.ie9p .table2 th.clsFilter .inputsearch {
    background: #fff;
}

.ie.ie9 .container {
    width: 100%
}

.ie9p header, .ie9p .page_heading, .ie9p .mapfilter, .ie9p .container {
    padding-right: 20px;
}

.ie .dropdown dd ul {
    min-width: 98%;
    width: 100%;
}

.ie .my-checkbox label:before, .ie8 .my-checkbox label:after {
    display: none;
}

.ie .my-checkbox input[type="checkbox"] {
    display: block;
    margin-left: 0px;
    margin-top: 1px;
}
/*--ie8----*/
.ie8 .col-md-4 {
    width: 33.3333%;
    float: left;
}

.ie8 .col-md-6 {
    width: 50%;
    float: left;
}

.ie8 .login_box {
    width: 180px;
}

.ie8 .box_shadow {
    border: solid 1px #ccc;
    box-shadow: none;
}
/*--ie7----*/
/*--ie----*/
.ie7 .col-md-4 {
    width: 32.6%;
    float: left;
}

.ie7 .col-md-6 {
    width: 49%;
    float: left;
}

.ie7 .logo, .ie7 .header_menu, .ie7 .header_right, .ie7 .aside_top_links, .ie7 .aside_top_links li {
    display: inline;
    zoom: 1;
}

.ie7 .box_shadow {
    border: solid 1px #eee;
}

.ie7 .row-fluid {
    width: 98%;
}

.ie7 .aside_top_links li, .ie7 .sidebar_close {
    width: 53px;
    vertical-align: top;
}

.ie7 ul {
    margin-left: 0px;
}

.ie7 .ligin_row .pull-right {
    vertical-align: top;
    display: inherit;
    margin-top: -25px;
}

.ie7 .header_right {
    display: inline;
    zoom: 1;
    margin-top: -40px;
}

.ie7 .login_box {
    width: 150px;
}

.ie .col-sm-6 {
    width: 49%;
    display: inline-block;
}

.ie7 .col-sm-6 {
    display: inline;
    zoom: 1;
}

.ie7 .page-wrapper {
    min-height: 92.9%;
}

.ie .tdhover_list a {
    display: inline;
}

.ie7 .page_heading {
    width: 97%;
    padding: 15px 1.5%;
}

.ie7 .sub-heading {
    margin-top: -40px;
}




/*.ie9p .tablebox table tr .td_hover, .ie .tablebox table tr .td_hover{ position:relative;  background:#ddd; }*/

/*-----  print PDF ------   592 ---*/
@media screen and (width:840px) {

    .dev_summary .dev_logo {
        width: 135px;
    }

    .dev_summary .dev_detail {
        padding-left: 150px;
    }

    .box_heading {
        border: solid 1px #999 !important;
        max-width: 100%;
    }

    .box-tools a[atype="colepse"] {
        float: right;
        margin-top: 0px;
    }

    .dropdown dt a::before {
        display: none;
    }

    .dropdown dt a {
        border: none;
        font-weight: bold;
    }

    .tbl-container .left-col-body, .tbl-container .tbl-left-header, .tbl-container .tbl-header-conatiner {
        display: none !important;
    }

    .tbl-container colgroup {
        display: none !important;
    }

    .tbl-container, .tbl-container .table {
        width: auto !important;
        min-width: 100%;
    }
    /*
        table { page-break-after:auto }
        tr    { page-break-inside:avoid; page-break-after:auto }
        td    { page-break-inside:avoid; page-break-after:auto }
        thead { display: table-row-group; }
        tfoot { display:table-footer-group }

    */
}


/*---*/

/*=============================================================== End media screen=====================================================================*/



/*=============================================================== Start Print media screen==================================================*/

@media print {
    .c_print {
        display: block;
    }

    .wrapper, .alert {
        display: none !important;
    }

    body {
        padding: 0px;
    }

    .page-wrapper {
        padding: 0px;
        min-width: 100%;
    }

    .citi_summary .table > tbody > tr > td {
        padding: 2px 1px;
    }

    footer {
        padding-left: 0px;
    }

    .sidebar, .clsExportExcel_right, .citi_summary .table th i, .lastupdatd, .dashboard_top_row .dropdown, .autosearch, .dashboard_top_row button.btn, .heading_right, .catchment_more, .help_info, .aboutpro .bilder_name .collapse_bilder {
        display: none;
    }

    .pelogo {
        display: inline-block !important;
    }


    .unlogged .page-wrapper {
        padding-top: 0px;
    }

    .pro_text_sm, .stickyheader_tab .pro_img_text, .stickyheader_tab .pro_image, .ProjectDetails .pro_name .pro_text_name {
        display: inline-block;
    }

    .ProjectDetails .pro_name .pro_text_sm {
        font-size: 12px;
        margin-left: 10px;
    }

    .ProjectDetails .pro_name.pro_head_fix, .unlogged header {
        position: relative;
        top: 0px;
    }

    .single_left_nav {
        display: none;
    }

    .tabs .tabInner.right_output {
        width: 100%;
    }

    .aboutpro .bilder_wrap {
        display: block !important;
    }

    .unlogged footer {
        margin-top: -35px;
    }

    .header_right {
        display: none
    }

    header:before {
        display: block;
        content: "";
        margin-bottom: 10px;
        border: 1px solid #bbb;
        padding: 3px 5px;
        font-style: italic;
    }

    .container {
        padding: 0 2px;
        width: 100%;
    }

    .sigleClickTab .tabs .tabInner.right_output {
        padding: 0px;
        border: none;
        width: 99%
    }

    /*--*/
    .main_summary_city {
        width: 49%;
    }

    .citi_summary .citiname, .citi_summary .market_dyn, .citi_summary .asset_dyn, .citi_summary .price_dyn {
        width: 49% !important;
        margin-bottom: 5px;
    }

    .citi_summary .citiname, .citi_summary .asset_dyn {
        margin-right: 1% !important;
    }

    .dvMainControl .dvTableView {
        border: none;
    }

    .main_summary_city.threelayout {
        width: 100% !important;
    }

    .page_heading.search_criteria {
        float: left;
        margin-bottom: 10px;
    }

        .page_heading.search_criteria .heading_right {
            display: none;
        }

        .page_heading.search_criteria .heading_text {
            width: 100%;
        }

        .page_heading.search_criteria .your_search {
            display: inline-block;
            padding: 0px;
        }
    /*---*/

    .pro_text_name .pro_det_btns {
        display: none;
    }

    .unlogged .page-wrapper {
        padding-top: 10px;
    }

    .ProjectDetails .pro_name.pro_head_fix {
        display: inline-block;
        width: 100%;
        padding: 5px 13px;
        position: relative;
    }

    .ProjectDetails .pro_name .pro_text_sm {
        display: inline-block;
        width: 100%;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo, .propertyresultcontainer .propertyresultright .buildercontainer .area_info {
        width: 280px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .builderinfo {
        margin-right: 10px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .area_info .info_row > label {
        width: 135px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row span.m_jump {
        margin-top: -14px;
    }

    .propertyresultcontainer .propertyresultright .buildercontainer .price_info {
        float: left;
        width: 800px;
        margin-left: -200px;
    }

        .propertyresultcontainer .propertyresultright .buildercontainer .price_info .info_row {
            height: 39px;
            width: 31%;
            margin: 5px 1% 0;
        }

    .tabInner {
        border: none;
        padding: 0px;
    }

    .section {
        page-break-inside: avoid;
    }

    div.main_summary_city {
        page-break-inside: avoid;
    }

    /*
figure, .tabInner .section, .main_summary_city{ page-break-inside: avoid;}
.main_summary_city{ page-break-inside: avoid;}
.tabInner #section11, #dvCurrentStatus72{page-break-before: always; }*/
    .carousel-indicators {
        display: none;
    }

    .ProjectDetails .pro_name .pro_text_name .ion-stop {
        color: #348fe2 !important;
    }

    i.ion-arrow-up-a {
        color: #5cb85c !important;
    }

    .table-conatiner {
        max-height: none !important;
    }

    .price_comparision .trend .pricetrend_list {
        position: static;
        width: 98%;
        margin-left: 1%;
        min-height: none;
    }

    .pricetrend_list .list_Select_wrap > ul ul li {
        width: 33%;
    }

    .price_comparision .trend .pricetrend_chart {
        padding-right: 0px;
    }

    .page_heading.search_criteria {
        border: none;
        margin-bottom: 30px;
    }

        .page_heading.search_criteria .heading_text {
            height: auto;
            min-height: 30px;
            padding: 0px;
        }

    .resp-tabs-list {
        display: none;
    }

    .resp-tab-content {
        border: none;
        padding: 0px;
    }

    .dvMainControl .dvTableView {
        padding: 0px;
    }

    .tab_head {
        display: none;
    }

    .box.box_shadow {
        box-shadow: none;
    }

    #dvPriceTrendChart {
        display: inline-block;
        width: 100%;
        margin-top: 5px;
    }


    .tab-content > .tab-pane, .carousel-inner > .item {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }

    .my_tab .nav-tabs, .my_tab .collapse_tab, .building_img .carousel-control {
        display: none;
    }

    .my_tab .tab-pane h3 {
        font-size: 18px;
        margin: 5px 0 4px;
    }

    .facilities_map ul.nearby-tab li {
        background: #fff;
    }

    * {
        color: #000;
        background-color: #fff;
    }

    a[href]:after {
        content: none !important;
    }

    img[src]:after {
        content: none !important;
    }

    .tabInner .section {
        page-break-after: auto;
        page-break-before: always;
    }


    #section5 {
        page-break-after: always;
    }

    .col-sm-6.img_zoom {
        width: 100%;
    }

    .section .building_elevation .building_img {
        padding: 10px;
        text-align: center;
    }

    .carousel-inner > .item {
        width: 48%;
        margin: 6px 1%;
        border: solid 1px #ccc;
    }

    .tab-content > .tab-pane {
        width: 100%;
    }

    .b_btn, .price_comparision .trend .pricetrend_list {
        display: none;
    }

    .pagebreak, #section5, #dvSubContainer {
        clear: both;
        page-break-after: always;
    }

    .facilities_map ul.nearby-tab {
        width: 100%;
        margin-bottom: 10px;
        position: relative;
    }

        .facilities_map ul.nearby-tab li {
            width: 142px;
            display: inline-block;
            padding-bottom: 5px;
        }


    #section4 {
        page-break-before: always;
    }

    #section4 {
        page-break-after: avoid;
    }

    #section4, #section7, #section11 {
        page-break-inside: avoid;
    }

    /* Defining all page breaks */
    #section4, #section7, #section11, .img_zoom {
        page-break-before: always;
    }



    /* -- Dev pag print --- */
    body, .table2 .btn, .table2, .table .btn, .table, #dvbhkTable .table2 td, .table2 th  {
        font-size: 10px;
    }
    .transaction_summary .trans_detail p, .trans_block .trans_content p, .trans_block .trans_heading{font-size:11px;}

    .dev_worked .t_summary p span {
        font-size: 12px;
    }

    .page-selection {
        font-size: 11px;
    }

    .dev_summary .dev_detail > p {
        padding-bottom: 2px;
    }

        .devprint .c_print, .propequity-button .propequity-button-symbol, .dev_summary .dev_detail > p.summary_text a.r_more,
        .help_info_point, .td_action_wrap .td_action, .page_heading .btn.cancel, header.header, footer .discliamer,
        .box_heading.box_heading_close {
            display: none;
        }

    .page_heading.search_criteria {
        margin-bottom: 1px;
    }

        .page_heading.search_criteria .heading_text {
            border: none;
            padding-left: 10px;
        }

    .wrapper, .alert {
        display: block !important;
    }

    .dev_summary .amenities_chart {
        width: 32%;
        background: #fff !important;
    }

        .dev_summary .amenities_chart .dropdown dt a > span {
            font-weight: bold;
        }

    .dev_summary .dev_detail > p.summary_text abbr {
        height: auto;
    }

    .propequity-title {
        height: 100px;
    }

    #dvResidentialSummary, #dvCommercialSummary {
        display: inline-block;
        vertical-align: top;
        margin: 0px;
    }

    .dev_worked .t_summary {
        padding-left: 90px;
    }

        .dev_worked .t_summary p {
            width: 49.33%;
            line-height: 15px;
        }

    .dev_worked {
        min-height: 100px;
    }

    .tbl-container .left-col-body, .tbl-container .tbl-left-header, .tbl-container .tbl-header-conatiner {
        display: none !important;
    }

    .tbl-container colgroup {
        display: none !important;
    }

    .tbl-container, .tbl-container .table {
        width: auto !important;
        min-width: 100%;
    }

    .box-tools .page-selection a {
        display: none;
    }

        .box-tools .page-selection a.selection_active {
            display: inline-block;
            background: #fff !important;
            -webkit-print-color-adjust: exact;
        }

    .box_heading .page-selection {
        margin-top: -1px;
        margin-right: 0;
    }

    .table_dl {
        margin: 2px 0;
    }

        .table_dl .table, .table_dl .table > thead {
            border: 1px solid #ccc;
        }

    .table2 td, .table th, td.td_action_wrap_name .td_action_wrap {
        padding: 1px 4px;
    }

    .table colgroup col {
        max-width: 160px !important;
    }

    .table th, .table2.th2 thead th {
        background: #f1f1f1 !important;
        -webkit-print-color-adjust: exact;
    }

    .tbl-container table tbody tr.tr_heading .tbody_head .t_heading {
        background: #EEF5FD !important;
        -webkit-print-color-adjust: exact;
    }

    .dev_worked, .dev_worked.commercial {
        border-width: 1px;
        min-height: 307px;
    }

    .tbl-container table tbody tr.tr_heading .tbody_head .t_heading {
        margin: 6px 0 -1px -1px;
    }

    .table_dl .table > thead > tr > th {
        padding: 0 4px;
    }

    .table tr {
        height: auto !important;
    }

    .dev_summary .dev_logo {
        width: 135px;
    }

    .dev_summary .dev_detail {
        padding-left: 150px;
    }

    .box_heading {
        border: solid 1px #ccc !important;
        max-width: 100%;
    }

    .page_heading.search_criteria.stickyheader {
        position: relative;
    }

    /*img {
  filter: invert(100%) hue-rotate(180deg) brightness(120%) contrast(150%);
}*/
    #dvSummaryCharts {
        break-before: always;
    }

    .box_body {
        border: solid 1px #ccc;
        padding: 5px;
    }

    .box_heading {
        background-color: #dfecfa !important;
        -webkit-print-color-adjust: exact;
    }

    .dev_summary {
        background-color: #f9f9f9 !important;
        -webkit-print-color-adjust: exact;
    }

    .notes {
        background-color: #F2F4C4 !important;
        -webkit-print-color-adjust: exact;
    }

    .page-selection a {
        background-color: #fff;
    }

    .dev_summary .dev_logo {
        width: 135px;
    }

    .dev_summary .dev_detail {
        padding-left: 150px;
    }

    .box_heading {
        border: solid 1px #ccc !important;
        max-width: 100%;
    }

    .box-tools a[atype="colepse"] {
        float: right;
        margin-top: 0px;
        display: none;
    }

    .dropdown dt a::before, table .my-checkbox label::before, table .my-checkbox label::after, table .fa-filter {
        display: none;
    }

    td .my-checkbox label {
        padding-left: 0px;
    }

    .dropdown dt a {
        border: none;
    }

    td.delaysummary .progress-wrap .progress-bar.type3 {
        background-color: #36BC9B !important;
        -webkit-print-color-adjust: exact;
    }

    td.delaysummary .progress-wrap .progress-bar.type2 {
        background-color: #DE9C9D !important;
        -webkit-print-color-adjust: exact;
    }

    .delayMonths span.max {
        color: #D35400 !important;
        -webkit-print-color-adjust: exact;
    }

    td.delaysummary .progress-wrap {
        width: 240px;
    }

    .table2, .table {
        table-layout: auto !important;
        width: auto !important;
        min-width: 100% !important;
    }

        .table2 thead th, .table2 tbody td {
            padding: 2px 2px;
        }

        .table2.tblRegion.th2 td:first-child {
            width: auto !important;
        }

    thead {
        display: table-header-group;
    }

    tfoot {
        display: table-header-group;
    }
    /*tfoot {display: table-row;}*/
    table { page-break-after: auto    }
    tr {
        page-break-inside: avoid;
        page-break-after: auto
    }

    td {
        page-break-inside: avoid;
        page-break-after: auto
    }

    thead {
        display: table-row-group;
    }

    tfoot {
        display: table-footer-group
    }



    .dev_summary .dev_detail, .dev_worked {
        font-size: 12px;
    }

        .dev_worked .t_summary p span {
            font-size: 12px;
            font-weight: bold;
        }

        .dev_worked .table2 .btn, .dev_worked .table2, .dev_worked .table .btn, .dev_worked .table {
            font-size: 12px;
        }

    .inner-tabstyle h2.resp-accordion.hasData {
        display: inline-block !important;
        width: 100%;
        background-color: #dfecfa !important;
        border-top: solid 3px #1A8ABF !important;
        margin-top: 10px;
    }

    .resp-tabs-container .resp-tabs-container .resp-tab-active {
        background-color: #dfecfa !important;
        border-top: solid 3px #1A8ABF !important;
    }

    .resp-tabs-container .resp-tabs-container .resp-tab-content {
        display: inline-block;
        width: 100%;
    }

    .resp-tabs-container .inner-tabstyle .resp-tabs-list {
        display: none !important;
    }

    .resp-tab-content {
        min-height: 1px;
    }

    h2.resp-accordion .arrow_home {
        display: none;
    }


    .stickyheader{position:relative; min-width:100%;}
    .transaction_titel .pro_titel_right .next_pre, .transaction_titel .pro_titel_right .vd, .c_print,
    .trans_block_wrap .trans_wrap_heading .more_filter, .trans_block_wrap .trans_wrap_heading .btn, .transaction_titel .print_btn{display:none;}
    .transaction_summary .trans_detail, .transaction_summary .trans_Slider{width:100%;}
    .carousel-inner > .item + .item + .item{display:none;}
    .trans_block_wrap .trans_wrap_heading .vs{background-image:url(../images/footer_bg.jpg); background-repeat:repeat;}
    .presence_wrap .pre_block p label{width:auto;}
    .presence_wrap .pre_block .summary_chart.icon{font-size:38px;}
    .trans_block_wrap .trans_block, .trans_block_wrap .trans_block.col2, .trans_block, .trans_block.col2, .trans_block.col1, .trans_block_wrap{width: 98%;margin-left:0.5%; min-height:10px !important;}
    .trans_block.col1 .trans_content, .transaction_summary .trans_detail hr.hr{width:100%;}
    .presence_wrap .pre_block, .presence_wrap .pre_block.first{width:49%; margin:0 0 6px 1%;}
    .transaction_titel .pro_titel_right{position:relative; right:0px; margin:0px 0 7px 0;}
    .date_timeline_wrap .heading{top:-1px; left:-1px;}
    .carousel.trans_Slider .carousel-inner > .item img{width:100%;}
    .transaction_summary .trans_detail p, .trans_block .trans_content p, .trans_block .trans_heading, .trans_block_wrap .trans_wrap_heading .vs{font-size:10px;}
    .trans_block .trans_heading{font-weight:bold; }

    
        .jqstooltip {width: auto !important;height: auto !important;}
        .tbl_amenties.table tr th:last-child, .tbl_amenties.table tr td:last-child { width: inherit; padding-right:5px; }
        .page_heading.search_criteria .heading_text {width: auto; font-size: 22px;padding-top: 9px;padding-right: 10px;}
        .page_heading .heading_text > label {  }
            .page_heading .heading_text > label:before {content: "( ";}
            .page_heading .heading_text > label:after {content: ") ";}
        .page_heading.search_criteria .heading_text .dashboard_name:before, .heading_text .dashboard_name:before {display: none;}
    .page_heading.transaction_titel, .page_heading.transaction_titel.stickyheader{height:auto; padding-top:25px;}

    .trans_block_wrap .trans_wrap_heading .vs{background:#fff !important;}
    .trans_block .trans_heading{background: #dfecfa !important;}
    .carousel .carousel-control, .noprint, .m_heading .dropdown, .page-selection a, .transaction_summary .trans_detail p .term-detail, .trans_block_wrap .trans_wrap_heading .dropdown {display:none !important;}
    .page-selection .selection_active, .trans_block_wrap .trans_wrap_heading .dropdown.selected{display:inline-block !important;}
    .trans_block_wrap .trans_block .benchmark-chart{display:block !important;}
    .propertyresultcontainer .propertyresultleft span.img_date, .carousel-inner > .active span.img_date, .carousel-inner > .item span.img_date
    {background: #fff !important;}
    .main-wrapper{border-right:none !important;border-bottom:none !important;}
    .transaction_titel .pro_titel_right .trans_status.active .btn{background: #2bb700 !important;color: #fff !important;}
    .transaction_titel .address{width:100%;}
    .date_timeline .date_wrap .title{top:6px;}
    .date_timeline .date_wrap .title::before{top:34px;}
    .trans_block, .trans_block_wrap .trans_block .benchmark-chart .tbl-container{height:auto !important;}
    
}



/****/

/*== end print ===*/



/*=================================================== Font size =========================*/
.fm .dashboard_news ul.news_list li .n_from, .fm .total_subbox div.re_more span {
    font-size: 11px;
}

.fm .totalboxs .productmix table td, .fm .totalboxs .productmix table th, .fm .totalboxs .productmix .dropdown, .fm .action-wrap .td_action_list, .fm .tabsfilter .dropdown, .fm .details .p_summery h4 span, .fm .your_search,
.fm .your_search .search_val > .s_val, .fm .help_hover_data, .fm .selectbox > ol li, .fm .selectbox > ol li, .fl .citi_summary .re_more {
    font-size: 12px;
}

.fm .table, .fm .resp-tabs-container .resp-tabs-list li, .fm .clsExportExcel, .fm .side_nev, .fm #dvbhkTable .table2 td, .fm .table2 th, .fm .table2 .btn, .fm .table2, .fm .details .p_summery h4, .fm .b_btn {
    font-size: 13px;
}

.fm, .fm .dashboard_news ul.news_list .n_title {
    font-size: 14px;
}

    .fm #nav li a i {
        font-size: 18px;
    }

    .fm .action-wrap {
        width: 195px;
    }

    .fm .table > tbody > tr > td, .fm .table > thead > tr > th, .fm .table2 td, .fm .table th {
    }

    .fm .clsExportExcel {
        line-height: 16px;
    }

    .fm .tabsfilter .dropdown dt a, .fm .tabsfilter .custom_drop > .dropdown {
        padding-top: 3px;
    }

    .fm .downloadList.tablist .btn {
        margin-top: 3px;
    }

    .fm .nav-tabs {
        height: 31px;
    }

        .fm .nav-tabs > li > a {
            min-height: 29px;
        }

/*===== fl size =========================*/
.fl .dashboard_news ul.news_list li .n_from, .fl .total_subbox div.re_more span {
    font-size: 11px;
}

.fl .totalboxs .productmix table td, .fl .totalboxs .productmix table th, .fl .totalboxs .productmix .dropdown, .fl .action-wrap .td_action_list, .fl .tabsfilter .dropdown, .fm .details .p_summery h4 span, .fm .details .p_summery h4 span, .fl .your_search,
.fl .your_search .search_val > .s_val, .fl .help_hover_data, .fl .selectbox > ol li, .fl .citi_summary .re_more {
    font-size: 12px;
}

.fl .table, .fl .resp-tabs-container .resp-tabs-list li, .fl .clsExportExcel, .fl .b_btn {
    font-size: 14px;
}

.fl, .fl .dashboard_news ul.news_list .n_title, .fl .box_heading {
    font-size: 15px;
}

    .fl #nav li a i {
        font-size: 18px;
    }

    .fl .action-wrap {
        width: 195px;
    }

    .fl .table > tbody > tr > td, .fl .table > thead > tr > th, .fl .table2 td, .fl .table th {
    }

    .fl .clsExportExcel {
        line-height: 16px;
    }

    .fl .tabsfilter .dropdown dt a, .fl .tabsfilter .custom_drop > .dropdown {
        padding-top: 3px;
    }

    .fl .downloadList.tablist .btn {
        margin-top: 3px;
    }

    .fl .nav-tabs {
        height: 31px;
    }

        .fl .nav-tabs > li > a {
            min-height: 29px;
        }

    .fl .table2 .btn, .fl .table2, .fl .side_nev, .fl #dvbhkTable .table2 td, .fl .table2 th {
        font-size: 14px;
        color: #000;
    }

    .fl .col_03.x_Value ul.dashboard_tbl li, .fl .col_03.x_Value ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head {
    }


    /*=================================================== End Font size =========================*/

    .fl ul.dashboard_tbl li, .fl ul.dashboard_tbl li, .fl .chart-ab-fst .col_03 ul.dashboard_tbl li.m_price {
        height: 96px;
    }

        .fl ul.dashboard_tbl li.m_Supply, .fl ul.dashboard_tbl li.m_Supply {
            height: 152px;
        }

    .fl .col_03.x_Value ul.dashboard_tbl li {
        height: 96px;
    }

    .fl .col_03.x_Value.x_Value_Price ul.dashboard_tbl li.m_price, .fl .col_03.x_Value.x_Value_Price ul.dashboard_tbl li.m_price {
        height: 40px;
    }

    .fl .col_03.x_Value ul.dashboard_tbl li, .fl .col_03.x_Value ul.dashboard_tbl li .dashboard_tbl_col.tbl_col_head {
        height: 106px;
    }


    .fl ul.dashboard_tbl li.m_Supply .dashboard_tbl_col.tbl_col_head {
        height: 152px;
    }
