@media (min-width:2040px) {
    .banner_text.sust_hght1.mobile_abouts .banner_content.inherits {
        display: flex;
        align-items: center;
        height: 100%;
        top: 0;
    }

    .banner_text.sust_hght1.mobile_abouts .container {
        height: 100%
    }

    .banner_content.inherits {
        display: flex !important;
        align-items: center !important;
    }
}

@media (min-width:1366px) {
    .cnt223 {
        position: absolute !important;
        display: flex !important;
        bottom: 0 !important;
        top: 0 !important;
        margin: auto !important;
    }
}

@media (min-width:991px) {
    .n_banslide .w_b {
        bottom: auto;
        top: 146px;
        right: 33px
    }

}

@media (max-width:767px) {

    .n_banslide .slick-dots {
        max-width: 130px;
        bottom: 16px;
        left: 0;
        right: 0;
        padding: initial;
        margin: 0 12px;
    }
}


@media (max-width:1440px) {
    h5.full_h5.sameoffice {
        top: 60px !important;
        margin-top: 290px !important
    }
}

@media (min-width:1400px) {
    .container {
        max-width: 1300px
    }
}

@media only screen and (max-width:1400px) and (min-width:1025px) {
    .samedlf_height .links.italic.text-uppercase.view_update.happy {
        bottom: 30px
    }
}

@media(max-width:1400px) {
    .leaderhipJs .leaderhipJs_box {
        margin: 0 10px
    }

    .hppy li {
        font-size: 17px
    }

    .scroll {
        height: 290px
    }

    .heightOffices {
        height: 263px !important
    }

    .links-white {
        margin-top: 0
    }

    h5.full_h5.sameoffice {
        top: 60px !important;
        margin-top: 280px !important
    }

    .luxuryGallery .slick-dots {
        bottom: 27px
    }
}

@media (max-width:1399px) {
    .flex_next_box.carrerimg_col.engagement .devlopment {
        padding: 39px
    }

    .banner_content.banner_content_investor {
        max-width: 1090px
    }

    .carrertext.devlopment.white-devlopment.greybg .media_address p {
        font-size: 15px
    }

    .awardSlides_wrapper .awarded_by {
        width: 38% !important
    }

    .info_img.text-right ul.hppy.home_line li span {
        font-size: 108px
    }

    .marquer p {
        font-size: 13px
    }

    .hospi-counter-1 {
        position: absolute;
        left: 22px;
        right: 0
    }

    .hospi-counter-2 {
        position: absolute;
        left: -20px;
        right: 0
    }

    .hospi-counter-3 {
        position: absolute;
        left: -4px;
        right: 0
    }

    .hospi-counter-4 {
        position: absolute;
        left: -1px;
        right: 0
    }

    .down_count_align {
        left: 15px;
        top: 77px
    }

    #closeDesktop img,
    #closes img,
    #closess img {
        top: -29px !important;
        right: -29px !important
    }

    .close_car img {
        top: -44px !important;
        right: -44px !important
    }

    .flex_culture .culture_slide_text h4 {
        font-size: 23px
    }

    .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow.samedlf_height .text-right {
        margin-top: 115px
    }

    .leader_name p {
        font-size: 11px
    }

    .leader_name {
        padding: 33px 23px
    }

    .leaderhipJs_box .team_name {
        font-size: 14px
    }

    .block_ht .flex-titles h5.full_h5 {
        font-size: 30px !important
    }

    .first_para {
        font-size: 30px !important
    }

    .hegtvh {
        height: 92vh !important
    }

    .boxox.clubhg {
        height: 99vh
    }

    .col_width .boxox.clubhg {
        height: 160vh
    }

    .block_ht .flex-titles h5.full_h5 {
        top: -67px !important;
        left: -214px !important
    }

    .premium-top-boxox {
        height: auto
    }

    .container.top_cont.fullDLFwidth .overflow.hoverEffects_backimg.cursor.luxuryGalleryWrapper {
        height: 482px
    }

    h4.luxury_h4,
    h1.luxury_h4 {
        margin-top: 50px
    }

    .info_img.text-right .hppy li:after {
        top: -32px;
        right: -12px
    }

    .marquer p {
        font-size: 13px
    }

    h5.full_h5.sameoffice {
        top: 60px !important;
        margin-top: 255px !important
    }

    .awarded_tops {
        position: relative;
        top: -25px
    }

    .luxuryListrotate h5.fullrot {
        top: 291px !important;
        left: -270px !important
    }

    .banner_text.sust_hght1.mobile_abouts .banner_content.inherits {
        display: initial;
        -webkit-box-align: inherit;
        -ms-flex-align: inherit;
        align-items: inherit;
        top: 60px;
        position: relative
    }

    ul.hppy.hospitality_line li:after {
        right: -63px
    }

    .hppy.mobile_counter.retail_line li:after {
        right: 5px;
    }

    li.retail-after:after {
        right: -10px !important;
    }

    .hppy.mobile_counter.retail_line .counter.four {
        letter-spacing: -6px
    }

    .hppy.mobile_counter.retail_line .counter_three {
        margin-left: 13px
    }

    .contol_custom_js.journeyJs_arrow {
        bottom: 9px;
        right: -200px
    }

    .banner_inner .banner_text {
        height: calc(100vh - 30px)
    }

    .slide_tabs {
        height: 430px
    }

    .flex_culture .culture_slide_text {
        padding: 40px
    }

    .flex_culture .culture_slide_text h4 {
        margin-bottom: 0
    }

    .quoteshow .culture_slide_text hr {
        margin-top: 20px
    }

    .dots_list .slick-dots {
        bottom: 40px
    }

    .close_car img {
        width: 30px;
        float: right;
        position: relative;
        top: -20px;
        right: -29px;
        opacity: .5;
        cursor: pointer
    }

    .carrertext.devlopment.white-devlopment a.text-right {
        margin-top: 106px
    }

    .sword_bg {
        height: 565px;
        background-position-x: -40px !important
    }

    .office_caption.export-new.export-text {
        padding: 0;
        top: 100px;
        width: 100%;
        position: absolute;
        bottom: 0;
        background: 0 0;
        right: 0;
        left: 110px
    }

    .leaderhipJs {
        margin-left: -150px
    }

    .about_width {
        max-width: 335px
    }

    .leader_back {
        height: 350px
    }

    .leadership .leadership_text:after {
        display: none
    }

    .leadership_text .contol_custom_jss {
        margin-top: 234px
    }

    a.text-right.office_top {
        margin-top: 75px !important
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same .text-right {
        margin-top: 80px
    }

    .info_img.text-right ul.hppy.home_line {
        padding: 35px 25px
    }
}

@media (max-width:1199px) {
    .video_gallery .videoBox {
        height: 295px
    }

    .wsmenu>.wsmenu-list>li {
        padding-left: 10px !important
    }

    .hppy li small {
        font-size: 86px
    }

    .hppy li span {
        left: 0;
        font-size: 134px
    }

    .camels_box .text_dlf {
        font-size: 11px !important;
    }

    .camels_box span {
        font-size: 11px !important;
    }
}

@media only screen and (max-width:1024px) and (min-width:1023px) {
    figure.catergory_img.effect-milo.homes_cat.flex-slide.chennai {
        height: 414px !important
    }

    figure.catergory_img.effect-milo.homes_cat.flex-slide.gurugram {
        height: 414px !important
    }

    .chairman {
        padding-top: 40px
    }

    .view_more:after {
        width: 105px !important
    }

    .compsotionHead_Show .text-right.view_all.view_more:after {
        width: 94px !important
    }

    .hppy.mobile_counter.retail_line li:after {
        right: -51px !important;
        -webkit-transform: rotate(20deg);
        -ms-transform: rotate(20deg);
        transform: rotate(20deg)
    }

    .nri_wrapper.dlfpad.awardSlides_wrapper.retail_awardsTab span.awarded_by.awarded_side {
        max-width: 500px !important
    }

    .nri_wrapper.dlfpad.awardSlides_wrapper.retail_awardsTab span.awarded_by {
        max-width: 170px
    }

    .nri_wrapper.dlfpad.awardSlides_wrapper.retail_awardsTab span.awarded_by.awarded_bys {
        margin-top: 29px
    }

    .new_dlf .news_box h4 {
        font-size: 19px
    }

    .nri_wrapper.dlfpad.press_release_wrapper.media_news .card-header {
        padding-bottom: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.media_news .card small {
        display: block !important
    }

    .nri_wrapper.dlfpad.press_release_wrapper.media_news .card a {
        display: block
    }

    .press_release_wrapper .btn.btn-link a.links.italic {
        margin-top: 0 !important;
        font-size: 11px !important;
        position: relative;
        top: -40px
    }

    .tab_flex .tab_name button.btn.btn-link {
        font-size: 13px
    }

    .flex_culture .culture_slide_text h4 {
        font-size: 16px !important
    }

    .flex_culture .culture_slide_text p {
        margin-bottom: 0;
        margin-top: 0
    }

    .press_release_wrapper button.btn.btn-link small {
        margin-left: 0;
        display: inline-block !important;
        margin: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.luxury-malls-press-releases.luxury-malls-press-releases_wrap .card i {
        margin-top: 5px !important
    }

    .list_city ul li a {
        margin: 0;
        padding: 20px
    }

    .pillars_box p {
        font-size: 16px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet.ht100 {
        height: 462px
    }

    .export-new .sword_bg {
        height: 462px;
        background-position-x: 0 !important
    }

    .dlf_modal .close {
        top: 8px
    }

    .press_release_wrapper button.btn.btn-link {
        font-size: 15px !important;
        letter-spacing: 1px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab br {
        display: none
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab span.text-right.dlf_samehgt {
        margin-top: 40px !important
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf.mb_awrds_rt .text-right.top_btn.line_border_link p {
        font-size: 12px
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf.mb_awrds_rt .text-right.top_btn.line_border_link {
        bottom: 110px
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf.mb_awrds_rt {
        padding: 27px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs span.text-right.gallery-malls {
        margin-top: 34px !important;
        margin-bottom: 0
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs h4 {
        font-size: 27px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab h4 {
        font-size: 27px !important
    }

    .carrertext.devlopment.ourteam.offices_press.equal_height.equal_height_press.mobile_samdlf .text-right {
        margin-top: -20px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs {
        height: 140px !important;
        padding: 28px
    }

    .carrertext.devlopment.ourteam.offices_press.equal_height.equal_height_press.mobile_samdlf {
        height: 287px;
        padding: 35px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab {
        height: 140px !important;
        padding: 28px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow a.text-right.office_top {
        margin-top: 69px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 {
        height: 320px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box {
        height: 160px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box h4 {
        font-size: 33px
    }

    .award_table .award_head span br {
        display: none
    }

    .award_table .award_head span {
        max-width: 780px
    }

    .slide_down .dots_list .slick-dots {
        bottom: 20px
    }

    .downArrow.super_black.luxury_line.super_black.super_black_tab {
        top: -480px !important
    }

    .devlopment.white_bg.guidline-box {
        height: 330px;
        padding: 32px 40px
    }

    .flex_next .flex_next_box .carrertext.devlopment.white-devlopment.greybg {
        padding: 32px 40px !important;
        height: 330px !important
    }

    .flex_next .flex_next_box .carrertext.devlopment.white-devlopment.greybg .imgformat {
        margin-top: 48px
    }

    .carrertext.devlopment.white-devlopment.greybg h4 {
        font-size: 32px
    }

    .carrer_wrapper.dlfpad.media_wrapper a.text-right.link {
        margin-top: 47px;
        font-size: 12px !important
    }

    .contact_address h4 {
        font-size: 30px !important
    }

    .feedback p br {
        display: none
    }

    .bussiness_dtls.contact_form {
        padding-left: 0
    }

    .non-resident .card .btn.btn-link span {
        margin-right: 20px !important
    }

    .slide_down .culture_slide_text {
        padding: 60px 34px
    }

    .slide_down .culture_slide_text p {
        margin-bottom: 0
    }

    .testmoinlasDLF_box img {
        height: 305px !important
    }

    .samedlf_height.cursor .slick-list.draggable {
        height: auto !important
    }

    .container.top_cont.fullDLFwidth .slick-list {
        height: 394px
    }

    .newsImgSection_img.newsImgSection_img_new .newsImgSection_text a.btn-dlf {
        bottom: -99px
    }

    .newsImgSection_img.newsImgSection_img_new .newsImgSection_text {
        bottom: 210px
    }

    .contol_custom.luxuryawards_arrow span {
        margin-right: 30px;
        margin-top: 70px
    }

    .samedlf_height .links.italic.text-uppercase.view_update.happy {
        bottom: 30px
    }

    .news_slider.luxuryGallery.after_remove.pre-Gallery-tab.slick-initialized.slick-slider.slick-dotted .newsImgSection_text a.d-flex.btn-dlf.hvr-sweep-to-right {
        bottom: -139px
    }

    .news_slider.luxuryGallery.after_remove.pre-Gallery-tab.slick-initialized.slick-slider.slick-dotted~.contol_custom {
        width: 60%
    }

    .downArrow.super_black.luxury_line.super_black {
        top: -350px !important
    }
}

@media(max-width:1024px) {
    .luxuryListrotate h5.fullrot {
        left: -125px !important;
    }

    .fact span {
        margin-bottom: 5px
    }

    .devlopment:hover img {
        left: 0
    }

    .heading_dlf.d-flex .product-showcase-carousel-controls--left:hover img {
        right: 0
    }

    .office-wrapper .catergory_img.effect-milo figcaption .ficx {
        display: none
    }

    .contol_custom .luxuryGallery_rights img:hover {
        left: 0
    }

    .contol_custom .luxuryGallery_lefts img:hover,
    .contol_custom.luxuryawards_arrow .luxuryawards_rights img:hover {
        right: 0
    }

    .hppy li span {
        font-size: 100px
    }

    .carrertext.devlopment.ourteam h4 {
        font-size: 35px
    }

    .carrertext.devlopment.ourteam span {
        font-size: 15px
    }

    .carrertext.devlopment.ourteam.about_tab.Building_tab .career-about {
        margin-top: 89px !important
    }

    .carrertext.devlopment.ourteam.about_tab.Building_tab {
        height: 287px;
        padding: 27px 37px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.about_tab.Building_tab {
        height: auto;
        padding: 27px 37px
    }

    .about_dlfNews {
        font-size: 19px !important
    }

    .banner_inner span,
    .banner_inner h1 {
        font-size: 15px
    }

    .banner_inner.bussines_banner .banner_content h4,
    .banner_inner.bussines_banner .banner_content h1 {
        font-size: 35px
    }

    .banner_text.sust_hght {
        background-attachment: scroll !important
    }

    .contol_custom_jss.leadership_text_mb {
        margin-top: 280px !important
    }

    .leaderhipJs {
        margin-left: -190px
    }

    .leadership .leadership_text h4 {
        font-size: 35px
    }

    .contol_custom_js.chairman-controls {
        max-width: 300px
    }

    .scroll {
        padding-right: 30px;
        height: 328px
    }

    .contol_custom_js.top-man {
        bottom: 36px;
        max-width: 300px
    }

    .chairmanslide-text h4,
    .chairmanslide-texts h4 {
        font-size: 30px
    }

    .banner_inner.bussines_banner.aboutBanner .banner_text {
        height: calc(100vh - 150px)
    }

    .marquer .col-md-9 {
        -ms-flex: 0 0 77%;
        -webkit-box-flex: 0;
        flex: 0 0 77%;
        max-width: 77%
    }

    .marquer .col-md-3 {
        -ms-flex: 0 0 23%;
        -webkit-box-flex: 0;
        flex: 0 0 23%;
        max-width: 23%
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list span.counter.four.four_mb~div {
        margin-left: 13px
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list span.counter.four.four_mb {
        left: 0
    }

    .office_caption.export-new.export-text {
        left: 70px
    }

    .sword_bg {
        background-position-x: -140px !important
    }

    .block_ht .flex-titles h5.full_h5 {
        font-size: 24px !important
    }

    .stock_rt .left {
        margin: 0
    }

    .stock_rt .right {
        margin: 0
    }

    .cor_box.cor_box_lt:after {
        right: 150px
    }

    .reg_cor .cor_box h4 {
        font-size: 27px
    }

    .offices .hppy li:after {
        right: -51px !important
    }

    .dsk_hide {
        display: block
    }

    .tab_hides {
        display: none
    }

    .wsmenu>.wsmenu-list>li:nth-child(4) {
        margin-right: 0 !important
    }

    .wsmenu>.wsmenu-list>li {
        margin: 0 35px 0 0 !important;
        padding-left: 0 !important
    }

    .wsmenu>.wsmenu-list>li>a {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .activelink:after {
        width: 100% !important
    }

    .container {
        padding-right: 30px;
        padding-left: 30px
    }

    header.fixed .show-logo {
        margin-left: -25px
    }

    .hospi-counter-1 {
        position: inherit;
        left: 0;
        right: 0
    }

    .hospi-counter-2 {
        position: inherit;
        left: 0;
        right: 0
    }

    .hospi-counter-3 {
        position: inherit;
        left: 0;
        right: 0
    }

    .hospi-counter-4 {
        position: inherit;
        left: 0;
        right: 0
    }

    ul.hppy.hospitality_line li {
        margin-bottom: 70px
    }

    .topsvg {
        margin-top: -113px !important
    }

    .corporate_img img {
        width: 40px;
        margin-top: -72px
    }

    .corporate_img {
        height: 270px
    }

    .corportae span {
        font-size: 28px
    }

    .chairmanslide-text,
    .chairmanslide-texts {
        padding: 30px
    }

    ul.hppy.hospitality_line li:after {
        right: -63px !important
    }

    ul.hppy.homes_counter li:after {
        right: -70px !important;
        top: 0
    }

    .leadership .leadership_text {
        height: 73vh
    }

    .leadership_text .contol_custom_jss {
        margin-top: 182px
    }

    .career-about {
        margin-top: 24px !important
    }

    .leadership .leadership_text {
        padding: 50px 10px
    }

    .leader_back {
        height: 287px
    }

    .scroll.scroll_vice {
        height: 394px
    }

    .chairmanslide-img img {
        height: 535px
    }

    .chairman-controls {
        bottom: 118px
    }

    .contol_custom_js.top-man {
        bottom: 36px
    }

    .infographic .ground_text {
        padding: 40px 0 80px 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.press_release_wrapper_offices .card-header i {
        margin-top: -25px
    }

    .offices_news .heading_dlf.d-flex h4 {
        font-size: 14px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow {
        padding: 40px
    }

    .show_awards_new .awardSlides.awardSlide_homes.slick-vertical.slick-initialized.slick-slider .slick-list {
        height: 90px !important;
        margin-right: 0
    }

    .prarpreminum p {
        font-size: 19px !important
    }

    .contol_custom.luxuryawards_arrow {
        top: -124px
    }

    .downArrow.super_black.luxury_line.super_black {
        top: -250px
    }

    .container.top_cont.fullDLFwidth .overflow.hoverEffects_backimg.cursor.luxuryGalleryWrapper {
        height: 394px
    }

    .hover_effect p {
        font-size: 13px
    }

    h5.full_h5.sameoffice {
        margin-top: 208px !important
    }

    .block_ht .flex-titles h5.full_h5 {
        top: -47px !important;
        left: -154px !important;
        font-size: 26px
    }

    section.ground_dlf.infographic.page-section.page-sections.about_home {
        padding: 50px 0 !important
    }

    .marquer p {
        padding: 13px 0
    }

    .videoSlide.slick-initialized.slick-slider.slick-dotted {
        margin-bottom: 0
    }

    .videoSlide .video_slick .relative {
        height: 75vh
    }

    .info_img.text-right .hppy li:after {
        top: -31px;
        right: -20px !important
    }

    .info_img.text-right li.down_counter {
        top: 103px
    }

    .info_img.text-right ul.hppy.home_line li span {
        font-size: 100px
    }

    section.ground_dlf.infographic.page-section.page-sections.about_home .list_ancher a span {
        display: inline-block
    }

    div#testimonilasSlide {
        left: 331px !important
    }

    .slide_dlf .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow.samedlf_height .text-right {
        margin-top: 32px
    }

    .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow.samedlf_height h4 {
        font-size: 34px
    }

    .samedlf_height {
        height: 306px !important;
        margin: 0 !important
    }

    .testmoinlasDLF_box img {
        height: auto
    }

    .luxuryGallery .awardjs h4 {
        font-size: 28px !important
    }

    .luxuryListrotate h5.fullrot {
        top: 281px !important;
        left: -190px !important
    }

    .carrertext.devlopment.ourteam.offices_press h4 {
        font-size: 36px
    }

    .row.show_awards.shopping_malls_awards .export-new.export-text {
        padding-bottom: 0;
        padding-right: 0;
        padding-left: 15px
    }

    span.awarded_to.chanakya-top {
        margin-top: 0 !important
    }

    .awardSlides.awardSlide_homes span.awarded_by,
    .awardSlides.mallsawards span.awarded_by {
        float: none;
        text-align: left;
        width: 100% !important;
        margin: 0
    }

    .awarded-top {
        margin-top: 0 !important
    }

    .awardSlides.awardSlide_homes .flex_span,
    .awardSlides.mallsawards .flex_span {
        height: 88px
    }

    .stock-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .nri_wrapper.dlfpad.press_release_wrapper.shopping_release_wrapper .card i.fa.fa-plus {
        margin-top: -31px
    }

    .mobile_camel span.left.des_luxury p {
        height: auto !important
    }

    .mobile_camel .stock-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .gallery-malls {
        margin-top: 124px !important
    }

    .nri_wrapper.dlfpad.press_release_wrapper.luxury-malls-press-releases button.btn.btn-link i {
        margin-top: -30px
    }

    .nri_wrapper.dlfpad.press_release_wrapper.luxury-malls-press-releases .card:last-child i {
        margin-top: 0 !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls {
        padding: 20px 0 35px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab h4 {
        font-size: 34px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab h4 br {
        display: none
    }

    .luxury_tab h4 {
        font-size: 28px
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list {
        margin-top: 60px
    }

    .banner_text.nri_banner.nri_banner_mobile {
        background-position-x: 0 !important
    }

    .non-resident .card .btn.btn-link span br {
        display: none
    }

    .non-resident .card .btn.btn-link span {
        max-width: 890px;
        margin: 0;
        display: inline-block
    }

    .non-resident .card .collapse {
        margin-bottom: 0
    }

    .non-resident .card .btn.btn-link span {
        margin: 0
    }

    .flex_culture .culture_slide_text h4 {
        margin-bottom: 15px
    }

    .culture_slidejs.dots_list.slick-initialized.slick-slider.slick-dotted {
        margin-bottom: 0
    }

    .flex_culture .culture_slide_text h4 {
        font-size: 19px
    }

    .tab_flex .tab_name .card-body h4 {
        font-size: 26px
    }

    a#quote {
        margin-top: 174px
    }

    #closesss img {
        top: -50px;
        right: -50px
    }

    #people a.text-right {
        margin-top: 64px
    }

    #rewards a.text-right {
        margin-top: 70px
    }

    .press_release_wrapper .btn.btn-link a.links.italic {
        margin-top: -30px
    }

    .press_release_wrapper button.btn.btn-link small {
        margin-left: 0;
        display: block;
        margin: 0
    }

    .media_address {
        padding-left: 0
    }

    .gallery_page .tabs ul {
        margin-bottom: 40px !important
    }

    .gallery_page .tabs {
        margin-top: 40px
    }

    .carrer_wrapper.dlfpad.media_wrapper {
        padding-bottom: 40px
    }

    .devlopment.white_bg.guidline-box .link {
        margin-top: 131px
    }

    .flex_next .flex_next_box .carrertext.devlopment.white-devlopment.greybg {
        padding: 68px 40px
    }

    .flex_next .flex_next_box .carrertext.devlopment.white-devlopment.greybg .tagline-img {
        height: 50px
    }

    .heading_dlf.d-flex .product-showcase-carousel-controls--right:hover img {
        left: 0
    }

    .contact_address h4 {
        font-size: 33px
    }

    .contact_address p br {
        display: none
    }

    .contact_address {
        padding: 30px 30px
    }

    .contact_map {
        padding-right: 0
    }

    .contact_form {
        padding-left: 0
    }

    .bussiness_dtls.contact_form {
        max-width: 100%;
        padding-right: 0
    }

    .banner_inner .banner_text {
        height: calc(100vh - 91px)
    }

    .banner_content .line {
        top: -4px;
        margin: 0;
        display: inline-block;
        margin-right: 10px
    }

    .hppy li:after {
        right: -70px !important;
        top: 0;
        height: 150px
    }

    footer .d-flex.mb-flex {
        background-position: 100% 24px
    }

    .border-bm {
        display: none
    }

    div#panel {
        display: block
    }

    .dlf-profile-media-wrap {
        height: auto
    }

    ul.hppy.mobile_counter {
        margin-top: 0
    }

    ul.hppy.mobile_counter li:after {
        right: -50px
    }

    ul.hppy.office_list.office_mobile_list li:after {
        right: -31px
    }
}

@media(min-width:992px) {
    .camels_wrapper.premium_video.no_top.height_fix_mb.image.grey_bg .hegtvh {
        /*height:97vh!important*/
        height: 105vh !important
    }
}

@media (max-width:991px) {

    /*	.disclamer-dlf {
    margin-bottom: 20px;
} */
    .disclamer-dlf p {
        margin: 0;
        font-size: 14px;
        color: #868686;
        letter-spacing: 1px;
    }

    .disclamer-dlf.text-center {
        margin-top: 20px;
        margin-bottom: 0px;
    }


    .search input {
        width: 98%;
    }

    .hppy li span sup {
        font-size: 37%;
        top: -44px;
        left: -9px;
    }

    .searchbox-lsiting .form-control {
        width: auto
    }

    /*======= listing=======*/
    .tab_list li a {
        font-size: 12px;
        width: 231px;

    }

    .listing-result {
        padding-bottom: 60px;
        padding-top: 60px;
    }

    .listings-show {
        margin-top: 60px;
    }

    .dsmnone {
        display: none;
    }

    #services .container .text-right {
        text-align: left !important;
    }

    #services .links-white {
        margin-bottom: 0;
    }

    .grey-bg {
        background: #f2f2f2;
        padding: 40px 0;
    }

    .searchbox-lsiting .d-flex .custom_select {
        width: 169px;
        margin: 0;
    }

    form.searchbox-lsiting .col-md-12 .d-flex {
        flex-wrap: wrap;
        width: 100%;
    }

    .searchbox-lsiting .custom_select {
        width: 49.5%;
        margin: 0 0;
        margin-bottom: 1.5%;
    }

    .searchbox-lsiting .custom_select:last-child {
        width: 100% !important;
    }

    /*====== listing end========*/
    .press-u a.links.italic {
        margin-top: 0;
        margin-bottom: 0 !important;
    }

    .press-u .card-body {
        margin-bottom: 30px;
    }

    .grid figure a span {
        position: absolute;
        bottom: 20px;
        right: 18px;
        text-transform: uppercase;
        font-size: 12px;
        letter-spacing: 1px;
    }

    .grid figure:hover a span:after {
        width: 100%;
    }

    .grid figure a span:after {
        content: '';
        width: 20px;
        transition: all ease-in-out .3s;
        background: #fff;
        height: 1px;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .sword_bg {
        display: none;
    }

    .sword_bg_mb {
        display: block;
    }

    .office-wrapper .luxury2 {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/mb-Luxury.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/mb-Luxury.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/mb-Luxury.jpg) no-repeat
    }

    .end_copryigt {
        top: -8px;
    }

    .office-wrapper .nodia {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/itpark.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/itpark.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/itpark.jpg) no-repeat;
    }

    .end_copryigt {
        display: none;
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs.mobile_videoreatil {
        margin-bottom: 30px;
        height: 170px !important
    }

    .carrer_box .Dlfex .care_name {
        width: 530px;
        font-size: 16px
    }

    .carrer_box .Dlfex .place {
        font-size: 14px
    }

    .carrer_box .Dlfex .care_arrow img {
        width: 50px
    }

    .carrer_box .Dlfex {
        padding: 20px 20px
    }

    .financial_box .text-right.view_all:after {
        bottom: -3px !important;
        width: 79px;
        left: auto;
        right: 19px;
        margin: auto
    }

    .btn_psace.CORPORATE_mb {
        margin-top: 47px
    }

    .Shareholder_jsShow {
        margin-top: 39px
    }

    .uppadi_wrapper.uppadi_wrapper_sp {
        margin-top: 39px
    }

    .flex_dk {
        margin-top: 0
    }

    .btn_psace.queryWrapper {
        margin-top: 40px
    }

    .carrertext.devlopment.ourteam.about_tab.Building_tab .career-about {
        margin-top: 23px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet.ht100 img {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100% !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet.ht100 {
        width: 100%;
        height: 300px !important
    }

    .office_caption.export-new.export-text {
        left: 110px
    }

    .sword_bg {
        background-position-x: 0 !important
    }

    .btn_psace.investor_space {
        margin-bottom: 70px
    }

    .btn_psace.investor_space h4.h4.d-flex.align-items-end {
        margin-bottom: 20px
    }

    .repeat_box.repeat_box_view.black_remove h6 {
        letter-spacing: 4px;
        text-transform: uppercase;
        font-size: 12px
    }

    .non-resident.dlfoundation.dlfoundation_tab .btn.btn-link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .non-resident.dlfoundation.dlfoundation_tab .btn.btn-link span {
        width: 100%;
        display: block
    }

    header.fixed {
        padding-bottom: 0
    }

    .wsmobileheader .smllogo img {
        margin-left: 14px
    }

    .container {
        max-width: 100%
    }

    .slide_down .culture_slide_text p {
        font-size: 14px;
        margin-bottom: 4px
    }

    .slide_down .culture_slide_text {
        padding: 20px 30px
    }

    .slide_down .culture_slide_text h4 {
        font-size: 17px
    }

    .awardSlides_wrapper .awarded_by {
        width: 30% !important
    }

    .awardSlides_wrapper span.awarded_to br {
        display: none
    }

    .mobile_carre_hide {
        display: block
    }

    .tab_hide {
        display: none
    }

    .view_corporate {
        margin-bottom: 40px
    }

    .nopadd_tabs:after {
        bottom: 0
    }

    .nopadd_tabs {
        padding: 0
    }

    .h4 br {
        display: none
    }

    .h5 {
        font-size: 24px
    }

    .fact-sheet p {
        font-size: 15px
    }

    .date_list_box h4 {
        font-size: 26px
    }

    .search_result h4 {
        font-size: 24px
    }

    .search_result p {
        margin: 4px 0;
        color: #868686;
        font-size: 15px
    }

    .mb_space_top {
        margin-top: 120px !important
    }

    ul.hppy.hospitality_line li {
        margin-bottom: 40px
    }

    .stock_rt .left {
        margin: 0
    }

    .stock_rt .right {
        margin-right: 0
    }

    .repeat_box.repeat_box_view.repeat_box_view_viewCom h6 {
        padding: 25px 25px;
        letter-spacing: 3px;
        background: #e5e5e5;
        font-size: 13px
    }

    #chairman .about_tab {
        padding: 0 !important;
        height: auto !important
    }

    .chairmanslide-text,
    .chairmanslide-texts {
        padding: 50px
    }

    .chairmanslide-img img {
        height: auto
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab span.text-right.dlf_samehgt {
        margin-top: 30px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs span.text-right.gallery-malls {
        margin-top: 30px !important
    }

    .award-retail p br {
        display: none
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs {
        margin-top: 30px
    }

    .award-retail {
        margin-top: 10px;
        text-align: left !important
    }

    .awarded_bys {
        top: 0 !important
    }

    .left_malls {
        margin-left: 0;
        text-align: left !important
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse .card i {
        margin-top: -50px
    }

    .testJs_link a.links.italic.text-uppercase.view_update.happy {
        bottom: 54px
    }

    .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght.mobile_hght_padd {
        padding: 40px !important
    }

    .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes.show_awards_new.show_awards_new_tab_prem .premium-controls {
        margin-top: 23px !important
    }

    .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes.show_awards_new.show_awards_new_tab_prem .slick-list.draggable {
        height: 426px !important
    }

    .col-md-4.slide_dlf.award-none.main-page.hidden.full_cols {
        margin-top: 10px
    }

    .tab_row .half_cols .samedlf_height {
        overflow: hidden
    }

    .tab_row .half_cols {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 0;
        flex: 0 0 50%;
        max-width: 50%
    }

    .tab_row .full_cols {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .boxox.super_lux.super_luxMB {
        height: 60vh
    }

    .col_widths .col-lg-3 {
        -ms-flex: 0 0 33.333333%;
        -webkit-box-flex: 0;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 {
        height: 354px
    }

    .text-right.relative.mobile_link.offices_link_mobile.offices_link_tab {
        bottom: 30px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.mobile_newsletter.height200 {
        margin-top: 15px;
        margin-bottom: 13px
    }

    .offices_news .heading_dlf.d-flex h4 {
        font-size: 22px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet .back_img.heightOffices h4 {
        font-size: 32px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 .text-right {
        margin-top: 31px !important
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.top_sp.height200 .text-right {
        margin-top: 62px !important
    }

    .height200 .text-right {
        margin-top: 75px !important
    }

    .height200 {
        height: 200px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet~.back_img.nopadd .text-right {
        margin-top: 60px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet~.back_img.nopadd {
        height: 200px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure h4 {
        font-size: 32px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet .back_img.heightOffices {
        padding: 40px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top img {
        height: auto !important
    }

    .premium-top-boxox {
        height: 750px
    }

    .video_hover video {
        top: 50%
    }

    .boxox.super_lux {
        height: 88vh
    }

    .about_tab h4 {
        font-size: 32px
    }

    .about_tab h4 br {
        display: none
    }

    .about_tab {
        height: 180px !important;
        padding: 40px !important
    }

    .about_tab .text-right {
        margin-top: 6px !important
    }

    .leader_back {
        height: 440px
    }

    div#leadership {
        margin-bottom: 60px !important
    }

    .about_tab ul li a {
        font-size: 12px;
        width: 231px
    }

    .block_ht .flex-titles h5.full_h5 {
        font-size: 16px !important
    }

    .banner_text.sust_hght1.mobile_abouts .banner_content.inherits {
        top: 20px
    }

    .first_para {
        font-size: 26px !important
    }

    .resclass1 .col-md-3 {
        -ms-flex: 0 0 30%;
        -webkit-box-flex: 0;
        flex: 0 0 30%;
        max-width: 30%
    }

    .overlay_full {
        z-index: 9999
    }

    .awardstab .black_bg {
        position: relative
    }

    .awardstab .contol_custom.luxuryawards_arrow {
        position: absolute;
        bottom: 20px;
        right: 0;
        left: 0;
        z-index: 999;
        width: 100%;
        top: auto
    }

    .awardstab .awardjs img {
        position: relative;
        top: -370px
    }

    .contol_custom.super_arrow {
        margin-bottom: 114px
    }

    h4.luxury_h4,
    h1.luxury_h4 {
        font-size: 17px;
        margin-bottom: 10px
    }

    .hover_effect {
        margin-top: 20px
    }

    .hover_effect h4 small {
        font-size: 60%
    }

    .hover_effect h4 {
        font-size: 15px
    }

    .hover_effect img {
        width: 50px
    }

    h4.luxury_h4.luxury_club {
        margin-top: 10px;
        margin-bottom: 20px
    }

    p.no-border.arrow_dlf img {
        left: 0;
        width: 30px !important
    }

    .black_bg .contol_custom {
        width: 90%
    }

    .top_cont {
        margin-top: 0
    }

    .block_ht .flex-titles h5.full_h5 {
        top: 30px !important;
        -webkit-transform: rotate(0) !important;
        -ms-transform: rotate(0) !important;
        transform: rotate(0) !important;
        left: 0 !important;
        right: 10px !important;
        font-family: Georgia;
        letter-spacing: 0;
        font-size: 22px;
        font-weight: 100
    }

    .office-wrapper .sLuxury {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/sLuxury.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/sLuxury.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/sLuxury.jpg) no-repeat
    }

    .office-wrapper .premium {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/premium.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/premium.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/premium.jpg) no-repeat
    }

    .video_link {
        bottom: 100px
    }

    .videoSlide .slick-dots {
        bottom: 50px
    }

    .downArrow {
        display: none
    }

    .videoSlide .video_slick .relative {
        height: 68vh
    }

    section.ground_dlf.infographic.page-section.page-sections.about_home {
        padding: 40px 0 !important
    }

    .marquer .col-md-9 {
        -ms-flex: 0 0 81%;
        -webkit-box-flex: 0;
        flex: 0 0 71%;
        max-width: 71%
    }

    .marquer .col-md-3 {
        -ms-flex: 0 0 19%;
        -webkit-box-flex: 0;
        flex: 0 0 28%;
        max-width: 28%
    }

    .info_img.text-right {
        margin-top: 51px
    }

    section.ground_dlf.infographic.page-section.page-sections.about_home .ground_text {
        padding-right: 0
    }

    .info_img.text-right li:last-child:after {
        display: none !important
    }

    .info_img.text-right .hppy li:after {
        display: block;
        top: -29px;
        right: 0 !important
    }

    .row.show_awards.shopping_malls_awards .flex_span {
        height: 112px;
        padding-top: 40px
    }

    .row.show_awards.shopping_malls_awards .slick-list.draggable {
        height: 590px !important
    }

    .left_awards_align {
        margin-left: 0
    }

    .awardSlides.awardSlide_homes .flex_span,
    .awardSlides.mallsawards .flex_span {
        height: 97px
    }

    .dlf-padd.galleryInner .heading_malls.dlfallDtls h4 {
        font-size: 20px
    }

    .caption_mans {
        bottom: 0
    }

    .caption_mans p {
        font-size: 12px
    }

    section.new_dlf.page-section.page-section.offices_news.premium_news.luxury_news_tab .new-about {
        padding-bottom: 0
    }

    section.new_dlf.page-section.page-section.offices_news.premium_news.luxury_news_tab .news_box {
        padding-right: 15px
    }

    .export-new.export-text.luxury_slide {
        padding: 0 !important;
        padding-left: 15px !important
    }

    span.awarded_to.chanakya-top {
        margin-top: 0 !important
    }

    .awardSlides.awardSlide_homes span.awarded_by,
    .awardSlides.mallsawards span.awarded_by {
        float: none;
        text-align: left;
        width: 100%
    }

    .awardSlides.mallsawards.mobile_height.slick-vertical.slick-initialized.slick-slider .slick-list.draggable {
        height: 520px !important
    }

    .awardSlides.awardSlide_homes .flex_span,
    .awardSlides.mallsawards .flex_span {
        height: 140px
    }

    .left_malls {
        margin-left: 0
    }

    .stock-box:last-child span a {
        padding: 9px 9px;
        font-size: 10px;
        letter-spacing: 2px
    }

    .camellias_show .stock-box span {
        letter-spacing: 1px
    }

    .camellias_show {
        padding: 20px 20px 24px
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf {
        padding: 43px
    }

    .camels_wrapper .btn__dlf img {
        width: 14px;
        margin: 0;
        margin-left: 0
    }

    .camels_box span {
        padding: 4px 0
    }

    .non-resident .card .btn.btn-link span {
        max-width: 90%
    }

    .quoteshow {
        margin-top: 0
    }

    .close_car img {
        display: none
    }

    .dots_list .slick-dots {
        display: none !important
    }

    .carrer_desktop {
        display: none !important
    }

    .carrer_tab {
        display: block
    }

    .nri_wrapper.dlfpad.press_release_wrapper .btn.btn-link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .nri_wrapper.dlfpad.press_release_wrapper .btn.btn-link small {
        width: 100%;
        display: block;
        margin: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper {
        margin-top: 80px
    }

    .contact_wrapper {
        padding-bottom: 40px
    }

    .contact_form {
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 60px
    }

    .mobile_inverse .mobile_work {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .hppy li span {
        margin-bottom: 0
    }

    #corporate .row {
        margin-right: -15px !important;
        margin-left: -15px !important
    }

    .h4 {
        font-size: 22px;
        margin-bottom: 60px
    }

    .corportae span {
        font-size: 24px
    }

    .corporate_img img {
        margin-right: 20px;
        margin-top: 0;
        position: absolute;
        right: 0;
        bottom: -60px
    }

    .corportae span br {
        display: none
    }

    .corporate_img {
        margin-bottom: 30px !important;
        position: relative;
        height: 240px;
        margin: 0
    }

    .date_list_box {
        height: 100%
    }

    .cor_box.cor_box_lt:after {
        right: 0
    }

    .reg_cor .cor_box h4 {
        font-size: 26px
    }

    .repeat_box span {
        letter-spacing: 3px;
        font-size: 14px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height a.text-right.gallery-malls {
        margin-top: 0 !important
    }

    .equal_height a.text-right.dlf_samehgt img {
        margin-top: -220px !important
    }

    .equal_height {
        height: 170px !important
    }

    .equal_height img {
        margin-top: -20px !important
    }

    .non-resident.dlfoundation button.btn.btn-link {
        font-size: 16px !important
    }

    .non-resident.dlfoundation .samllHead {
        margin: 0
    }

    .non-resident.dlfoundation .card .card-header i {
        position: relative;
        top: 0;
        font-size: 14px;
        margin-right: 10px
    }

    .non-resident.dlfoundation .card .card-header .samllHead {
        top: 0
    }

    .non-resident.dlfoundation {
        margin-top: 35px
    }

    .banner_text.sust_hght.Sustainability_banner {
        height: 730px
    }

    .banner_inner .banner_text {
        height: calc(100vh - 78px)
    }

    #readmore,
    #readmore1 {
        display: none
    }

    .extra_sustain.display,
    .extra_sustain1.display {
        display: block !important
    }

    .grid figure {
        height: 500px !important
    }

    .banner_content.inherits {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        top: 0
    }

    .hppy.mobile_counter.retail_line .counter.four {
        letter-spacing: 0
    }

    .carrertext.devlopment.ourteam.offices_press h4 {
        font-size: 32px
    }

    .mobile_search input {
        padding: 10px;
        border: none
    }

    .mobile_search button.search_icon {
        background: #000;
        color: #fff;
        border: none;
        padding: 10px 30px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.half_box a.text-right.office_top {
        margin-top: 23px !important
    }

    .show_awards.office_awards .export-new.export-text {
        padding-right: 0
    }

    .journey_year .number_journery {
        margin-right: 20px;
        width: 90px
    }

    .contol_custom_js.journeyJs_arrow {
        bottom: -70px !important
    }

    .pdf_btn {
        border-bottom: solid 20px #fff;
        font-size: 22px
    }

    .row.dccdl_box {
        padding-top: 20px;
        padding-bottom: 0
    }

    .pdf_btn span {
        font-size: 13px;
        margin-top: 4px
    }

    .overview {
        margin-bottom: 20px;
        font-size: 24px;
        margin-top: 10px;
        display: inline-block;
        width: 100%
    }

    .show_awards.office_awards .slick-list.draggable {
        height: 844px !important
    }

    h2.text-center.Awards_right {
        margin-left: 0
    }

    .list_city.list_pillars {
        margin-top: 40px
    }

    .search_dtls .nice-select.wide {
        font-size: 14px
    }

    .galleryInner .col-md-6 {
        margin: 0
    }

    .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght h4 {
        font-size: 34px
    }

    .office-wrapper .grid figure {
        height: 465px !important
    }

    .list_city ul li a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end
    }

    .export-new.export-text h2 {
        text-align: left !important
    }

    .export-text p {
        margin-bottom: 20px;
        text-align: left !important
    }

    .award_table .award_head span {
        font-size: 14px
    }

    .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes .export-new.export-text {
        padding-right: 0
    }

    .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes .slick-list.draggable {
        height: 610px !important
    }

    span.recevied small {
        margin-left: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse {
        margin-top: 80px
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse .btn.btn-link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse .btn.btn-link small {
        width: 100%;
        margin: 0
    }

    .journey_list {
        padding: 0
    }

    .slider-nav .slick-list.draggable {
        height: 165px !important
    }

    .leadership.dlfpad .container .col-lg-5.col-md-12 {
        padding: 0
    }

    .leadership .leadership_text p br {
        display: none
    }

    .contol_custom_js.top-man {
        bottom: 0;
        margin-right: 0
    }

    .contol_custom_js {
        bottom: 0;
        margin-right: 0
    }

    .tab-content>.tab-pane {
        position: relative;
        z-index: 0
    }

    .leadership.dlfpad .row.align-items-center {
        margin-right: 0;
        margin-left: 0
    }

    .new-about.aboutDLFHead {
        max-width: 100%;
        margin: 30px 0;
        padding-top: 0
    }

    .about_width {
        max-width: 100%
    }

    .news_slider.newsslider.mediaSlider.slick-initialized.slick-slider .news_box {
        border-right: none
    }

    img.tagline-img {
        height: 60px
    }

    .carrertext.devlopment.white-devlopment.greybg h4 {
        font-size: 33px
    }

    span.left.des_luxury p {
        height: auto !important
    }

    .office-wrapper .gurugram {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/Gurugram_offices.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Gurugram_offices.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Gurugram_offices.jpg) no-repeat
    }

    .office-wrapper .kolkata {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/Kolkata.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Kolkata.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Kolkata.jpg) no-repeat
    }

    .office-wrapper .hybd {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/Hyd_offices.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Hyd_offices.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Hyd_offices.jpg) no-repeat
    }

    .office-wrapper .kolkta {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/kolkata_offices.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/kolkata_offices.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/kolkata_offices.jpg) no-repeat
    }

    .office-wrapper .chand {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/chandgarh_offices.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/chandgarh_offices.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/chandgarh_offices.jpg) no-repeat
    }

    .office-wrapper .delhi-office {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0))), url(../images/Delhi_offices.jpg) no-repeat;
        background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Delhi_offices.jpg) no-repeat;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)), url(../images/Delhi_offices.jpg) no-repeat
    }

    .feedback {
        padding: 40px 0
    }

    .feedback h4 {
        font-size: 25px
    }

    .hppy li:after {
        display: none
    }

    ul.hppy {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .camels_box.mobile_camel {
        margin-bottom: 0
    }

    .d-flex.full-hg.luxury_mobile a {
        width: 100%
    }

    .heading_malls h4 {
        font-size: 30px
    }

    .heading_malls p {
        font-size: 16px
    }

    .heading_malls {
        margin-bottom: 30px
    }

    .camels_box span {
        font-size: 13px !important
    }

    .camels_box .text_dlf {
        font-size: 14px !important;
        letter-spacing: 0
    }

    .btn__dlf {
        padding: 10px 9px
    }

    .mt-mar {
        margin-top: 47px
    }

    .hppy li small {
        font-size: 80%
    }

    .back_img.hgt.homes_awards {
        height: 210px !important
    }

    .back_img h4 {
        font-size: 28px
    }

    .testimonialsSlide .testimonials_js p {
        font-size: 17px
    }

    .carrertext.devlopment.ourteam.offices_press {
        height: auto
    }

    .banner_content {
        left: 15px;
        right: 15px
    }

    .list_city ul li {
        width: 50%
    }

    div#panel {
        position: relative
    }

    div#panel:after {
        content: '';
        /* background: url(../images/dlf-ship-building.png) no-repeat; */
        position: absolute;
        bottom: 32px;
        background-size: 60%;
        right: -10px;
        height: 222px;
        width: 88px;
        left: auto
    }

    .back {
        display: block
    }

    #back2Top {
        width: 40px;
        height: 40px;
        line-height: 36px;
        overflow: hidden;
        z-index: 999;
        display: none;
        cursor: pointer;
        position: fixed;
        bottom: 30px;
        right: 30px;
        background-color: #000;
        color: #fff;
        text-align: center;
        font-size: 24px;
        text-decoration: none;
        border-radius: 50%
    }

    .play_mobile a {
        position: absolute;
        top: 180px;
        bottom: 0;
        right: 0;
        left: 0;
        background: #00000036;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .play_mobile a i {
        color: #fff;
        position: absolute;
        bottom: 0;
        font-size: 17px;
        right: 0;
        left: 0;
        top: 0;
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .dlf-tint {
        background: rgba(0, 0, 0, 0)
    }

    .border-bm {
        display: none
    }

    footer {
        padding-top: 40px
    }

    div#panel {
        display: block
    }

    .mobile_form {
        display: block;
        margin-top: -22px;
        z-index: 991;
        position: relative;
        padding: 0 10px;
        cursor: pointer
    }

    .desktop_menu {
        display: none
    }

    div#services {
        margin-bottom: 10px
    }

    .left_arrow {
        display: none
    }

    .top_head {
        display: none
    }

    .form_list {
        max-width: 740px;
        margin: 15px auto;
        margin-top: 0;
        margin-bottom: 0
    }

    .catergory_img img {
        height: auto
    }

    .catergory_img h5 {
        font-size: 20px;
        top: 199px;
        right: auto;
        right: auto;
        bottom: auto;
        left: -58px
    }

    small.addjog {
        font-size: 22px
    }

    .full_h5 {
        margin-left: 20px
    }

    figure.effect-milo p br {
        display: none
    }

    .new_dlf {
        padding: 50px 0 50px
    }

    .heading_dlf.d-flex h4 {
        font-size: 26px
    }

    .new_dlf .news_box span {
        font-size: 10px
    }

    .news_box:after {
        display: none
    }

    .new_dlf .news_box p {
        max-width: 100%
    }

    .new_dlf .news_box h4 br {
        display: none
    }

    .slide_section {
        padding: 40px 0
    }

    .d-flex.full-hg {
        margin-bottom: 30px;
        height: auto
    }

    .export-text {
        padding: 20px
    }

    .back_img {
        padding: 20px
    }

    footer .mb-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .menu_rt {
        width: 100%;
        margin-bottom: 20px;
        border-bottom: solid 1px #ffffff40
    }

    .menu_lt_logo p {
        padding-left: 15px
    }

    .footer_menu_list .footer_menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 0;
        padding-left: 0
    }

    .footer_menu_list .footer_menu .mb-side {
        position: relative;
        z-index: 1;
        width: 100%
    }

    .mb-side.mb-side-left {
        margin-left: 55px
    }

    footer .footer_menu ul {
        margin-bottom: 0
    }

    .mb-side.mb-side-news-corner {
        margin-left: 15px
    }

    .mb-side.mb-side-news {
        margin-left: 11px
    }

    footer .footer_menu ul.mb-5 {
        margin-bottom: 6px !important
    }

    .footer_social {
        padding-bottom: 30px
    }

    .footer_social .mb-half {
        width: 50%
    }

    .email,
    .social {
        padding-left: 0
    }

    .new_letter {
        background: #000;
        padding: 20px 20px;
        height: auto
    }

    .footer_menu_list {
        padding-bottom: 30px
    }

    .new_letter form {
        margin-bottom: 50px
    }

    .Investor {
        margin-bottom: 15px !important;
        font-size: 32px !important
    }

    .btn-dlf img {
        width: 28px
    }

    .btn-dlf {
        width: 140px
    }

    .export-new {
        width: 100%;
        height: 273px;
        overflow: hidden
    }

    .dlf-profile-media-wrap {
        height: auto
    }

    header.fixed .wsmenu>.wsmenu-list {
        margin-top: 0
    }

    .wsactive .wsmenu>.wsmenu-list>li {
        padding-left: 0
    }

    .wsmenu>.wsmenu-list>li>a:after {
        display: none
    }

    .wsmenu>.wsmenu-list>li>a span {
        margin-top: 0 !important
    }

    header.fixed .top_head ul li a,
    header.fixed .wsmenu>.wsmenu-list>li>a,
    header.fixed .wsmenu>.wsmenu-list>li>a span {
        color: #fff
    }

    .mobile_menu {
        display: block !important
    }

    .video_banner {
        margin-top: 69px;
        padding-bottom: 0
    }

    .dlf-tint {
        bottom: 7px
    }

    .ground_text h4,
    .ground_text h1 {
        font-size: 26px;
        margin-bottom: 16px
    }

    .hppy li span {
        font-size: 90px
    }

    .counter.one {
        letter-spacing: 0
    }

    .counter.two {
        letter-spacing: 0
    }

    .hppy li {
        width: 50%;
        margin-bottom: 34px
    }

    .hppy li:after {
        right: -51px;
        top: 7px;
        font-size: 170px;
        height: 109px
    }

    .hppy {
        margin-top: 20px
    }

    .infographic .ground_text {
        padding: 60px 0 30px 0
    }

    .small_overlay .size_full {
        text-transform: uppercase;
        font-size: 11px;
        color: #fff;
        opacity: .4;
        letter-spacing: 2px
    }

    header {
        padding-bottom: 0
    }

    .overlay_full ul {
        width: 100%
    }

    .overlay_full ul li {
        padding-bottom: 11px;
        margin: 0 10px;
        font-size: 20px
    }

    .footer_menu_list .col-md-3 {
        -ms-flex: 0 0 50%;
        -webkit-box-flex: 1;
        flex: 1 0 50%;
        max-width: 50%;
        margin: 0;
        padding-right: 0
    }

    .footer_menu_list .footer_menu {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    footer .d-flex.mb-flex {
        background: 0 0
    }

    .mb-side.mb-side-news-corner {
        margin-left: 0
    }

    .footer_menu.foot_nri {
        margin-left: 0
    }

    .mb-side.mb-side-left {
        margin-left: 0
    }

    .investor {
        margin-left: 0 !important
    }

    .footer_menu.loc-dlf {
        margin-left: 0
    }

    .call {
        padding-left: 0
    }

    .footer_social .mb-half {
        width: 100%
    }

    .mb-sid.privcy {
        display: none
    }

    .col-md-3.mb-full_width {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 1;
        flex: 1 0 100%;
        max-width: 100%;
        margin: 0
    }

    .social ul {
        margin-top: 0
    }

    .col-md-3.mb-full_width .mb-side.mb-side-left ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .col-md-3.mb-full_width .mb-side.mb-side-left ul li {
        width: 50%;
        margin: 0
    }

    .social ul li {
        display: inline-block;
        padding: 0 3px
    }

    .social ul li img {
        width: 20px
    }

    .footer_social {
        padding-bottom: 15px;
        margin: 0;
        margin-top: 4px
    }

    .menu_lt_logo p {
        padding-left: 0
    }

    .footer_social .row {
        -ms-flex-wrap: inherit;
        flex-wrap: inherit
    }

    .footer_social .footer_email p {
        letter-spacing: 1px
    }

    .investor .footer_menu.padd-left .mb-side:last-child {
        margin-top: 23px
    }

    .footer_menu_list {
        padding-bottom: 40px
    }

    .copyright p {
        text-align: center !important
    }

    .col-md-3.mb-full_width .mb-side.mb-side-left ul li:nth-child(even) {
        padding-left: 15px
    }

    .desktop_slider {
        display: none
    }

    .mobile-slider {
        display: block
    }

    .grid figure a.arrow_dlf img {
        width: 27px
    }

    .catergory_img.effect-milo figcaption .ficx {
        padding: 8px 17px
    }

    figure.effect-milo p {
        font-size: 9px;
        letter-spacing: 1px
    }

    .grid figure {
        margin: 0 20px
    }

    .mobile-slider .contol_custom .arrows {
        margin-right: 0
    }

    .mobile-slider .rotate img {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg);
        position: relative
    }

    .mobile-slider .contol_custom {
        padding-right: 32px;
        width: 166px;
        padding-bottom: 16px
    }

    .catergory_img.effect-milo figcaption .ficx {
        margin: 0
    }

    .grid figure figcaption {
        padding: 0
    }

    .new_dlf .news_box h4 {
        font-size: 20px
    }

    .small_overlay {
        margin-bottom: 50px;
        margin-top: 90px
    }

    .wsmobileheader.clearfix.toggle_active {
        position: fixed;
        border-bottom: solid 1px #434343
    }

    .overlay_social {
        top: auto;
        right: 0;
        left: 0;
        bottom: 0
    }

    .overlay_social ul {
        list-style: none
    }

    .overlay_social ul li {
        display: inline-block;
        margin: 0
    }

    .overlay_social ul li img {
        width: 25px;
        opacity: .5
    }

    .ground_dlf.hepl_wrapper .ground_text {
        padding: 50px 0
    }

    .footer_menu.loc-dlf .footer_social {
        margin-top: 15px
    }

    .call_us ul {
        color: #fff;
        opacity: .4;
        letter-spacing: 2px;
        font-size: 12px;
        text-transform: uppercase;
        display: block
    }

    .call_us p {
        color: #fff;
        opacity: .7;
        margin-bottom: 0;
        font-size: 12px;
        letter-spacing: 2px
    }

    .call_us .row {
        -ms-flex-wrap: inherit;
        flex-wrap: inherit
    }

    .call_us {
        border-top: solid 1px #222;
        border-bottom: solid 1px #222;
        padding: 7px 0;
        margin-top: 40px
    }

    .overlay_full.open .call_us li {
        list-style: none
    }

    .custom_select.select_option .nice-select.form-control {
        border-bottom: none !important
    }

    .form_list .select_group.sbumit button {
        padding: 9px
    }

    .counter.three {
        letter-spacing: 0
    }

    .mobile_form .d-flex {
        background-color: #fff;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-shadow: 1px 2px 6px -3px #0000001f;
        box-shadow: 1px 2px 6px -3px #0000001f;
        width: 300px
    }

    .nice-select .option {
        font-size: 1rem
    }

    .full_fix {
        position: fixed;
        right: 0;
        left: 0;
        bottom: 0
    }

    .select_option .list {
        height: 210px
    }

    footer .menu_lt .menu_lt_logo img {
        width: 110px
    }

    .contol_custom .news_lefts:hover img {
        right: 10px;
        position: relative;
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s
    }

    .contol_custom .news_rights:hover img {
        left: 10px;
        position: relative;
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s
    }

    .contol_custom .news_lefts img {
        right: 0;
        position: relative;
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s
    }

    .contol_custom .news_rights img {
        left: 0;
        position: relative;
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s
    }

    .bussines_banner {
        margin-top: 75px
    }

    .bussiness_dtls.contact_form {
        max-width: 100%;
        padding-right: 0
    }

    .bussines_wrapper .bussiness_dtls {
        padding: 40px 0
    }

    .bussines_wrapper .bussiness_dtls h4 {
        font-size: 26px
    }

    .bussiness_dtls .dlts {
        margin: 40px 0 42px;
        font-size: 26px
    }

    .contact_form .form-group {
        margin-bottom: 20px
    }

    .bussiness_dtls.contact_form button.btn-dlf {
        margin-top: 18px
    }

    .bussiness_dtls.bussines_office .office_box h3 {
        font-size: 26px
    }

    .banner_inner h4,
    .banner_inner h1 {
        font-size: 45px
    }

    .contact_map {
        padding-right: 0
    }

    .contact_form {
        padding-left: 0;
        margin-top: 0
    }

    .contact_address {
        margin-top: 10px;
        margin-bottom: 15px;
        width: 100%;
        padding: 30px 30px
    }

    .left_group {
        padding-left: 0
    }

    .contact_form .btn-dlf {
        margin-top: 0
    }

    .contact_form .text-right {
        text-align: left !important
    }

    .contact_dlf {
        width: 100%
    }

    .banner_inner.bussines_banner .banner_content p {
        margin-left: 0;
        margin-right: 40px
    }

    .banner_inner.bussines_banner .banner_content p br {
        display: none
    }

    .devlopment {
        padding: 50px
    }

    .presss h4 {
        font-size: 30px
    }

    .devlopment.white_bg.guidline-box h4 br {
        display: none
    }

    .devlopment.white_bg.guidline-box p br {
        display: none
    }

    .devlopment.white_bg.guidline-box img {
        margin-top: 32px;
        width: 270px;
        margin-bottom: 32px
    }

    .devlopment.white_bg.guidline-box .link {
        margin-top: 0
    }

    .dlfpad {
        padding: 40px 0
    }

    .gallery_page.dlfpad {
        padding-bottom: 0;
        padding: 0
    }

    .gallery_page .tabs ul {
        margin: 0;
        margin-bottom: 20px !important
    }

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

    .media_address {
        padding-left: 0
    }

    .media_contact {
        padding: 40px 0
    }

    .media_contact .media_dls h4 {
        font-size: 28px
    }

    .media_contact .media_address span {
        font-size: 22px
    }

    .media_contact .media_address p {
        font-size: 14px
    }

    .tab_box {
        position: relative
    }

    .contol_custom_jss.gallery_top {
        position: absolute;
        top: auto;
        bottom: 69px;
        left: 25px;
        right: 50px !important;
        left: inherit !important
    }

    span.titleName {
        font-size: 12px;
        position: relative;
        top: -15px;
        letter-spacing: 1px;
        left: 45px
    }

    .contol_custom_jss span {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .contol_custom_jss img {
        width: 25px !important
    }

    .download_img {
        top: -70px;
        right: 25px;
        font-size: 10px
    }

    .download_img i {
        width: 30px;
        height: 30px;
        padding: 10px
    }

    .gallery_text h4 {
        font-size: 20px !important
    }

    .gallery_page .tabs {
        margin-top: 40px
    }

    #cultureShow {
        height: 300px
    }

    .carrertext.devlopment.white-devlopment a.text-right {
        margin-top: 75px
    }

    .export-new {
        height: auto
    }

    .back_img.mb-4.nopadd {
        padding: 0
    }

    .slide_section.slide_section_spacing .export-new.export-text {
        padding: 30px
    }

    .export-text p {
        margin-bottom: 0
    }

    .export-text h4 br {
        display: none
    }

    .text-right.relative {
        margin-top: 120px;
        margin-bottom: 40px
    }

    .back_img a {
        margin-top: 76px
    }

    .slide_section.slide_section_spacing {
        padding: 40px 0 0
    }

    section.new_dlf.page-section.page-section.offices_news {
        padding-bottom: 60px;
        padding-top: 16px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border {
        border-top: solid 17px #fff
    }

    section.new_dlf.page-section.page-section.offices_news .new-about {
        max-width: 100%;
        padding: 22px 0
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube h4 br {
        display: none
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube {
        height: auto
    }

    ul.hppy.office_list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .leadership .container {
        padding-right: 0
    }

    .leadership .leadership_text {
        padding: 40px;
        padding-left: 40px !important;
        height: auto
    }

    .leadership_text .contol_custom_jss {
        margin-top: 30px
    }

    .leadership .leadership_text h4 {
        font-size: 30px
    }

    .leadership .leadership_text h4 br {
        display: none
    }

    .leaderhipJs {
        margin-left: 0
    }

    .leaderhipJs .leaderhipJs_box {
        margin: 0 10px
    }

    .contol_custom_js.journeyJs_arrow {
        right: 0
    }

    .chairmanslide-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .chairmanslide-img {
        width: 100%
    }

    .chairmanslide-text,
    .chairmanslide-texts {
        width: 100%
    }

    .newsletter_box h4 {
        font-size: 14px !important;
        padding: 10px 0
    }

    .galleryInner {
        margin-top: 70px;
        padding-bottom: 40px
    }

    .dlf-padd {
        padding: 40px 0
    }

    .carrerimg_col1 {
        padding-left: 0
    }

    .carrertext.devlopment.white-devlopment {
        height: auto;
        padding: 56px
    }

    .col-md-6.carrerimg_col.carrerimg_col1 {
        padding-left: 15px
    }

    .carrerdlts {
        margin-top: 25px
    }

    .close_car img {
        width: 15px
    }

    .flex_culture .culture_slide_text h4 {
        font-size: 14px;
        margin-bottom: 15px;
        line-height: 1.3
    }

    .flex_culture .culture_slide_text p {
        text-align: left;
        font-size: 14px
    }

    .quoteshow .culture_slide_text hr {
        margin-top: 0
    }

    .flex_culture .culture_slide_text {
        padding: 30px 44px
    }

    .dots_list .slick-dots {
        right: 0;
        text-align: right;
        bottom: 0;
        top: 0;
        margin: auto;
        width: 100%;
        margin: auto;
        position: inherit;
        height: auto;
        left: 0;
        text-align: center
    }

    .footer_social .col-md-7 {
        display: none
    }

    .footer_social .mb-half {
        padding: 0
    }

    .overflow.hoverEffects_backimg {
        position: relative;
        height: 170px
    }

    .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght {
        height: 100% !important
    }

    .aboustle_dlf {
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf {
        height: auto;
        margin-bottom: 0 !important
    }

    .carrertext.devlopment.ourteam.offices_press h4 br {
        display: none
    }

    ul.hppy.retail.hospitality li {
        width: 50%
    }

    .nri_wrapper h1 {
        font-size: 30px
    }

    .nri_wrapper h1 br {
        display: none
    }

    div#faq {
        margin-top: 60px
    }

    .non-resident .card .btn.btn-link br {
        display: none
    }

    .non-resident .card .btn.btn-link {
        font-size: 14px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline;
        margin-right: 0
    }

    .non-resident .card .card-header i {
        margin-right: 0
    }

    .non-resident .card .card-body {
        padding: 30px 30px;
        width: 100%;
        font-size: 14px
    }

    .feedback p br {
        display: none
    }

    .sword_bg {
        height: 524px
    }

    .flex-slide {
        -webkit-transition: all ease-in-out 0s;
        -o-transition: all ease-in-out 0s;
        transition: all ease-in-out 0s
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top {
        margin-top: 30px;
        height: 300px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top img {
        width: 100%
    }

    .back_img.nopadd {
        padding: 0
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices {
        margin-top: 10px
    }

    .banner_content .line {
        top: -4px;
        margin: 0;
        display: inline-block;
        margin-right: 10px
    }

    .banner_inner .banner_text {
        background-attachment: scroll !important
    }

    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }

    .card-columns .card img {
        height: auto !important
    }

    .card-columns .card a {
        height: 230px;
        overflow: hidden
    }

    .caption_mans h4 {
        color: #fff;
        font-size: 23px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space {
        margin-top: 30px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace {
        margin-top: 30px
    }

    .premium_news .new-about .news_box {
        height: auto
    }

    .premium_news .new-about .news_box {
        padding-right: 0;
        border-right: none;
        padding-left: 0
    }

    .premium_news .news_slider.newsslider.slick-initialized.slick-slider {
        margin-left: 0
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.half_box.hght_auto {
        margin-top: 0 !important
    }

    .modal-dialog {
        max-width: 630px
    }

    .modal-body.premium_form h4 {
        margin-top: 0
    }

    .imgformat ul li a:after {
        display: none
    }

    .modal-body.premium_form {
        padding: 80px
    }

    .humans .culture_slide_jss .devlopment {
        height: 293px !important
    }

    a#quote {
        margin-top: 126px
    }

    .caption_overlap.devlopment.back_img.career_mobile {
        height: 293px
    }

    div#people {
        height: 292px
    }

    div#people a.text-right {
        margin-top: 40px
    }

    .caption_overlap.devlopment.back_img.career_mobile {
        right: 15px
    }

    .humans {
        padding-right: 15px
    }

    .col-lg-8.col-md-12.mobile_right .carrerdlts {
        margin-top: 0
    }

    .cultureDisplay.mobile_hide_culture,
    .quoteshow.mobile_hide_culture {
        display: none !important
    }

    .col-md-12.desktop_hide_cul {
        display: block
    }
}

@media screen and (orientation:landscape) and (max-width:900px) {
    .full_fix {
        position: inherit
    }
}

@media screen and (orientation:landscape) and (max-width:767px) {
    .full_fix {
        position: inherit
    }

    .dk-video {
        display: block
    }

    .dlf-profile-media-wrap video {
        width: 100%;
        position: relative;
        left: 0
    }

    .slide .slide__content--headings h2 {
        font-size: 21px
    }

    .hght {
        height: 510px
    }

    .play_mobiles .slick-dots {
        bottom: 30px
    }
}

@media(max-width:800px) {
    .nri_wrapper.dlfpad.awardSlides_wrapper {
        margin-top: 70px
    }

    .accordion {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .non-resident {
        margin: 10px 0 0
    }

    .carrer_us h4 {
        font-size: 30px;
        margin-bottom: 0
    }

    .tab_flex .tab_name button.btn.btn-link {
        font-size: 13px;
        padding: 0
    }
}

@media only screen and (max-width:769px) and (min-width:767px) {
    .container.top_cont.fullDLFwidth .slick-list {
        height: 291px
    }
}

@media (max-width:768px) {
    #cultureShow a.text-right {
        margin-top: 64px
    }

    span.titleName {
        font-size: 12px;
        position: relative;
        top: -15px;
        letter-spacing: 1px;
        left: 45px
    }

    .banner_inner.bussines_banner.aboutBanner .banner_text {
        height: 544px
    }

    .flex_culture .culture_slide_img .culture_box img {
        width: 100%
    }

    .carrertext.devlopment.ourteam h4 {
        font-size: 32px
    }

    .non-resident .press_box .mt-2 {
        margin-top: 7px !important;
    }

    .glt {
        padding-top: 100px !important
    }

}

@media (max-width:767px) {
    .footer_logo {
        margin-left: -11px;
    }

    .camels_box .text_dlf {
        font-size: 11px !important;
    }

    .dkssh {
        display: none !important;
    }

    .mbsh {
        display: block !important;
    }

    .bannerimgsecton .col-lg-4,
    .bannerimgsecton .col-md-4 {
        padding: 0;
    }

    .banupbtn {
        width: 100%;
        position: static;
        background: #f2f2f2;
        padding: 13px;
        display: flex;
        justify-content: flex-end;
    }

    .banupbtn a {
        border: 1px solid #b1acac;
        color: #b1acac;
        transition: all 0.5s ease;
        background: transparent;
        margin-right: 0
    }

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

    .hppy li span sup {
        top: -33px;
    }

    li.office-mbsup .counter {
        padding-left: 18px;
    }

    #services .links-white {
        margin-bottom: 0;
        font-size: 15px;
    }

    .listing-result {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .searchbox-lsiting .form-control {
        font-size: 12px;
        text-overflow: ellipsis;
        padding-right: 30px;
        white-space: nowrap;
        overflow: hidden;
    }

    .tab_list {
        flex-wrap: wrap;
    }

    .tab_list li a,
    .tab_list li {
        width: 100%;
    }

    .container.d-none {
        display: block !important;
        margin-top: 20px;
    }

    .searchbox-lsiting .d-flex .custom_select {
        width: 49%;
    }


    .mb-40 {
        margin-bottom: 20px !important;
    }

    .listing-wrapper .btn__dlf {
        height: auto
    }

    h4.luxury_h4.gurugram_up.PremiumMobileRes.index0.movein.readymove {
        opacity: 1 !important;
    }

    hr.hr_pad {
        position: relative;
    }

    .video_modal iframe {
        margin-bottom: -8px;
        height: 260px;
    }

    .camels_wrapper.mt-mar.grey_video.premium_video.independent-floor-u .hover_effect .esg-btn {
        margin-bottom: 10px;
    }

    .camels_wrapper.mt-mar.grey_video.premium_video.independent-floor-u .mobile_listingright2 img {
        right: 0
    }

    .boxox.super_lux.super_luxMB.mobile-justify-u .justifyCenter {
        margin-top: -90px;
    }

    .boxox.super_lux.super_luxMB.mobile-justify-u {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
    }

    .press-u a.links.italic {
        margin-top: 0;
        position: inherit !important;
    }

    .home-dta.home-news-u .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.Initiatives_tab span.text-right.dlf_samehgt {
        margin-top: 67px !important;
    }

    .home-dta.home-news-u .shop-left.premiun_height.aboustle_dlf {
        padding: 26px 25px;
    }

    .home-dta.home-news-u .shop-left.premiun_height.aboustle_dlf .text-right.top_btn {
        bottom: 27px;
        right: 23px;
    }

    .home-dta.home-news-u .heading_dlf.d-flex.kp {
        margin-bottom: 24px !important;
        margin-right: 20px;
    }

    .contol_custom.contol_custom_list.contol_custom_list_mb .white_icon {
        top: 0 !important;
    }

    .contol_custom.contol_custom_list {
        position: relative;
        z-index: 999;
    }

    .contol_custom.contol_custom_list {
        position: relative;
    }

    hr.hr_pad {
        margin: 56px 0 40px !important;
    }

    .rel1 {
        position: relative;
    }

    #accordionExample .btn.btn-link {
        position: inherit;
    }

    #accordionExample p {
        margin-bottom: 45px;
        letter-spacing: 1px;
    }

    #accordionExample .card-header {
        padding: 10px 0;
        position: relative;
    }

    #accordionExample a.links.italic {
        margin-top: 0;
        /* order: 3; */
        position: absolute;
        bottom: 0;
        left: 0;
        margin-bottom: 18px;
        right: auto;
    }

    #accordionExample p.long-desc {
        width: 100%;
    }

    .leadership .leader_name {
        -webkit-transform: translateY(0) translateZ(0);
        transform: translateY(0) translateZ(0);
        opacity: 1;
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf.Gallerys_tabs.mobile_videoreatil {
        height: 150px !important
    }

    .vancy_wrapper span {
        font-size: 13px !important
    }

    .vancy_wrapper h4 {
        font-size: 21px !important
    }

    .carrers_us span {
        font-size: 17px
    }

    .carrers_us .relative h4 {
        font-size: 28px;
        margin-bottom: 15px
    }

    .vancy_mb p {
        font-size: 14px
    }

    .vancy_mb ul li {
        font-size: 14px
    }

    .apply_form .contact_form {
        padding-left: 0;
        margin-bottom: 0
    }

    .line_center:after {
        height: 50px
    }

    .apply_form h4 {
        font-size: 28px
    }

    .vancy_list {
        padding: 40px 0
    }

    .carrer_box .Dlfex .place {
        font-size: 14px;
        width: auto
    }

    .carrer_box .Dlfex {
        padding: 20px 0;
        flex-wrap: wrap
    }

    .gif-top {
        top: 0
    }

    .found_dlf h4 {
        font-size: 21px
    }

    .Client_office {
        padding-top: 25px
    }

    .Client_office p {
        font-size: 15px;
        letter-spacing: 1px
    }

    .Client_office h4 {
        font-size: 30px;
        margin-bottom: 5px
    }

    .clientOffice {
        margin-top: 40px
    }

    .contol_custom_jss.client_arrow {
        margin-top: 40px
    }

    .video_banner {
        z-index: 999
    }

    .carrertext.devlopment.white-devlopment.greybg .media_address span {
        font-size: 20px
    }

    .devlopment.white_bg.guidline-box.media_black {
        margin-top: 20px
    }

    .financial_box .text-right.view_all:after {
        width: 68px !important
    }

    .compsotionHead_Show .text-right.view_all.view_more:after {
        width: 66px !important;
        right: 21px
    }

    .compsotionHead_Show .view_more a {
        font-size: 10px
    }

    .compsotionHead_Show .h4 {
        font-size: 16px;
        opacity: .6
    }

    .Shareholder_jsShow .text-right.view_all.view_more {
        padding: 0 0 !important
    }

    .Shareholder_jsShow .text-right.view_all.view_more.nopadd_tabs a {
        font-size: 10px
    }

    .Shareholder_jsShow .h4 {
        font-size: 16px !important
    }

    .Shareholder_jsShow .text-right.view_all.view_more:after {
        width: 66px !important;
        bottom: 0;
        right: 22px
    }

    .unclaimedeipf_show .view_all {
        padding-top: 0;
        padding-bottom: 0
    }

    .unclaimedeipf_show .view_more:after {
        width: 63px !important;
        bottom: 0
    }

    .unclaimedeipf_show .view_all a {
        font-size: 10px
    }

    .unclaimedeipf_show .h4 {
        font-size: 16px;
        opacity: .6
    }

    .date_list_box span {
        font-size: 14px
    }

    div#board:after {
        bottom: 40px;
        width: 65px !important
    }

    h4 .form-control {
        padding: 0
    }

    .tranparent_meeting .meeting_box p {
        font-size: 14px
    }

    .date_list_box.tranparent.tranparent_meeting .uppdadi_show .col-md-3 {
        width: 50%
    }

    .tranparent_meeting .meeting_box {
        height: 80px;
        padding: 20px 20px
    }

    .date_list_box.tranparent {
        padding-right: 0
    }

    .banner_inner.bussines_banner.investor_wrappers .banner_text {
        height: 200px
    }

    .banner_content.banner_content_investor h4 br {
        display: none
    }

    .flex_dk {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .flex_dk .line_borderInvest {
        margin: 0;
        margin-right: 15px;
        width: 100%;
        margin-bottom: 0 !important
    }

    .investor_wrap.mt-mar {
        margin-top: 50px;
        padding-bottom: 50px
    }

    .investor_wrap.mt-mar .tab-content {
        margin-top: 30px
    }

    .investor_wrap.mt-mar .tab-content .modal-body.premium_form {
        padding: 0
    }

    .top60 {
        top: 54% !important
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list span.counter.four.four_mb {
        left: -10px
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list span.counter.four.four_mb~div {
        margin-left: auto
    }

    .hover_effect {
        margin-top: 0
    }

    .col-md-12.desktop_hide_cul .quoteshow .culture_slide_text p:last-child {
        margin-bottom: 0
    }

    .col-md-12.desktop_hide_cul .quoteshow {
        margin-top: 15px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet.ht100 {
        margin-bottom: 9px
    }

    .dk-video.tab_hides {
        display: none
    }

    h6.black_h6.Subsidiaryslide.Subsidiaryslide_pullright span .nice-select.form-control.wide {
        padding-left: 0
    }

    h6.black_h6.Subsidiaryslide.Subsidiaryslide_pullright span {
        float: none;
        width: 100%;
        display: block;
        margin-top: 10px
    }

    .uppadi_slide h4 {
        font-size: 12px
    }

    .btn_psace.investor_space {
        margin-bottom: 50px
    }

    .btn_psace.investor_space h4.h4.d-flex.align-items-end {
        margin-bottom: 20px
    }

    .btn_psace.investor_space .black_h6 {
        margin-bottom: 0
    }

    .query_box label {
        font-size: 11px;
        letter-spacing: 1px
    }

    #postal_res .col-md-3 {
        width: 50%
    }

    #extraordinary_info .col-md-3 {
        width: 50%
    }

    .data_comp .data_comp_mb span {
        font-size: 11px;
        max-width: 33.3%;
        display: inline-block;
        padding: 10px;
    }

    .d-flex.data_comp_mb {
        flex-wrap: wrap;
    }

    .esg-investor-btn {
        padding: 11px 19px;
        font-size: 10px
    }

    .last-para-esg {
        font-size: 14px
    }

    .camels_wrapper.mt-mar.grey_video.Kolkata.htvhs {
        height: 610px
    }

    .htvh .boxox.clubhg .luxury_h4 {
        margin-top: 50px
    }

    .htvh {
        height: 88vh
    }

    span.press-left.newsMb h4 {
        margin-bottom: 0
    }

    .uppadi_slide h4 {
        margin-bottom: 0
    }

    #board_meeting .col-md-3 {
        width: 50%
    }

    h6.black_h6.Subsidiaryslide {
        margin-bottom: 0
    }

    .repeat_box span a img {
        width: 30px
    }

    h6.black_h6.Annualslide.display {
        margin-bottom: 0
    }

    .Annualslide .custom_selectTop:after {
        top: 7px !important
    }

    .custom_selectTop .nice-select.form-control.wide {
        margin-top: -6px
    }

    .black_h6 {
        font-size: 12px
    }

    .meeting_box {
        margin-bottom: 10px;
        margin-top: 20px
    }

    .meeting_wrapper .meeting_box p {
        font-size: 14px
    }

    .meeting_wrapper .pdf_view a img {
        width: 40px
    }

    #copporate_announcment .col-md-3 {
        width: 50%
    }

    .nice-select.form-control.wide .current {
        font-size: 14px
    }

    .table_quar img {
        width: 30px
    }

    .table_wrapper .black_tr th {
        padding-left: 5px;
        width: 152px;
        padding-right: 5px;
        font-size: 13px
    }

    .table_wrapper .table td {
        font-size: 12px
    }

    .repeat_box span br {
        display: none
    }

    .fact-sheet .pull-right .text-right.view_all.view_more.view-more-space {
        top: 0
    }

    .fact-sheet .pull-right {
        width: 100% !important
    }

    .view_more {
        top: -3px
    }

    #factscroll .fact h5 {
        margin-bottom: 30px
    }

    .fact h5 {
        margin-bottom: 35px
    }

    .fact-sheet .text-right.view_all.view_more.view-more-space:after {
        width: 66px !important;
        left: auto;
        bottom: 0 !important;
        right: 27px
    }

    .box_invest.factscroll .h4 {
        margin-bottom: 30px
    }

    span.counter.four.four_mb {
        margin-left: 18px
    }

    .hppy.mobile_counter.retail_line .counter_three {
        margin-left: 0
    }

    .view_all:after {
        width: 69px !important;
        right: 18px;
        bottom: -4px
    }

    .line_border_link.line_borderInvest a {
        width: 89px
    }

    .line_border_link p {
        font-size: 13px !important
    }

    #agree span {
        float: none;
        width: 100%;
        text-align: center;
        font-size: 11px;
        margin-top: 5px;
        display: block
    }

    h4.fixed_h4 {
        background: #ececec;
        padding: 15px 40px;
        text-align: right;
        position: absolute;
        right: 0;
        left: 0;
        -webkit-transition: all ease-in-out .3s;
        -o-transition: all ease-in-out .3s;
        transition: all ease-in-out .3s;
        font-size: 16px;
        text-align: center
    }

    .luxury_h4.PremiumMobileRes {
        margin-top: 80px !important
    }

    .view-more-space i {
        margin: 0
    }

    .view-more-space span {
        margin-right: 0;
        font-size: 10px
    }

    .table thead th {
        font-size: 14px
    }

    .date_list_box.tranparent {
        padding-bottom: 0
    }

    .black.factscroll.director_wrapper .db-desg {
        font-size: 16px
    }

    .black.factscroll.director_wrapper .col-md-6 {
        width: 50%
    }

    .contol_custom.contol_custom_list.retail_list span img {
        top: 210px;
        bottom: auto
    }

    .align-tabs {
        margin-left: -15px
    }

    #help .modal-content {
        height: auto
    }

    .modal-open .modal {
        z-index: 9999
    }

    .flex_next .flex_next_box .carrertext.devlopment.white-devlopment.greybg {
        padding: 38px 40px
    }

    .devlopment.white_bg.guidline-box img {
        width: 110px
    }

    .carrerdlts {
        margin-top: 26px !important
    }

    section.new_dlf.page-section.page-section.offices_news {
        padding-top: 5px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.mobile_newsletter.height200.height180 .text-right {
        margin-top: 60px !important
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.mobile_newsletter.height200.height180 {
        height: 160px !important;
        margin-bottom: 0;
        margin-top: 0
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet~.back_img.nopadd {
        height: 274px
    }

    .mb_slideShow {
        display: block
    }

    .mb_slideHIde {
        display: none !important
    }

    .overflow.hoverEffects_backimg.cursor.samedlf_height.premiumAwards {
        height: 306px !important
    }

    .black_bg.wow.fadeIn.tp_dlf.animated {
        margin-top: 0 !important
    }

    .samedlf_height.cursor {
        height: auto !important
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse .card i {
        margin-top: 0
    }

    p.links.links-white.italic.mr-btrt {
        font-size: 12px
    }

    #happyTest a.links.italic.text-uppercase.view_update.happy {
        bottom: 40px
    }

    .full_cols .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght.mobile_hght_padd {
        padding: 30px !important
    }

    div#happyTest {
        margin-top: 6px
    }

    .boxox.super_lux.super_luxMB {
        height: 90vh
    }

    .leadership_text.leadership_text_dk {
        height: auto !important;
        background: 0 0
    }

    .leadership_text_dk {
        display: block
    }

    .leadership_text_mb {
        display: none !important
    }

    .slide_down .culture_slide_text {
        width: 100%
    }

    .mr-btrt {
        bottom: 0
    }

    .slide_down .culture_slide_img {
        width: 100%
    }

    .nri_wrapper.dlfpad.awardSlides_wrapper .press-left h4 {
        margin-bottom: 0 !important
    }

    .awardSlides_wrapper .awarded_by {
        width: 100% !important;
        float: none;
        text-align: left;
        display: block
    }

    .banner_text.sust_hght1.mobile_abouts .banner_content.inherits {
        top: 30px
    }

    .mobile_carre_hide {
        display: none
    }

    header.fixed {
        padding-bottom: 0
    }

    .tab_hide {
        display: block
    }

    .mobile_carre_hide {
        display: none
    }

    .flex_culture .culture_slide_img .culture_box img {
        width: 100%
    }

    .corporate_img img {
        bottom: -40px
    }

    .corporate_img {
        height: 180px
    }

    .repeat_box .col-md-10 {
        width: 100%
    }

    .repeat_box .col-md-2 {
        width: 26%
    }

    .repeat_box.repeat_box_view.black_remove h6 {
        letter-spacing: 1px;
        text-transform: uppercase;
        font-size: 11px
    }

    .repeat_box.repeat_box_view.repeat_box_view_viewCom h6 {
        padding: 15px 25px 45px
    }

    .repeat_box.repeat_box_view.repeat_box_view_viewCom span {
        margin-top: 7px
    }

    .h4 {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .h4 span.pull-right {
        display: block;
        width: 100%;
        margin-bottom: 0
    }

    #corporate .corporate_img {
        margin-bottom: 10px !important
    }

    .annual_report .h4 span {
        font-size: 10px
    }

    .view_all a {
        font-size: 10px
    }

    .h4 {
        font-size: 17px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.about_tab.Building_tab {
        padding: 25px !important
    }

    .carrertext.devlopment.ourteam.about_tab.Building_tab {
        padding: 25px !important
    }

    .Building_tab h4 {
        font-size: 26px !important
    }

    .Building_tab h4 br {
        display: none
    }

    .row.show_awards.office_awards.office_awards_tab {
        margin-left: 11px
    }

    .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes.show_awards_new.show_awards_new_tab_prem .slick-list.draggable {
        height: 746px !important
    }

    .super_dlf.dlfpad.premium_dlf_mobile .row.show_awards.mobile_hgt_awards.mobile_hgt_awards_homes.show_awards_new.show_awards_new_tab_prem {
        left: 0 !important;
        right: auto !important;
        margin-top: 22px
    }

    .col-md-4.slide_dlf.award-none.main-page.hidden.full_cols {
        margin-top: 0
    }

    .tab_row .half_cols .samedlf_height {
        overflow: visible
    }

    .tab_row .half_cols {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 p {
        font-size: 13px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 {
        padding: 32px 22px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow.tab_video.height200 .text-right {
        margin-top: 13px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet~.back_img.nopadd .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices.mobile__hgt .text-right {
        margin-top: 138px
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet .back_img.heightOffices {
        padding: 20px !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet {
        height: auto !important
    }

    .info_img.text-right li.down_counter {
        top: 83px
    }

    .camels_wrapper.mt-mar.grey_video.premium_video {
        height: auto
    }

    .camels_wrapper.mt-mar.grey_video.premium_video h4.luxury_h4.gurugram_up {
        margin-bottom: 20px;
        margin-top: 30px !important;
    }

    .camels_wrapper.mt-mar.grey_video.col_width.mbo_height {
        height: 88vh
    }

    .contol_custom.contol_custom_list.contol_custom_list_mb .white_icon {
        top: 250px;
        bottom: auto
    }

    h4.luxury_h4.offices_up.gurugram_up {
        margin-top: 0;
        margin-bottom: 20px
    }

    .mobile_overlays.mobile_overlay {
        background: rgba(0, 0, 0, .68)
    }

    .mobile_listing .hideShow .hoverShow {
        display: block !important
    }

    .camels_wrapper.premium_video.no_top.height_fix_mb {
        height: 550px;
        -webkit-transition: all ease-in 0s;
        -o-transition: all ease-in 0s;
        transition: all ease-in 0s
    }

    .contol_custom.contol_custom_list {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .video_hover video {
        top: 50%
    }

    .mb_top_list {
        margin-top: 35px
    }

    .boxox.super_lux {
        height: 86vh
    }

    .mobile_listing .hover_effect .hoverShow {
        display: none
    }

    .contol_custom.contol_custom_list {
        width: 100%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contol_custom_list span {
        margin: 0
    }

    .contol_custom_list span img {
        position: absolute;
        z-index: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        padding: 30px 0
    }

    span.mb_list.mobile_listingright {
        margin-right: 40px
    }

    .contol_custom .mb_list.rotate img {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .deks_hide {
        display: block !important
    }

    .mbhide {
        display: none
    }

    .fixed_space_retail .awardSlides.mallsawards.mobile_height.slick-vertical.slick-initialized.slick-slider .slick-list.draggable {
        height: 550px !important
    }

    .awarded_bys,
    .awarded_tops,
    span.awarded_to.awarded_top {
        top: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.luxury-malls-press-releases.luxury-malls-press-releases_wrap h4 {
        margin-bottom: 0
    }

    .nri_wrapper.dlfpad.press_release_wrapper.luxury-malls-press-releases.luxury-malls-press-releases_wrap i {
        margin-top: 0 !important
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile.tab_rotate_list {
        margin-top: 20px
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury.bg_background.fixed_space.fixed_space_retail .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf {
        margin-top: 30px !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury.bg_background.fixed_space.fixed_space_retail .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf {
        margin-top: 30px !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury.bg_background.fixed_space.fixed_space_retail .d-flex.full-hg.luxury_mobile.luxury_tab {
        margin-bottom: 26px
    }

    .boxox.hegtvh {
        height: auto !important
    }

    .camels_wrapper.no_top {
        margin-top: 0;
        padding-top: 40px
    }

    .overflow.hoverEffects_backimg {
        position: relative;
        height: 150px
    }

    form.form-inline.searchBrand {
        margin-bottom: 0
    }

    .resclass1 .col-md-3 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .feedback p {
        font-size: 14px
    }

    .mb_awrds_rt.back_img.mb-4.shop-left.premiun_height.aboustle_dlf {
        padding: 10px 25px;
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury.bg_background.fixed_space {
        padding: 40px 0
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf h4 {
        font-size: 22px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf span.text-right.dlf_samehgt {
        margin-top: 48px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf h4 {
        font-size: 22px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_space.equal_height.luxury_tab.gallery_half.mobile_samdlf span.text-right.gallery-malls {
        margin-top: 48px !important
    }

    .premium_video .luxury_h4 {
        margin-top: 0
    }

    .premium_dlf_mobile .container.top_cont.fullDLFwidth .line_border_link a {
        bottom: 0
    }

    .premium_dlf_mobile .awardPre {
        margin-top: 15px !important
    }

    .premium_dlf_mobile .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow.samedlf_height {
        height: 239px !important;
        padding: 30px
    }

    .premium_dlf_mobile .latest_preminmob .black_bg {
        margin-top: 52px !important
    }

    .premium_dlf_mobile #testJs {
        margin-top: 20px
    }

    .black_bg .contol_custom {
        top: -62px;
        width: 100%
    }

    video.videDlf.DkDLF {
        display: none
    }

    video.videDlf.mobileDLF {
        display: block
    }

    .col_width .boxox.clubhg {
        height: auto
    }

    .col_width .col-md-3 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    .contol_custom .luxuryGallery_lefts img:hover {
        right: 0
    }

    .contol_custom .luxuryGallery_rights img:hover {
        left: 0
    }

    h4.luxury_h4,
    h1.luxury_h4 {
        margin-top: 0
    }

    .awardstab .contol_custom.super_arrow {
        margin-top: -64px;
        margin-bottom: 64px
    }

    .news_slider.luxuryGallery.after_remove.slick-initialized.slick-slider.slick-dotted ul.slick-dots {
        display: none !important
    }

    .luxuryawards h4 {
        font-size: 26px !important
    }

    .aboutBanner .banner_text .banner_content {
        left: 0;
        right: 0
    }

    .aboutBanner .banner_text .banner_content div .first_para {
        font-size: 26px !important
    }

    .contol_custom.luxuryawards_arrow {
        top: -81px;
        left: -5px
    }

    .newsImgSection_img.newsImgSection_img_new .newsImgSection_text {
        max-width: 700px
    }

    .hideShow h4 {
        color: #fff
    }

    .hideShow .hoverHide {
        display: none
    }

    .hideShow .hoverShow {
        display: block
    }

    .premium-top-boxox {
        height: 100%
    }

    .hover_effect {
        opacity: 1 !important
    }

    .video_hover img {
        display: none
    }

    .video_hover .mobile_list {
        display: block !important;
        background-size: cover !important;
        height: 100vh;
        background-position: center !important
    }

    .boxox.clubhg {
        height: 100%
    }

    .contol_custom.super_arrow span {
        margin: 0 79px
    }

    .luxuryGallery .slick-dots {
        bottom: 0
    }

    .newsImgSection_img.newsImgSection_img_new .newsImgSection_text a.btn-dlf {
        width: 130px;
        bottom: -140px;
        font-size: 12px
    }

    .newsImgSection_img.newsImgSection_img_new .newsImgSection_text h4 {
        font-size: 22px;
        margin: 0 15px
    }

    .fullDLFwidth .news_box .newsImgSection_img img {
        height: 374px;
        -o-object-fit: cover;
        object-fit: cover
    }

    .container.top_cont.fullDLFwidth .black_bg {
        margin-top: 113px
    }

    .container.top_cont.fullDLFwidth .overflow.hoverEffects_backimg.cursor.luxuryGalleryWrapper {
        height: 381px
    }

    .super_dlf.dlfpad .col-md-4 {
        padding-left: 15px;
        padding-right: 15px
    }

    marquee {
        padding: 10px 0
    }

    .marquer .col-md-3,
    .marquer .col-md-9 {
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%
    }

    section.ground_dlf.infographic.page-section.page-sections.about_home .ground_text h4,
    section.ground_dlf.infographic.page-section.page-sections.about_home .ground_text h1 {
        font-size: 24px
    }

    span.pull-right.list-year .custom_select.whitecolor {
        margin-top: 10px
    }

    .uppadi_slide span.pull-right.list-year {
        float: none
    }

    .align_icon button.btn.btn-link i {
        top: 20px
    }

    .non-resident .card .btn.btn-link span {
        width: 330px;
        margin: 0
    }

    .non-resident.dlfoundation {
        margin-top: 35px
    }

    .banner_inner span,
    .banner_inner h1 {
        margin: 0 0 5px
    }

    .banner_text.sust_hght.Sustainability_banner h4 {
        margin-top: 13px
    }

    .devlopment:hover img {
        left: 0
    }

    .col-md-12.desktop_hide_cul .culture_slidejs {
        margin-bottom: 0
    }

    .media_dls p br {
        display: none
    }

    .modal-body.premium_form h4 {
        font-size: 24px
    }

    .wsmobileheader {
        z-index: 9999 !important
    }

    .modal-body.premium_form {
        padding: 40px
    }

    .carrertext.devlopment.white-devlopment.greybg {
        padding: 28px
    }

    .color_press:after {
        bottom: -5px
    }

    .date_list_box {
        border-bottom: solid 11px #fff
    }

    .video_modal .dk-video {
        display: block
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile div {
        width: 130px
    }

    ul.hppy.mobile_counter.retail_line.retail_line_mobile div br {
        display: none
    }

    .news_slider.newsslidersoffices.slick-initialized.slick-slider {
        padding-right: 10px
    }

    ul.hppy.mobile_counter {
        margin-top: 30px
    }

    .awardSlides.mallsawards.awardSlide_malls.shopping_hegt.slick-vertical.slick-initialized.slick-slider.slick-dotted .slick-list.draggable {
        height: 420px !important
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices.mobile__hgt .text-right {
        margin-top: 110px
    }

    ul.hppy.mobile_office div {
        padding: 0 14px;
        width: 170px;
        font-size: 16px
    }

    .mobile_office li br {
        display: none
    }

    .office_caption.export-new.export-text h4 span.letterSpace:after {
        width: 96%
    }

    .office_caption.export-new.export-text h4 span {
        color: #fff;
        font-size: 20px;
        margin-bottom: 0;
        text-transform: uppercase;
        letter-spacing: 4px;
        position: relative;
        margin-top: 0;
        padding-top: 11px;
        margin-top: 10px
    }

    .close_car img {
        display: none
    }

    .carrer_wrapper.dlfpad h4 {
        font-size: 28px !important
    }

    .query_box input {
        padding: 0
    }

    .query_box.display .container {
        padding-right: 30px;
        padding-left: 0;
        margin-top: 40px
    }

    .btn_psace.CORPORATE_mb {
        margin-bottom: 60px
    }

    .lastchild {
        margin-bottom: 80px !important
    }

    .mobile_blank {
        display: none
    }

    #corporate .row {
        margin-right: -15px !important;
        margin-left: -15px !important
    }

    .corporate_img {
        margin-bottom: 5px !important;
        margin: 0
    }

    .repeat_box .row.align-items-center {
        -ms-flex-wrap: inherit;
        flex-wrap: inherit
    }

    .border_align tr td {
        padding: 20px 0 !important;
        width: 1px;
        text-align: left;
        font-size: 13px;
        padding-right: 20px !important
    }

    .slide_tabs {
        height: auto
    }

    .initiatives-video h4 {
        font-size: 18px !important
    }

    .initiatives-video {
        margin-bottom: 30px
    }

    .top-video {
        margin-top: 0
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.half_box.hght_auto.dcddl_list p.text-right.office_top {
        bottom: 50px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.half_box.hght_auto.dcddl_list {
        padding: 50px 50px 110px
    }

    .search_dtls.search_dtls_mobile {
        margin-left: 15px
    }

    .search_bar.border-right_line {
        margin-right: 15px;
        border: solid 1px #ced4da;
        margin-left: 0;
        margin-right: 13px !important
    }

    a.text-right.dlf_samehgt {
        margin-top: 15px !important
    }

    .left_awards_align {
        margin-left: 0
    }

    .non-resident .card .btn.btn-link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .press_release_wrapper button.btn.btn-link small {
        margin: 0
    }

    .w-30 {
        width: 60% !important;
        margin-bottom: 25px
    }

    .left_malls {
        margin-left: 0
    }

    .carrertext.devlopment.ourteam.offices_press.equal_height {
        height: 150px !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .carrertext.devlopment.ourteam.offices_press.equal_height.equal_height_press img {
        margin-top: 20px !important
    }

    section.camels_wrapper.shoppingMalls_wrapper .heading_malls h4 {
        font-size: 30px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_arrow a.text-right.office_top {
        margin-top: 20px !important
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices.mobile__hgt {
        margin-top: 0
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices.mobile__hgt {
        height: 264px !important
    }

    .non-resident.dlfoundation button.btn.btn-link {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        line-height: .9
    }

    .non-resident.dlfoundation .card .card-header .samllHead {
        top: 0;
        display: block;
        width: 100%
    }

    .contol_custom_js.journeyJs_arrow {
        bottom: 0 !important
    }

    .journery {
        padding-top: 40px
    }

    .premium_news .new-about .news_box {
        padding-right: 0;
        border-right: none;
        padding-left: 0;
        height: auto
    }

    .card-columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }

    .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght h4 {
        font-size: 26px
    }

    .office-wrapper .grid figure {
        height: 320px !important
    }

    .banner_hidegallery {
        display: none
    }

    .investor_wrapss.dlf-padd.top_tab {
        margin-top: 60px
    }

    .heading_malls h4 {
        font-size: 16px
    }

    .camels_wrapper.mt-mar {
        padding-bottom: 40px
    }

    .select_group.cater {
        margin-top: 6px
    }

    .list_city ul li a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: start
    }

    .mobile_visit {
        max-width: 180px
    }

    .play_mobile .dlf-tint {
        bottom: 0
    }

    .mobile_hgt_awards .slick-list {
        height: 570px !important
    }

    .mobile_hgt_awards .export-new.export-text h2 {
        text-align: left !important
    }

    .mobile_hgt_awards p.text-center {
        text-align: left !important
    }

    .col-md-12.awards-sec {
        padding-left: 30px;
        padding-right: 60px
    }

    .nri_wrapper.dlfpad.press_release_wrapper {
        margin-top: 56px;
        position: relative;
        z-index: 0
    }

    .leader_back {
        height: 461px
    }

    .banner_content.inherits {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        top: 0
    }

    .Desktop_show_img {
        display: none
    }

    .mobile_show_img {
        display: block
    }

    .mobile-slider .flex-slide:hover {
        -webkit-box-flex: 3;
        -ms-flex-positive: 3;
        flex-grow: 3;
        -webkit-filter: grayscale(0);
        -moz-filter: grayscale(0);
        filter: grayscale(0)
    }

    .mobile-slider figure figcaption {
        display: none
    }

    .grid figure img {
        width: 30px !important
    }

    .dlf-padd.galleryInner {
        padding-top: 40px
    }

    .back_btn {
        display: none
    }

    .caption_mans h4 {
        font-size: 28px
    }

    .caption_mans p {
        letter-spacing: 1px
    }

    .caption_mans {
        bottom: 2px
    }

    .banner_text.bussines_banner_mobile {
        background-position-x: -600px !important
    }

    .Banner_caption_img {
        right: 30px !important;
        left: 30px !important
    }

    .nice-select li.option.selected.focus {
        display: none
    }

    .flex-slide {
        -webkit-transition: all ease-in-out 0s;
        -o-transition: all ease-in-out 0s;
        transition: all ease-in-out 0s
    }

    .sidenav .select_group.cater {
        width: 100%;
        position: relative;
        z-index: 999
    }

    .tab_flex .tab_name .card-body h4 {
        font-size: 20px
    }

    .tab_flex .tab_name .card-body h4 br {
        display: none
    }

    .culture_slidejs .slick-dots {
        display: none !important
    }

    .carrerimg.media_culture {
        display: none
    }

    .col-md-12.desktop_hide_cul {
        display: block
    }

    #joinus .card-header {
        padding: 16px 0
    }

    #joinus .non-resident {
        margin-top: 30px
    }

    .flex_culture {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .flex_culture .culture_slide_img {
        width: 100%
    }

    #people a.text-right {
        margin-top: 70px !important
    }

    .flex_culture .culture_slide_text h4 {
        font-size: 22px
    }

    .flex_culture .culture_slide_text p {
        font-size: 14px
    }

    .flex_culture .culture_slide_text {
        padding: 34px
    }

    .flex_culture .culture_slide_text #closes img {
        display: none
    }

    #cultureShow {
        padding: 27px;
        height: auto !important
    }

    .devlopment.back_img.slick-slide.slick-current.slick-active {
        height: 313px !important
    }

    a.text-right.links.italic.text-uppercase.view_update {
        margin-top: 176px !important
    }

    #rewards .flex_next_box.carrerimg_col.carrerimg_col1.engagement .carrertext.devlopment.white-devlopment {
        padding: 28px
    }

    #closess {
        display: none
    }

    .js_fix {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .quoteshow .culture_slide_text {
        width: 100%;
        height: 420px
    }

    .js_fix .culture_slide_text h4 {
        font-size: 15px !important
    }

    .js_fix .culture_slide_text p {
        text-align: left
    }

    .carrer_wrapper.dlfpad #close {
        display: none
    }

    .flex_culture .culture_slide_text h4 br {
        display: none
    }

    .carrer_wrapper.dlfpad #closesss {
        display: none
    }

    .mobile_culture {
        display: block
    }

    .cultureDisplay.mobile_hide_culture,
    .quoteshow.mobile_hide_culture {
        display: none !important
    }

    .banner_text.nri_banner {
        background-position-x: -630px !important
    }

    #option_help {
        margin-top: 10px
    }

    #help .modal-body.premium_form h4 {
        margin-top: 0
    }

    #help .modal-dialog {
        min-height: calc(100vh - 60px);
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: auto;
        position: inherit;
        right: auto;
        bottom: 0;
        width: 93%;
        max-width: 100% !important;
        height: 250px;
        margin-bottom: 43px;
        margin-left: 0
    }

    #help {
        background: rgba(0, 0, 0, .24)
    }

    #help.dlf_modal .modal-body {
        padding: 50px 40px
    }

    #help.modal.dlf_modal.help_popup .btn-dlf {
        width: 100%;
        margin-bottom: 10px
    }

    #help.modal.dlf_modal.help_popup .col-md-6 {
        padding: 0 !important;
        margin-bottom: 10px
    }

    #help.modal-body.premium_form h4 br {
        display: none
    }

    #help.modal-body.premium_form h4 {
        font-size: 24px;
        margin-top: 0
    }

    .sumbit_text {
        padding: 0 0
    }

    .contol_custom .news_rights:hover img,
    .heading_dlf.d-flex .product-showcase-carousel-controls--right:hover img {
        left: 0 !important
    }

    .contol_custom .news_lefts:hover img,
    .heading_dlf.d-flex .product-showcase-carousel-controls--left:hover img {
        right: 0 !important
    }

    .loader-main .text-center {
        margin-top: -110px
    }

    .loader-main img {
        width: 56px;
        margin-top: -20px
    }

    .list_box .list_ancher a {
        color: #474646
    }

    .ground_dlf.hepl_wrapper .ground_text p,
    .new_dlf .news_box p,
    .new_dlf .news_box span {
        color: #474646
    }

    .catergory_box .d-flex.grid {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .catergory_img {
        width: 100%
    }

    .catergory_img h5 {
        font-size: 29px;
        top: auto;
        left: 20px;
        bottom: 20px
    }

    .catergory_img h5 {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: -51px;
        font-size: 16px
    }

    small.addjog {
        font-size: 20px
    }

    .grid figure {
        height: 320px !important;
        margin: 0 10px
    }

    .form_list .d-flex {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .form_list .select_group {
        width: 50%
    }

    .form_list .select_group.sbumit {
        width: 71px
    }

    .form_list form {
        height: auto;
        background: #fff
    }

    .form_list .select_group .form-control {
        border: none !important;
        border-bottom: solid 1px rgba(187, 187, 187, .14) !important;
        font-size: 12px
    }

    .form_list {
        max-width: 100%;
        padding: 0 15px;
        border-radius: 0
    }

    .hppy {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: 20px
    }

    .hppy li {
        width: 50%;
        font-size: 18px;
        margin-bottom: 30px
    }

    .hppy li span {
        font-size: 50px
    }

    .hppy li:after {
        right: 0;
        display: none
    }

    .hppy li:nth-child(2):after {
        display: none
    }

    .counter.two {
        letter-spacing: 0
    }

    .counter.one {
        letter-spacing: 0
    }

    .infographic .ground_text {
        padding: 40px 0 10px
    }

    .ground_text h4,
    .ground_text h1 {
        font-size: 24px;
        margin-bottom: 16px;
        line-height: 1.2;
        letter-spacing: 0
    }

    .list_box .list_ancher a {
        font-size: 15px;
        line-height: 1.2;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .list_box .list_ancher span.pull-right {
        font-size: 11px;
        font-style: italic;
        margin-top: 0 !important;
        margin-right: 9px;
        font-family: Georgia;
        top: 0
    }

    .infographic {
        margin-top: 0
    }

    .flex-slide {
        -ms-flex: none;
        -webkit-box-flex: 0;
        flex: none
    }

    .list_box.help_bt .list_ancher a {
        font-size: 15px
    }

    .list_box.help_bt .list_ancher {
        width: 50%
    }

    .contol_custom img {
        width: 40px
    }

    .heading_dlf.d-flex .product-showcase-carousel-controls--right:hover img {
        left: 10px
    }

    .heading_dlf.d-flex .product-showcase-carousel-controls--left:hover img {
        right: 10px
    }

    .list_box .list_ancher a span img {
        width: 40px
    }

    .form_list {
        -webkit-box-shadow: 0 0 0 #0000002e;
        box-shadow: 0 0 0 #0000002e;
        background: 0 0
    }

    .copyright p {
        text-align: center !important
    }

    .custom_select:after {
        z-index: 0;
        right: 17px
    }

    .news_box {
        padding-top: 0
    }

    em {
        text-transform: lowercase
    }

    .contact_head h4 {
        margin-bottom: 10px !important
    }

    .bussiness_dtls .dlts {
        margin: 20px 0 20px;
        font-size: 26px;
        letter-spacing: 0
    }

    .bussiness_dtls.bussines_office .office_box {
        padding: 40px 40px
    }

    .feedback {
        padding: 40px 0;
        font-size: 16px;
        margin-top: 20px
    }

    .feedback p br {
        display: none
    }

    .contact_form .form-control {
        padding: 17px 27px;
        font-size: 13px
    }

    .bussiness_dtls.contact_form .custom_select:after {
        right: 25px;
        top: 18px
    }

    .bussiness_dtls .input-group-text {
        padding: 0 26px
    }

    .banner_inner .banner_text {
        height: calc(100vh - 164px)
    }

    .banner_content {
        right: 30px;
        left: 30px
    }

    .banner_inner h4 br {
        display: none
    }

    .banner_inner h4,
    .banner_inner h1 {
        font-size: 30px;
        line-height: 1.1 !important
    }

    .banner_inner span,
    .banner_inner h1 {
        font-size: 17px
    }

    .banner_inner.bussines_banner .banner_content p {
        font-size: 14px;
        text-align: left;
        max-width: 100%;
        margin-right: 0
    }

    .contact_map {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .contact_address h4 {
        font-size: 27px
    }

    .contact_address p {
        font-size: 14px
    }

    .contact_wrapper {
        padding-bottom: 45px
    }

    .contact_form .btn-dlf {
        padding: 12px 35px;
        letter-spacing: 1px;
        font-size: 12px
    }

    .right_group {
        padding-right: 0
    }

    .banner_inner.customer_inner {
        margin-top: 70px
    }

    .contact_form {
        margin-top: 12px
    }

    .press_box {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-bottom: 30px
    }

    .press_box .press-right {
        width: 100%;
        margin-top: 13px
    }

    .press_box .press-right .custom_select {
        width: 48%;
        margin-left: 0
    }

    .presss {
        margin-top: 0
    }

    .devlopment {
        height: 273px;
        padding: 23px 26px
    }

    .flex_next {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .flex_next .flex_next_box.carrerimg_col.engagement {
        margin-bottom: 10px
    }

    .media_wrapper .back_img h4 br {
        display: none
    }

    .carrertext.devlopment.white-devlopment.greybg h4 br {
        display: none
    }

    .carrertext.devlopment.white-devlopment.greybg h4 {
        font-size: 26px
    }

    .table_pdf .tabletext {
        font-size: 16px
    }

    .carrer_wrapper.dlfpad.media_wrapper {
        padding-top: 0
    }

    .tagline-img {
        width: 40% !important
    }

    .carrertext.devlopment.white-devlopment.greybg {
        height: auto
    }

    .devlopment.white_bg.guidline-box {
        height: auto
    }

    .contol_custom_jss.gallery_top {
        bottom: 0;
        left: 10px
    }

    span.titleName {
        top: -15px;
        letter-spacing: 1px;
        left: 46px
    }

    .download_img {
        top: -50px;
        right: 15px
    }

    .gallery_text h4 {
        font-size: 16px !important
    }

    .list_city.office_city {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .list_city.office_city h4 {
        margin-bottom: 20px
    }

    .list_city.office_city li {
        width: 100%
    }

    .d-flex.full-hg {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .text-right.relative {
        margin-top: 21px;
        margin-bottom: 40px
    }

    .carrertext.devlopment.ourteam.offices_press h4 {
        font-size: 30px
    }

    .back_img h4 {
        font-size: 19px
    }

    .city_wrapper {
        padding-top: 40px
    }

    .offices_news .heading_dlf.d-flex h4 {
        font-size: 18px
    }

    ul.homes_list.Mobile_list li {
        width: 50% !important
    }

    .office-wrapper .Luxury,
    .office-wrapper .premium,
    .office-wrapper .sLuxury {
        height: 320px !important
    }

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

    .list_city ul li a img {
        width: 22px
    }

    .newsImgSection {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .newsImgSection .newsImgSection_img {
        width: 100%
    }

    .newsImgSection .newsImgSection_text {
        width: 100%;
        padding: 17px
    }

    .back_img.hgt.homes_awards h4 {
        font-size: 26px
    }

    .text-right.top_btn {
        bottom: 30px;
        right: 20px
    }

    .newsImgSection .newsImgSection_img img {
        height: auto
    }

    .flex-testimonilas_sass {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative
    }

    .slide_section.slide_section_spacing.testWrap .export-new {
        width: 100%
    }

    .flex-testimonilas_sass .testimonials_js {
        width: 100%;
        position: absolute;
        padding: 27px 30px
    }

    .mobile_overlay {
        /*background:rgba(0,0,0,.3686274509803922)*/
        ;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0
    }

    .testimonialsSlide .testimonials_js p {
        color: #fff;
        margin-bottom: 11px
    }

    .testimonialsSlide .testimonials_js .designation {
        color: #fff
    }

    .testimonialsSlide .testimonials_js .test_name {
        color: #fff
    }

    .testimonialsSlide_office .slick-dots {
        bottom: 68px;
        height: 0;
        left: -100px
    }

    .slide_section.slide_section_spacing.testWrap {
        padding-top: 40px
    }

    .d-flex.full-hg.full_width {
        margin-bottom: 15px
    }

    .text-right.relative {
        margin-top: 0;
        margin-bottom: 40px;
        position: relative;
        margin-top: -51px;
        top: -19px
    }

    .testimonialsSlide.testimonialsSlide_office.sahdow_list.slick-initialized.slick-slider.slick-dotted h4.Investor {
        font-size: 28px !important
    }

    .office_mobile_wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        position: relative
    }

    .d-flex.office_mobile_wrap .export-new {
        width: 100%;
        position: relative
    }

    .d-flex.office_mobile_wrap .export-new.export-text {
        position: absolute;
        background: 0 0;
        top: 0;
        left: 0;
        right: 0
    }

    .testimonialsSlide.testimonialsSlide_office.sahdow_list.slick-initialized.slick-slider.slick-dotted .d-flex.office_mobile_wrap .export-new.export-text h4 {
        color: #fff;
        font-size: 24px !important;
        letter-spacing: 1px;
        text-align: left
    }

    .testimonialsSlide.testimonialsSlide_office.sahdow_list.slick-initialized.slick-slider.slick-dotted .d-flex.office_mobile_wrap .export-new.export-text p {
        color: #d5d5d5
    }

    .d-flex.office_mobile_wrap .mobile_overlay {
        /*background:rgba(0,0,0,.61)*/
    }

    .mobile_link a {
        color: #fff
    }

    .carrertext.devlopment.ourteam.offices_press.half_box {
        padding: 32px 22px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure h4 {
        font-size: 30px
    }

    .back_img.mb-4.nopadd {
        margin-bottom: 16px !important
    }

    .non-resident h4,
    .non-resident h1 {
        font-size: 30px
    }

    .nri_wrapper.dlfpad.press_release_wrapper .press_box {
        margin-bottom: 25px
    }

    .nri_wrapper.dlfpad.press_release_wrapper button {
        font-size: 16px !important;
        position: relative
    }

    .press_release_wrapper button.btn.btn-link small {
        display: block
    }

    .non-resident .card .card-header i {
        float: right;
        color: #898989;
        position: absolute;
        top: 15px;
        right: 0;
        left: 0;
        width: 100%;
        text-align: right
    }

    .non-resident .card .card-body {
        margin-top: 20px;
        padding: 20px
    }

    .non-resident .card .card-body p {
        font-size: 14px;
        margin-bottom: 0 !important;
    }

    .padlt-30 {
        padding-left: 15px !important;
    }

    a.links.italic {
        font-size: 12px
    }

    .testimonialsSlide .slick-dots {
        left: 30px
    }

    .show_awards .export-new.export-text {
        padding: 0 !important
    }

    #show_awards {
        left: 0 !important;
        right: auto !important;
        margin-top: 20px
    }

    #show_awards p.text-center br {
        display: none
    }

    #show_awards p.text-center {
        margin-top: 25px;
        font-size: 13px;
        margin-bottom: 25px
    }

    .btn-light {
        padding: 5px 15px;
        font-size: 12px;
        letter-spacing: 1px
    }

    .awardSlides.awardSlide_homes span.awarded_by,
    .awardSlides.mallsawards span.awarded_by {
        width: 100%;
        float: right;
        text-align: left
    }

    .awardSlides.awardSlide_homes .flex_span {
        height: 118px
    }

    .play_mobile.homes_mobiles video {
        height: 100vh;
        width: auto
    }

    .play_mobile.homes_mobiles {
        height: 78vh
    }

    .text-right.relative.mobile_link.offices_link_mobile {
        top: 444px
    }

    #show_Clients .export-new.export-text {
        padding: 0
    }

    .full_width {
        left: auto !important;
        right: auto !important
    }

    #show_Clients p.text-center br {
        display: none
    }

    #show_Clients p.text-center {
        margin-bottom: 20px
    }

    .list_city.list_pillars #tabs {
        padding-bottom: 1px
    }

    .pillars_box p br {
        display: none
    }

    .pillars_box p {
        font-size: 14px
    }

    .list_city.list_pillars {
        margin-top: 20px
    }

    .list_city.list_pillars #tabs li {
        width: 100%
    }

    .list_city.list_pillars #tabs li a {
        padding: 24px 35px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .list_city.list_pillars ul li a img {
        margin: 0
    }

    .list_city.list_pillars #tabs li a span {
        font-size: 12px;
        margin-top: 0;
        margin: 0;
        margin-left: 0;
        width: 150px
    }

    ul.hppy.retail li {
        width: 50%
    }

    .catergory_img.effect-milo.homes_cat.flex-slide.lodhi {
        height: 320px !important
    }

    .catergory_img.effect-milo.homes_cat.flex-slide.golfImg {
        height: 320px !important
    }

    .camels_box {
        margin-bottom: 16px
    }

    .camels_box.mobile_camel {
        margin-bottom: 16px
    }

    .heading_malls p {
        font-size: 15px
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury {
        padding: 0
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .d-flex.full-hg.luxury_mobile {
        margin-bottom: 15px
    }

    .premium_news .new-about .news_box {
        border-right: none;
        padding-left: 0
    }

    .premium_news .news_slider.newsslider.slick-initialized.slick-slider {
        margin-left: 0
    }

    .camels_img {
        height: auto !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .d-flex.full-hg {
        margin-bottom: 15px
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .carrertext.devlopment.ourteam.offices_press.grey_youtube {
        margin-top: -6px
    }

    section.new_dlf.page-section.page-section.offices_news.premium_news.mobile_nopadd {
        padding-bottom: 0
    }

    .text-right.mall_mobile-img img {
        margin-top: 10px !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .carrertext.devlopment.ourteam.offices_press .text-right img {
        margin-top: 0 !important
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .back_img.mb-4.shop-left.premiun_height {
        height: 220px
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury .carrertext.devlopment.ourteam.offices_press.grey_youtube a.text-right.gallery-malls {
        margin-top: 20px !important
    }

    .back_img p {
        font-size: 15px;
        letter-spacing: 1px
    }

    .search_dtls {
        padding-bottom: 3px;
        padding-left: 0;
        margin-bottom: 15px
    }

    .search_dtls .form-group {
        padding-left: 35px
    }

    .search_bar .select_group.cater:first-child .form-control {
        border-left: solid 1px #ced4da
    }

    .search_dtls .col-md-6:first-child .search_bar {
        border-bottom: 1px solid #ced4da
    }

    .search_dtls .nice-select.wide {
        font-size: 13px
    }

    .search_dtls input,
    .search_dtls select {
        font-size: 13px
    }

    .nice-select .option {
        font-size: 12px;
        padding: 11px 21px
    }

    ul.hppy.office_list li br {
        display: none
    }

    .carrertext.devlopment.ourteam.offices_press.mmobile_top {
        margin-top: 13px !important
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace {
        margin-top: 19px !important
    }

    .awardSlides.mallsawards .flex_span {
        height: 138px
    }

    .awardSlides.mallsawards .flex_span .awarded_to {
        display: block
    }

    .awardSlides.mallsawards .flex_span .awarded_by {
        display: block
    }

    .awardSlides.mallsawards.awardSlide_malls .awarded_by {
        width: 100% !important;
        float: left
    }

    .awarded-top,
    span.awarded_to.chanakya-top {
        margin-top: 0 !important
    }

    .awardSlides.mallsawards span.recevied {
        font-size: 14px !important
    }

    .awardSlides.mallsawards.mobile_height .flex_span {
        height: 140px
    }

    .carrer_us h4 {
        font-size: 24px
    }

    .feedback h4 {
        font-size: 26px
    }

    .about_tab .nav-tabs {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 20px
    }

    .about_tab ul li,
    .about_tab ul li a {
        width: 100%
    }

    .chairmanslide-flex {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .chairmanslide-img {
        width: 100%
    }

    .chairmanslide-text,
    .chairmanslide-texts {
        width: 100%;
        padding: 33px;
        padding-bottom: 70px
    }

    .chairmanslide-text h4,
    .chairmanslide-texts h4 {
        font-size: 26px
    }

    .chairmanslide-text p,
    .chairmanslide-texts p {
        font-size: 14px
    }

    .scroll {
        padding-right: 0
    }

    .contol_custom_js.journeyJs_arrow {
        right: 0
    }

    .leaderhipJs {
        margin-left: 0
    }

    .leadership .container {
        padding-right: 15px;
        padding-left: 15px
    }

    .leadership_text .contol_custom_jss {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0;
        text-align: right;
        float: right;
        margin-right: -9px
    }

    .leadership .leadership_text {
        padding-left: 35px !important;
        padding: 40px;
        height: 350px;
        margin: 0
    }

    .leadership .leadership_text h4 {
        font-size: 30px
    }

    .leadership .leadership_text h4 br {
        display: none
    }

    .contol_custom_js.top-man {
        bottom: 0
    }

    .contol_custom_js span {
        width: 50px;
        height: 50px;
        line-height: 50px
    }

    .contol_custom_js {
        bottom: 0
    }

    .journey_list {
        padding: 30px 0
    }

    .journey_year .journey_text h4 {
        font-size: 20px
    }

    .contol_custom_js.journeyJs_arrow {
        bottom: 0
    }

    .new-about.aboutDLFHead {
        padding: 0;
        max-width: 100%;
        padding: 30px 0
    }

    .carrertext.devlopment.ourteam h4 {
        font-size: 30px
    }

    .carrertext.devlopment.ourteam h4 br {
        display: none
    }

    .carrertext.devlopment.ourteam p.text-right {
        margin-top: 30px !important;
        position: absolute;
        bottom: 20px;
        right: 30px
    }

    .carrertext.devlopment.ourteam {
        height: 180px !important
    }

    section.new_dlf.page-section.page-section {
        padding-top: 40px
    }

    .map_wrapper.dlfpad {
        padding-top: 0
    }

    .chairman.dlfpad {
        padding-bottom: 15px
    }

    .esg-btn {
        padding: 11px 19px;
        font-size: 11px
    }

    .leaderhipJs .leaderhipJs_box {
        margin: 0 0
    }

    .leadership.dlfpad .row.align-items-center {
        margin-left: 0;
        margin-right: 0
    }

    .leadership.dlfpad .row.align-items-center .col-md-5 {
        padding: 0
    }

    .carrerimg_col1 {
        padding-left: 15px;
        padding-right: 15px
    }

    .carrerimg_col {
        padding-left: 15px
    }

    .humans {
        padding-right: 15px
    }

    .caption_overlap {
        right: 15px
    }

    .caption_overlap.devlopment.back_img.career_mobile {
        height: auto
    }

    a#quote {
        margin-top: 206px
    }

    .flex_next_box.carrerimg_col.carrerimg_col1.engagement {
        padding: 0
    }

    .flex_next_box.carrerimg_col.engagementimg {
        width: 100%;
        padding-left: 0
    }

    .nri_wrapper h4,
    .nri_wrapper h1 {
        font-size: 26px
    }

    .nri_wrapper p {
        font-size: 15px
    }

    .nri_wrapper .btn-dlf {
        margin-bottom: 40px
    }

    .banner_text.sust_hght1.heightJS {
        height: 150vh
    }

    .btn_psace {
        margin-bottom: 20px
    }

    .stock_rt {
        margin-top: 15px
    }

    .stock_rt span {
        font-size: 17px
    }

    .stock-box {
        margin-bottom: 30px
    }

    .h5 {
        font-size: 20px
    }

    .fact p {
        font-size: 14px
    }

    .cor_box.cor_box_lt {
        margin-bottom: 30px
    }

    .cor_box.cor_box_lt:after {
        display: none
    }

    .cor_box.cor_box_rt {
        padding-left: 0
    }

    .reg_cor .cor_box h4 {
        font-size: 24px
    }

    .same_span {
        font-size: 26px
    }

    .repeat_box span {
        font-size: 12px;
        letter-spacing: 1px
    }

    .banner_text.sust_hght.heightJS {
        height: calc(100vh - -416px)
    }

    .galleryInner .img_gallery {
        margin-bottom: 15px
    }

    .investor_wrapss .nav-tabs li.active {
        width: 50%
    }

    .investor_wrapss .nav-tabs li {
        width: 50%
    }

    .date_list_box h4 {
        font-size: 18px
    }

    .container {
        padding-right: 30px;
        padding-left: 30px
    }

    footer .menu_lt .menu_lt_logo .col-md-8 .col-md-7 {
        display: none
    }

    .menu_lt_logo .row {
        -ms-flex-wrap: inherit;
        flex-wrap: inherit
    }

    .footer_social .mb-half {
        padding-left: 15px
    }

    .mb-side.mb-side-news-corner {
        margin-bottom: 25px
    }

    .leadership .leadership_text p {
        font-size: 15px
    }

    .leadership .leadership_text p br {
        display: none
    }

    #Chairman .contol_custom_js {
        bottom: 0;
        right: 0
    }

    #Chairman {
        position: relative
    }

    .balckStrip {
        padding: 5px 35px
    }

    .balckStrip p {
        font-size: 14px
    }

    .journey_list .our_hel {
        margin-bottom: 20px;
        font-size: 14px
    }

    .banner_text.sust_hght {
        height: 700px !important
    }

    .banner_text.sust_hght.heightJS {
        height: calc(100vh - -450px) !important
    }

    .hidden-xs {
        display: none
    }

    .leadership.dlfpad .container {
        padding: 0
    }

    .leadership.dlfpad .container .col-lg-5.col-md-12 {
        padding: 0
    }

    .leadership.dlfpad .container .leaderhipJs.slick-initialized.slick-slider {
        padding: 0 15px;
        margin-top: -230px
    }

    .contol_custom_js {
        max-width: 100%
    }

    .mobile_no_border {
        border-top: none !important
    }

    .about_tab ul li.active .mobile_no_border {
        border-top: solid .4px #000 !important
    }

    .about_tab ul li.active .mobile_top_border {
        border-bottom: solid 1px #000 !important
    }

    .carrertext.devlopment.ourteam {
        position: relative
    }

    .slider-nav .slick-list.draggable {
        height: 170px !important
    }

    .contol_custom_js.journeyJs_arrow img {
        width: 30px !important
    }

    span.samllHead {
        float: none;
        display: block;
        top: -12px;
        margin-right: 0
    }

    .dlfoundation .btn.btn-link {
        font-size: 18px !important
    }

    .non-resident .card .card-header {
        padding: 10px 0
    }

    .non-resident.dlfoundation .card .card-header i {
        top: 6px;
        font-size: 14px
    }

    .flex_next_box.carrerimg_col.engagement {
        padding-left: 0
    }

    .text-right.relative.top-line {
        margin-top: 16px
    }

    .devlopment.back_img.videoImg {
        height: 220px !important
    }

    .devlopment.back_img.videoImg a.text-center.play_car.line_download {
        margin-top: 36px
    }

    .back_img.mb-4.shop-left.premiun_height.aboustle_dlf {
        height: 100% !important;
        margin-bottom: 210px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube {
        margin-top: 20px !important
    }

    .banner_text.sust_hght1.mobile_abouts {
        height: 790px !important
    }

    .non-resident .card .btn.btn-link br {
        display: none
    }

    .camels_wrapper .btn__dlf img {
        width: 13px;
        margin: 0;
        margin-left: 0
    }

    .camels_box .stock_rt {
        margin-top: 0
    }

    .sust_hght1 {
        background-attachment: inherit !important
    }

    .banner_text.sust_hght {
        background-attachment: scroll !important
    }

    .extra_sustain.display {
        display: block !important
    }

    a#readmore {
        display: none
    }

    .banner_inner.bussines_banner.sustainability-wrap .banner_text.sust_hght {
        height: 900px !important
    }

    .banner_inner.bussines_banner.sustainability-wrap a.esg-btn.hvr-sweep-to-right {
        margin-top: 25px
    }

    .back_img.hgt.homes_awards.aboustle_dlf.mobile_hght {
        height: auto !important;
        bottom: 0
    }

    .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow .text-right img {
        margin-top: 23px !important
    }

    .back_img.nopadd {
        padding: 0
    }

    .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices {
        height: auto !important
    }

    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top {
        margin-top: 15px
    }

    .carrertext.devlopment.ourteam.offices_press.grey_youtube .text-right {
        margin-top: 30px
    }

    .carrertext.devlopment.ourteam.offices_press.half_box .text-right {
        margin-top: 50px
    }

    .video_gallery .videoBox {
        width: 100%;
        height: auto
    }

    .videPlay i {
        width: 60px;
        height: 60px;
        font-size: 20px
    }

    .search_dtls input {
        padding-left: 0
    }

    .text-right.bottom_set {
        bottom: 30px !important;
        right: 30px !important
    }

    div#panel:after {
        bottom: 0
    }

    .awardstab .black_bg {
        margin-top: 0 !important
    }

    .awardstab .awardjs img {
        position: relative;
        top: -90px
    }

    .awardstab .overflow.hoverEffects_backimg.cursor.luxuryGalleryWrapper {
        height: 530px !important
    }

    .tranparent_meeting .meeting_box img {
        height: auto;
        margin: 0 auto;
        display: block;
        padding-top: 20px;
        width: 100%
    }
}

@media (max-width:420px) {
    .premium_dlf_mobile .carrertext.devlopment.ourteam.offices_press.mmobile_top.homes_arrpow.samedlf_height {
        height: 259px !important;
        padding: 30px
    }

    .tranparent_meeting .meeting_box img {
        height: auto;
        margin: 0 auto;
        display: block;
        padding-top: 10px;
        width: 60%
    }
}

@media (max-width:500px) {
    .videoDlf {
        display: none
    }

    .awardstab .overflow.hoverEffects_backimg.cursor.luxuryGalleryWrapper {
        height: 400px !important
    }

    .video_link {
        bottom: 100px
    }

    .videoSlide .slick-dots {
        bottom: 60px
    }

    .downArrowmb {
        display: none
    }

    .info_img.text-right .down_counter_top {
        top: 0
    }

    .info_img.text-right ul.hppy.home_line li span {
        font-size: 55px
    }

    .videoSlide .video_slick .relative {
        height: 89vh
    }

    .info_img.text-right ul.hppy.home_line {
        padding: 20px 10px;
        height: 240px
    }

    .info_img.text-right .hppy li:after {
        top: -8px;
        right: -2px;
        height: 220px
    }

    .loader-main {
        display: none !important
    }

    .full-image {
        background-size: cover !important;
        height: 78vh;
        background-repeat: no-repeat !important;
        background-position: center !important;
        background-position-x: 0 !important
    }

    .Banner_caption_img h4 {
        font-size: 23px;
        margin-top: 190px;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 1px;
        position: relative
    }

    .Banner_caption_img {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 15px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        left: 15px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: end;
        max-width: 1270px
    }

    .Banner_caption_img h4:after {
        content: '';
        width: 50px;
        position: absolute;
        bottom: -22px;
        height: 2px;
        left: 0;
        background: #fff
    }

    .slide__img .dlf-tint {
        background: rgba(0, 0, 0, .4)
    }

    .dk-video {
        display: none
    }

    .play_mobile {
        display: block
    }

    .mb-video {
        display: block
    }

    .dlf-profile-media-wrap video {
        width: 67vh;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

    .slide .slide__content--headings h2 {
        font-size: 21px
    }

    .hght {
        height: 510px
    }

    .play_mobiles .slick-dots {
        bottom: 30px
    }

    .tranparent_meeting .meeting_box img {
        height: auto;
        margin: 0 auto;
        display: block;
        padding-top: 10px;
        width: 85%
    }
}

@media (max-width:380px) {
    .tranparent_meeting .meeting_box img {
        height: auto;
        margin: 0 auto;
        display: block;
        padding-top: 10px;
        width: 55%
    }
}

@media (max-width:376px) {
    .overflow.hoverEffects_backimg.cursor.auto-hgt.mobile_office_top.tab_meet~.back_img.nopadd .carrertext.devlopment.ourteam.offices_press.half_box.top_border.national_brochure.hght_same.heightOffices.mobile__hgt .text-right {
        margin-top: 108px
    }

    .awardstab .awardjs img {
        position: relative;
        top: -30px
    }

    .banner_text.sust_hght1.mobile_abouts {
        height: 889px !important
    }

    .date_list_box.tranparent.tranparent_meeting .uppdadi_show .col-md-3 {
        width: 100%
    }

    .tranparent_meeting .meeting_box {
        margin-top: 10px
    }

}



@media (min-width:1024px) {
    .hppy.retail_line li span {
        font-size: 100px;
    }

    .hppy.rtpage li {
        width: 20%
    }

    .rtpage li:first-child {
        left: -7px
    }

    .rtpage li:last-child {
        left: -25px
    }
}

@media (max-width:991px) {
    .overflow.hoverEffects_backimg {
        margin-top: 0px;
    }
}

@media (max-width: 767px) {
    .camels_box span {
        font-size: 11px !important;
    }

    .superluxury_div .btn__dlf {
        padding: 15px 10px !important;
    }

    .non-resident.dlfoundation.dlfoundation_tab #accordionExample .btn.btn-link {
        padding-top: 0;
        display: flex;
        flex-wrap: nowrap;
        width: 100%;
        padding: 10px 0;
        line-height: 1.2;
    }

    .nri_wrapper.dlfpad.press_release_wrapper.press_release_wrapper_offices #accordionExample a.links.italic {
        position: inherit;
    }

    .non-resident.dlfoundation.dlfoundation_tab #accordionExample .btn.btn-link i {
        position: relative;
        top: 0;
        font-size: 14px;
        margin-right: 10px;
        width: auto;
    }

    .nri_wrapper.dlfpad.press_release_wrapper.mobile_collapse .links.italic {
        position: inherit !important
    }

    #accordionExample .btn.btn-link {
        padding-top: 0;
    }

    .repeat_box.repeat_box_view.black_remove span.pull-right {
        margin-right: 0;
    }

    .btn_psace.queryWrapper.dccdl_section {
        margin-top: 0;
    }

    .dccdl_section .pull-right {
        height: auto;
    }

    .repeat_box.repeat_box_view.black_remove h6 {

        display: flex;
        width: 100%;
        justify-content: space-between;
    }

    .d-flex.office_mobile_wrap .mobile_overlay {
        /*background: none !important; */
        background: rgba(0, 0, 0, 0.1)
    }

    .offices_link_mobile a {
        margin-top: 10px;
        top: 30px;
    }

    .nri_wrapper.dlfpad.press_release_wrapper.press_release_wrapper_offices .card-header i {
        margin-top: 10px;
    }

    .slick-slide .mob-banner {
        display: block !important
    }

    .slick-slide .desk-banner {
        display: none !important
    }

    .disclamer-dlf.text-center~.feedback {
        margin-top: 0px;
    }

    .contact_form .main-cpt {
        gap: 20px 25px;
    }

    .contact_form .main-cpt input {
        width: 180px;
    }
}

@media(max-width:575px) {
    .contact_form .main-cpt input {
        width: 100%;
    }
}

@media(max-width:480px) {
    #heading10132 {
        padding-top: 0px !important;
    }

    .glt {
        padding-top: 35px !important;
    }

}

@media(max-width:330px) {
    ul.hppy.mobile_office div {
        width: auto;
    }

    .slide_section.slide_section_spacing.shopping_dtls.luxury_dlts.luxury_malls.mobile_luxury.bg_background.fixed_space.fixed_space_retail .carrertext.devlopment.ourteam.offices_press.grey_youtube.mobile_topSpace.mobile_space.equal_height.gallery_half.mobile_samdlf.mt-0 {
        margin-top: 0px !important;
    }

    .list_box.help_bt .list_ancher a {
        font-size: 14px;
    }
}

@media (min-width:1300px) {
    .premium-top-boxox {
        height: auto;
    }

    .testhide {
        display: none !important
    }
}