.enquire_now,.property_finder{position:fixed;z-index:999;background:#000000;border-top-left-radius:6px;border-bottom-left-radius:6px;right:0}
.enquire_now{width:135px;top:150px;font-size:13px}
.enquire_now p{padding:4px 14px;color:#FDFDFD;cursor:pointer;width:100%;float:left}
.enquire_now i,.enquire_now span{width:auto;float:left}
.enquire_now i{margin-top:8px;font-size:21px;padding-right:14px}
.as-btn-blue-medium a,.hvr-bounce-to-left:active,.hvr-bounce-to-left:focus,.hvr-bounce-to-left:hover{color:#fff}
.hvr-bounce-to-left{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}
.hvr-bounce-to-left:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:rgba(252, 203, 51, 0.91);-webkit-transform:scaleX(0);transform:scaleX(0);transform-origin:100% 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-top-left-radius:6px;border-bottom-left-radius:6px}
.hvr-bounce-to-left:active:before,.hvr-bounce-to-left:focus:before,.hvr-bounce-to-left:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
.envr_left1{width:60%;float:left;padding-top:50px}
.envr_left2,.envr_right1{width:40%;text-align:center}
.envr_right1{float:right}
.envr_left2 img,.envr_right1 img{max-width:220px}
.envr_left2{float:left}
.envr_right2{width:60%;float:left;padding-top:50px}
.award_cont table{border-collapse:collapse;font-size:14px;color:#3C3C3C;border-spacing:0}
.award_cont table tr td,.award_cont table tr th{padding:6px;min-width:90px}
.award_cont table tr:hover{background:#E3EFF7}
.contaner_contactus{width:100%;float:left;padding:0 14px 50px}
.contactus_left{width:30%;float:left}
.contactus_right{width:68%;float:right}
.contactus_left h2{color:#2777AF;font-weight:500;margin-bottom:20px}
.contactus_left h4{margin-bottom:6px}
.ms-info{background:#EFEFEF;padding:19px;width:380px;margin:0 auto;position:relative;border-radius:5px;font-size:14px}
.ms-info:after{content:"\f0d8";font:normal normal normal 38px/1 FontAwesome;position:absolute;top:-24px;left:50%;color:#EFEFEF;margin-left:-10px}
.form,.form-heading{font-family:Arial,Helvetica,sans-serif}
.form{position:fixed;right:-400px;width:335px;min-height:316px;background:#F2F2F2;border-top-left-radius:6px;border-bottom-left-radius:6px;z-index:9999;top:220px;padding:20px}
.form_top{width:100%;float:left}
.form_inner{background:#fff;float:left}
.form-heading{width:auto;float:left;background:#f2f2f2;padding:0 21px 14px;color:#3e9c46;font-size:12pt;font-weight:500}
.closefom{width:auto;float:left;cursor:pointer}
.closefom:hover{color:red}
.media_kit_cont{width:100%;float:left}
.city_news_cont ul,.media_kit_cont ul{padding-left:0}
.media_kit_cont ul li{width:33%;float:left;background:0 0!important;padding-right:10px;min-height:100px}
.city_news_cont ul li::before,.media_kit_cont ul li::before{display:none}
.left_kit{width:35%;float:left}
.right_kit{width:65%;float:right}
.right_kit h5{margin-bottom:20px;font-size:13px}
.right_kit a{color:#1d72c4}
.right_kit p a:hover{color:#db7121}
.pess_rl_cont{width:100%;float:left}
.pess_rl_cont ul li h5{font-size:14px;font-weight:500}
.pess_rl_cont ul li h5 a{color:#4e4e4e}
.pess_rl_cont ul li h5 a:hover{color:#1d72c4}
.pess_rl_cont ul li p span{font-size:12px}
.press_right h2{width:50%;float:left}
.press_form{float:right;width:auto}
.press_form .select_press_drop{width:150px;padding:2px;border:1px solid #ccc}
.press_form .select_press_drop:focus{border:1px solid #2777AF}
.pess_rl_cont h3{font-weight:500;font-size:19px;color:#55433C}
.press_dvdr{width:100%;float:left;border-bottom:1px solid #E6E6E6;margin:20px 0}
.dlf_new_page .photogallery{width:50%;float:left;min-height:135px}
.dlf_news_left{width:30%;float:left}
.dlf_news_right{width:65%;float:left}
.dlf_news_right h4{font-weight:500}
.dlf_news_right h5{font-weight:500;color:#2777AF;margin:2px 0 3px}
.dlf_news_right h6{font-weight:500;color:#949494}
.dlf_news_left a img{border:1px solid #2777AF;width:100px}
.news_filter{width:100%;float:left;margin-bottom:30px;border-bottom:1px solid #ccc;padding-bottom:8px}
.news_filter select{border:1px solid #ccc;padding:3px;width:150px;margin-right:10px}
.news_img img{border:1px solid #ccc;box-shadow:0 0 5px 1px #ccc}
.city_news_cont h3{margin-bottom:20px;color:#3C3C3C}
.city_news_cont ul li{width:25%;float:left;margin-bottom:25px;padding-right:10px}
.city_archive,.current_issue,.fact_sheet_mid{width:100%;float:left}
.city_news_cont ul li h5{font-weight:500;margin:8px 0;font-size:13px}
.city_news_cont ul li h6{font-weight:500;font-size:12px;margin-bottom:2px}
.city_archive{margin-top:30px}
.contact_media_contact p a{color:#2777AF}
.cont_fact_seet h3{font-weight:500;font-size:17px;margin-bottom:10px}
.fact_sheet_mid{margin-top:20px}
.office_addrs_box{width:47%;float:left;border:1px solid #ccc;min-height:190px;margin-right:6%}
.bord_of_directors,.date_listing_row{width:100%;float:left;margin-top:30px}
.office_addrs_box h4{font-weight:500;font-size:18px;padding:12px;border-bottom:1px solid #ccc}
.office_addrs_box p{padding:12px;margin-bottom:0}
.office_addrs_box:last-child{margin-right:0}
.bordDirector{border:1px solid #d7d7d7}
.bordDirector th{font-size:12px;color:#FFF;font-weight:700;background:#2777AF;padding:5px 10px}
.bordDirector td{font-size:12px;color:#595959;background:#fdfdfd;padding:5px 10px;border-bottom:1px solid #d8d8d8}
.borderBlack{border-right:2px solid #cbcbcb}
.date_listing_box{width:30%;float:left;text-align:center;background:#2777AF;margin-right:5%;padding:8px;min-height:95px}
.cont_quarterly_result,.fact_bottom,.quarterly_result_top{width:100%;float:left}
.date_listing_box h4,.date_listing_box p{color:#fff}
.date_listing_row .date_listing_box:last-child{margin-right:0}
.fact_bottom{margin-top:30px}
.quarterly_result_top h3{float:left;width:50%}
.right_qtr_seledct{width:100%;float:left}
.right_qtr_seledct select{float:right;width:150px;padding:3px;border:1px solid #ccc}
.creditRatingTable td,.creditRatingTable tr{border-bottom:1px solid #d8d8d8}
.pdfTable tr td{text-align:center;padding:20px}
.cont_acc_sub{width:100%;float:left}
.cont_acc_sub h4{background:#2777AF;color:#fff;padding:5px 5px 6px 10px;margin-bottom:15px}
.cont_acc_sub ul li{position:static;width:50%;float:left;padding-right:20px;margin-bottom:10px}
.contaner_full p,.contaner_full ul{margin-bottom:15px}
.cont_acc_sub ul li::before{display:none}
.cont_acc_sub ul li a{position:relative;padding-left:7px;color:#3C3C3C}
.cont_acc_sub ul li a:hover{color:#2777AF}
.cont_acc_sub ul li a::before{content:"\f1c1";position:absolute;left:-14px;top:3px;font:normal normal normal 16px/1 FontAwesome;color:#f30}
.postal_ballot ul li h3{font-size:15px}
.creditRatingTable th{font-size:12px;color:#FFF;font-weight:700;background:#2777AF;padding:5px 10px}
.creditRatingTable td{font-size:12px;color:#595959;background:#fdfdfd;padding:5px 10px}
.contaner_full{width:100%;float:left;padding:0 10px 50px}
.contaner_full ul li{font-size:14px;color:#3C3C3C;margin-top:7px;position:relative}
.contaner_full ul li::before{content:"\f0da";position:absolute;left:-14px;top:3px;font:normal normal normal 16px/1 FontAwesome;color:#2777AF}
.contaner_full ul{padding-left:15px}
.contaner_full h2{color:#2777AF;font-weight:500;margin-bottom:20px}
.notice_on_job{width:100%;float:left;background:#2777af;padding:10px;text-align:center}
.notice_on_job a{color:#fff}
.cont_faq .question{color:#2777BB;margin:0 0 14px;font-weight:500;font-size:15px}
.cont_faq .answer{color:#3C3C3C;font-weight:400;margin:0 0 21px}
.cont_faq .answer a{color:#27A1DF}
.cont_faq .answer a:hover,.cont_faq .question p{color:#2777BB}
.cont_faq ul li{margin-bottom:20px;position:static;border-bottom:1px solid #ccc}
.cont_faq .answer p,.cont_faq .question p{padding-left:40px;margin-bottom:0}
.cont_faq ul li::before{display:none}
.cont_faq .answer span,.cont_faq .question span{width:40px;float:left}
.designated_bottom,.financial_year,.financial_year h4,.stock_img{width:100%;float:left}
.stock_img{text-align:center}
.stock_img img{max-width:100%;border:1px solid #ccc}
.stock_img img:hover{opacity:.8;border:1px solid #2777AF}
.designated_bottom{margin-top:20px}
.designated_bottom a,.fact_sheet_mid p a{color:#3A96D6}
.designated_bottom a:hover,.fact_sheet_mid p a:hover{color:#2777af}
.financial_year h4{margin-bottom:10px;background:#2777AF;color:#fff;padding:5px 10px}
.financial_year ul li:nth-child(odd){width:70%;float:left}
.financial_year ul li:nth-child(even){width:20%;float:right;position:static}
.inv_query_box,.inv_query_box_row{width:100%;float:left}
.financial_year ul li:nth-child(even) a{position:relative;color:#3C3C3C;padding-left:5px}
.financial_year ul li:nth-child(even) a:hover{color:#2777af}
.financial_year ul li:nth-child(even) a::before{content:"\f1c3";position:absolute;left:-14px;top:3px;font:normal normal normal 16px/1 FontAwesome;color:#3C741D}
.feed_textarea,.query_form_textarea{resize:none;font-family:'Open Sans',sans-serif!important}
.inv_query_box_row{margin-bottom:25px}
.left_qr{width:48%;float:left}
.right_qr{width:48%;float:right}
.query_form_input{width:100%;padding:10px;border:1px solid #ccc}
.query_form_input:focus{border:1px solid #2777af}
.query_form_textarea{width:100%;padding:7px 10px;border:1px solid #ccc;height:200px}
.query_form_textarea:focus{border:1px solid #2777af}
.query_form_submit{width:150px;padding:10px;border:1px solid #2777AF;background:#2777AF;color:#fff;font-size:15px;cursor:pointer}
.query_form_submit:hover{background:#075B96}
.quarterly_result_bottom{width:100%;float:left;margin-bottom:20px;display:none}
.contact_footer{margin-top:30px}
.cont_feedback{width:100%;float:left;padding:0 14px}
.cont_feedback h2{color:#2777AF;font-weight:500;margin-bottom:20px}
.cont_feedback ul li{float:left;font-size:14px;color:#3C3C3C;line-height:22px;margin-right:30px}
.cont_feedback ul li input{float:left;margin:5px 7px 0 0}
.cont_feedback ul li span{float:left}
.cont_feedback ul{margin:15px 0;width:100%;float:left}
.feed_back_field_outer{width:100%;float:left;margin:15px 0 25px}
.feed_textarea{width:500px;padding:7px 10px;border:1px solid #ccc;height:100px}
.feed_textarea:focus,.feed_urltext:focus{border:1px solid #2777af}
.feed_urltext{width:500px;padding:10px;border:1px solid #ccc;margin-bottom:10px}
.popup_outer,.poup_bg{width:100%;left:0;bottom:0;top:0}
#fy2015_16{display:block}
.popup_outer{float:left;position:fixed;background:rgba(0,0,0,.76);z-index:10000;display:none}
.popup_main,.poup_bg{position:absolute;float:left}
.poup_bg{z-index:10}
.popup_main{width:450px;height:500px;left:50%;top:14%;z-index:100;margin-left:-225px}
.work_thumb{width:100%;float:left}
.close_popup{width:23px;color:#fff;height:22px;float:right;margin-top:-22px;margin-right:-21px;cursor:pointer;font-size:21px}
.close_popup:hover{color:#F30}
.iframe_area{border:2px solid #075B96;float:left;width:100%;background:#fff}
.cont_sitemap{width:100%;display:table;margin-top:20px}
.site_map_box{width:25%;float:left;display:table-cell;padding:0 10px}
.site_map_box h4{color:#2777AF;font-weight:600;margin-bottom:20px;border-bottom:2px solid #2777AF;padding-bottom:4px}
.site_map_box ul li a{color:#3C3C3C}
.site_map_box h4 a,.site_map_box ul li a:hover{color:#2777AF}
.sitemap_outer h3 a{margin-bottom:20px;color:#3C3C3C}
.sitemap_outer h3 a:hover{color:#2777AF}
.show_left_menu{width:100%;float:left;text-align:center;padding:7px;margin-bottom:1px;background:#2777AF;color:#fff;font-size:25px;cursor:pointer;display:none}
.footer_update{width:100%;float:left;padding:10px 0;font-size:13px;font-weight:500;border-top:1px solid #ECECEC}
.slide_custime,.slide_custime2{width:100%;float:left;position:relative;height:540px;display:none}
.dlf_leisure,.the_lodhi{width:100%;position:absolute;height:540px;color:#fff;float:left}
.dlf_leisure{background:url(../images/LeisureBanner.jpg) center no-repeat;background-size:cover}
.the_lodhi{background:url(../images/Lodhi.jpg) center no-repeat;background-size:cover}
.inner_slide_content{max-width:862px;margin:0 auto}
.inner_slide_content h2{margin-top:30px;font-size:32px;font-weight:300;margin-bottom:30px;max-width:630px;padding:0 10px}
.left_arrow_slide,.right_arrow_slide{overflow:hidden;width:32px;height:32px;top:50%;margin-top:-16px;display:block;position:absolute;cursor:pointer}
.inner_slide_content p{color:#fff;font-weight:500;max-width:630px;padding:0 10px}
.left_arrow_slide{left:0;background:url(../sliderengine/arrows-32-32-4.png) no-repeat}
.right_arrow_slide{right:0;background:url(../sliderengine/arrows-32-32-4.png) 100% 100% no-repeat}
.slide_bottom_nav{width:170px;position:absolute;border-bottom:10px;left:50%;margin-left:-80px;bottom:10px}
.slide_bottom_nav ul li{float:left;margin-right:8px;width:16px;height:16px;cursor:pointer;background:url(../sliderengine/bullet-16-16-1.png) no-repeat}
.slide_bottom_nav ul li:hover{background:url(../sliderengine/bullet-16-16-1.png) 0 100% no-repeat}
.cst_active{background:url(../sliderengine/bullet-16-16-1.png) 0 100% no-repeat!important}
.slide_three_btn_top{width:100%;float:left}
.amazingslider-button-1{max-width:626px;text-align:center}
.amazingslider-button-1 button{margin-bottom:10px!important}
.birth_cn_bott .photogallery,.top_heading{margin-bottom:20px;float:left;text-align:center}
.city_btn_leisure{margin-left:20px!important}
.scrolling_cont{max-height:400px;overflow-y:scroll}
.birth_cn_bott .photogallery{width:20%;min-width:140px}
.birth_cn_bott .photogallery a img{border:1px solid #222;padding:10px}
.birth_cn_bott .photogallery a img:hover{border:1px solid #075B96}
.heading_acc_link a{color:#3C3C3C}
.heading_acc_link a:hover{color:#1d72c4}
.slide_three_btn{width:100%;float:left;max-width:630px}
.inner_slide_content button{margin-top:15px}
.inner_content_area{width:100%;float:left;padding:0 14px}
.inner_content_area .date_section{width:100%;float:left;font-size:12px;color:#5F5F5F}
.inner_content_mid a,.top_heading{color:#2777AF}
.top_heading{width:100%;font-weight:500}
.inner_content_mid{width:100%;float:left}
.inner_content_mid h2{width:100%;float:left;color:#2777AF;font-weight:500;margin-bottom:5px}
.inner_content_mid p,.inner_content_mid ul{margin-bottom:20px;font-weight:500}
.inner_content_mid ul{padding-left:16px;float:left;width:100%}
.top_heading strong span{font-weight:500}
.inner_content_mid a:hover{color:#075B96}
.inner_content_mid ul li{font-size:14px;color:#3C3C3C;margin-top:7px;position:relative}
.inner_content_mid ul li::before{content:"\f0da";position:absolute;left:-14px;top:3px;font:normal normal normal 16px/1 FontAwesome;color:#2777AF}
.back_on_page{float:right!important;margin-right:0;padding-right:0}
.city_newspage ul li h5{font-weight:700}
.city_newspage ul{width:100%;text-align:center}
.city_newspage ul li{text-align:center;width:182px!important;margin:0 28px 27px 0;box-shadow:0 0 3px 1px #BCBCBC;padding:5px 0}
.current_issue ul li{float:left}
.outer_initiative{margin-bottom:0}
.contaner_initiative{width:100%;float:left;position:relative;height:800px;overflow-x:hidden}
.contaner_initiative p{text-align:justify}
.left_links_init{width:230px;float:left;position:absolute;left:-173px;top:30px;z-index:10}
.left_links_init ul li{width:100%;float:left;margin-bottom:2px;font-size:14px;color:#fff;background:url(../images/initiative/initiativeRightBg.png) right no-repeat;padding:10px 14px 0 0;text-align:right;cursor:pointer;border-top-right-radius:5px;border-bottom-right-radius:5px;transition:all .5s ease-in-out}
.left_links_init ul li i{width:auto;float:right}
.left_links_init ul li span{width:auto;padding:8px 12px 0 0;display:inline-block}
.left_link_active{margin-left:170px;transition:all .5s ease-in-out}
.init_slide_content{position:absolute;width:45%;background:rgba(255,255,255,.8);margin:10% 0 0 20%;padding:20px;border-radius:5px;max-width:600px}
.init_slide_content h2{color:#2777AF;font-weight:500;margin-bottom:20px}
.main_page_init{width:100%;float:left;position:absolute;top:0;left:0;z-index:5}
.init_slide{min-height:800px;width:100%;display:none}
.slide_img1{background:url(../images/initiative/DLF-Huda-Expressway.jpg) center no-repeat;background-size:cover;display:block}
.slide_img2{background:url(../images/initiative/rapid-metro.jpg) center no-repeat;background-size:cover}
.slide_img3{background:url(../images/initiative/Captive-Power.jpg) center no-repeat;background-size:cover}
.slide_img4{background:url(../images/initiative/automated-car-parks.jpg) center no-repeat;background-size:cover}
.slide_img5{background:url(../images/initiative/Private-Fire-Station.jpg) center no-repeat;background-size:cover}
.slide_img6{background:url(../images/initiative/solar-power.jpg) center no-repeat;background-size:cover}
.slide_img7{background:url(../images/initiative/CCTV.jpg) center no-repeat;background-size:cover}
.slide_img8{background:url(../images/initiative/24x7-CISF-Ring-Security.jpg) center no-repeat;background-size:cover}
.slide_img9{background:url(../images/initiative/cyber-bub.jpg) center no-repeat;background-size:cover}
.slide_img10{background:url(../images/initiative/Patents.jpg) center no-repeat;background-size:cover}
.slide_img11{background:url(../images/initiative/STP.jpg) center no-repeat;background-size:cover}
.slide_img12{background:url(../images/initiative/tree.jpg) center no-repeat;background-size:cover}
.capital_pt_gallery .photogallery{width:20%;min-width:200px;float:left;margin:0 10px 10px 0}
.capital_pt_gallery .photogallery p,.infrastr_inner{width:100%;float:left}
.capital_pt_gallery .photogallery .thumb_img_pt{width:100%;float:left;margin-bottom:2px}
.capital_pt_gallery .photogallery .thumb_img_pt img{box-shadow:0 0 3px 1px #BCBCBC;padding:7px}
.infrastr_inner{margin-bottom:30px}
.infrastr_inner h3{font-size:17px;color:#474747;margin:0 0 20px}
.infrastr_inner h4{font-size:15px;color:#474747;margin:9px 0 4px;font-weight:500}
.city_position,.infrastr_inner p span{font-size:12px}
.infra_box{width:auto;float:left;margin-right:40px}
.dlf_map_outer,.dlf_map_top{width:100%;float:left}
.map_positin_inner{width:750px;margin:0 auto;position:relative;background:url(../images/indiaMap.jpg) center no-repeat;height:855px}
.city_position{width:auto;display:inline;position:absolute;color:#fff;text-align:center;padding:5px 18px;background:#4681b5;border-radius:4px;cursor:pointer}
.project_column_bottom ul li:before,.project_type_area{display:none}
.city_position:hover{background:#629FD4}
.chandigarh{top:137px;left:90px}
.shimla{top:142px;left:303px}
.jalandhar{top:172px;left:29px}
.ludhiana{top:200px;left:93px}
.sonipat{top:251px;left:74px}
.gurgaon{top:298px;left:126px}
.gandhinagar{top:428px;left:0}
.mumbai{top:534px;left:0}
.pune{top:555px;left:89px}
.goa{top:622px;left:76px}
.bengaluru{top:687px;left:107px}
.kochi{top:743px;left:107px}
.chennai{top:711px;left:368px}
.hyderabad{top:582px;left:332px}
.nagpur{top:491px;left:320px}
.indore{top:420px;left:255px}
.bhubaneswar{top:472px;left:501px}
.kolkata{top:434px;left:555px}
.lucknow{top:307px;left:370px}
.noida{top:279px;left:276px}
.delhi{top:252px;left:373px}
.panipat{top:223px;left:439px}
.ambala{top:207px;left:356px}
.kasauli{top:180px;left:299px}
.outer_bg,.pop_up_map_outer{left:0;top:0;bottom:0;width:100%;float:left}
.pop_up_map_outer{position:fixed;background:#ccc;background:rgba(0,0,0,.6);z-index:9999;display:none}
.popup_map_inner{width:100%;height:100%;float:left;position:relative}
.outer_bg{position:absolute}
.pp_coll1,.pp_coll2,.pp_coll3,.pp_coll4{left:50%;padding:20px}
.popup_main_area{position:absolute;background:#fff;top:7%;height:550px}
.colose_pp{width:100%;float:left;position:relative;height:1px}
.colose_pp span{position:absolute;top:-45px;right:-47px;background:url(../images/india-map/close-pp.png) center no-repeat;height:28px;width:30px;cursor:pointer}
.pp_coll4{width:850px;margin-left:-425px}
.pp_coll3{width:650px;margin-left:-325px}
.pp_coll2{width:450px;margin-left:-225px}
.pp_coll1{width:250px;margin-left:-125px}
.inner_pp_area{width:100%;float:left}
.project_column_bottom ul{padding-left:0;margin-bottom:0}
.project_column_bottom ul li a{padding:0 7px;color:#3C3C3C;line-height:20px;font-size:13px}
.project_column_bottom ul li a:hover{color:#2777AF}
.project_column_top h3{color:#2777AF;font-weight:500;margin:10px 0}
.project_column .project_column_top{height:100px;padding:10px 0}
.inner_pp_area .project_column:nth-child(odd) .project_column_top{background:#DEDEDE}
.inner_pp_area .project_column:nth-child(even) .project_column_top{background:#eee}
.project_column_bottom{width:100%;float:left;height:350px;border-right:1px solid #DEDEDE}
.inner_pp_area .project_column:first-child .project_column_bottom{border-left:1px solid #DEDEDE}
.pp_coll4 .inner_pp_area .project_column{width:25%;float:left;text-align:center}
.pp_coll3 .inner_pp_area .project_column{width:33.3%;float:left;text-align:center}
.pp_coll2 .inner_pp_area .project_column{width:50%;float:left;text-align:center}
.pp_coll1 .inner_pp_area .project_column{width:100%;float:left;text-align:center}
.dlf_app_outer{width:100%;float:left;box-shadow:0 0 5px 1px #B5B5B5}
.dlf_app_outer .dlf_apps_box{width:20%;float:left;border-right:1px solid #B5B5B5}
.apps_box_top{width:100%;float:left;text-align:center}
.apps_box_bottom,.apps_box_mid{width:100%;float:left;color:#fff;text-align:left}
.dlf_app_outer .dlf_apps_box:last-child{border-right:none}
.apps_box_mid{padding:10px 0 10px 10px;background:#2777af;height:218px;overflow-y:hidden}
.apps_box_mid p{color:#fff}
.apps_box_bottom{background:#1a425e;padding:10px 5px}
.project_show_box,.project_tab{text-align:center;padding:10px;float:left}
.apps_box_bottom a{width:auto;float:left;margin-right:5px}
.project_show_case_outer,.project_show_case_top{width:100%;float:left}
.project_tab{width:25%;background:#ccc;border-right:2px solid #fff;cursor:pointer;color:#353535}
.active_tab_project{color:#fff;background:#2777AF}
.project_tab i{font-size:20px;padding-right:10px}
.project_show_case_top .project_tab:last-child{border-right:none}
.project_show_case_bottom{width:100%;float:left;margin-top:30px}
.project_show_case_bottom h3{color:#070707;font-weight:500;margin-bottom:17px;width:100%;float:left}
.active_project_type_area{display:block}
.project-detail ul li:before,.sliderHolder{display:none}
.project_show_box{width:275px;border:1px solid #ccc;margin-right:26px;margin-bottom:26px}
.project_type_area_inner{width:100%;float:left;margin-bottom:15px}
.project_type_area_inner .project_show_box:nth-child(4n+1){margin-right:0}
.psb_bottom,.psb_link,.psb_mid,.psb_top{width:100%;float:left}
.psb_mid img{width:100%;height:150px}
.psb_link a{width:100%;float:left;background:#ccc;padding:10px 0;color:#3E3E3E;transition:all .5s}
.project_type_area{width:100%;float:left}
.psb_link a:hover{background:#2777AF;color:#fff;transition:all .3s}
.psb_mid{margin-top:5px}
.peject_one_top{width:100%;float:left;padding-top:10px}
.project_one_bottom{width:100%;float:left;padding-top:50px}
.projectone_top_link{background:#EFEFEF;width:100%;float:left;margin-bottom:20px}
.project_ovr,.project_photo_gallery{width:250px;height:52px;line-height:52px;float:left;text-align:center}
.project_ovr{background:#2777B1;color:#fff;cursor:pointer}
.project_photo_gallery{border-right:1px solid #ccc}
.project_photo_gallery a{width:100%;float:left;height:52px;line-height:52px;color:#535353}
.project_one_mid_left{width:20%;float:left}
.logo_of_projects{width:100%;float:left;text-align:center;border:1px solid #ccc;padding:20px 20px 5px}
.project_one_mid_right{width:75%;float:right}
.project_one_mid{border-top:1px solid #DADADA;width:100%;padding-top:40px;float:left;margin-top:1px}
.logo_of_projects p{margin-top:5px}
.project_page_gallery .photogallery{width:200px}
.apps_box_bottom h4{font-size:15px;margin-bottom:5px}
.responsive_map{width:100%;float:left;text-align:center;display:none}
.responsive_map img{max-width:300px}
.search_form_top{width:100%;float:left;border:1px solid #CCC;padding:20px 20px 0}
.search_form_top .form-text{width:auto;float:left;margin-right:10px;font-size:14px;padding-top:8px;color:#3C3C3C}
.search_form_top .floatl{width:auto;float:left;margin-right:30px}
.search_form_top .floatl select{width:225px;padding:10px 5px;border:1px solid #ccc;color:#3C3C3C}
.search_form_top .margin_zero{margin-right:0}
.search_form_top .floatl select:focus{border:1px solid #2777AF}
.search_form_top .form-content{width:auto;float:left;margin-bottom:22px!important}
.project-detail ul{padding:0;margin:0;width:100%;float:left;display: flex;flex-wrap: wrap;}
.project-detail ul li{float:left;width:275px;margin:0 26px 26px 0;text-align:center;border:1px solid #ccc;padding:10px}
.project-detail ul li .projectDetail{width:100%;float:left}
.project-detail ul li .projectDetail .projectHeaderImage{width:100%;float:left;margin-bottom:10px}
.project-detail ul li .projectDetail .projectHeaderImage img{width:100%;float:left;height:145px}
.project-detail ul li .projectKnowMore{width:100%;float:left}
.project-detail ul li .projectKnowMore a{width:100%;float:left;background:#ccc;padding:10px 0;color:#3E3E3E;transition:all .3s}
.project-detail ul li .projectKnowMore a:hover{background:#2777AF;color:#fff;transition:all .3s}
.project-detail ul li:nth-child(4n+4){margin-right:0}
.search_page_pagination{width:100%;float:left;text-align:center;margin-top:10px}
.search_form_top .form-button{width:145px;margin-bottom:22px;padding:10px;border:1px solid #2777AF;background:#2777AF;color:#fff;font-size:15px;cursor:pointer}
.approved_plans,.building_head,div#pdetails{width:100%;float:left}
.search_form_top .form-button:hover{background:#075B96}
div#pdetails{margin-top:30px}
div.pagination a,div.pagination span.current,div.pagination span.disabled{padding:5px 9px!important;margin:0 4px!important}
div.pagination a{border:1px solid #CCC!important}
div.pagination span.current{border:1px solid #2777AF!important;font-weight:700!important;background-color:#2777AF!important}
.project-detail ul li .projectDetail ul li{width:100%;max-width:100%;border:none;margin:0;float:left}
.project-detail ul li .projectDetail ul li img{float:left}
.contaner_full p,.contaner_right p{text-align:justify}
.building_head{background:#2777AF;color:#fff;padding:10px;text-align:center;font-weight:400;font-size:15px}
.approved_plans{margin-top:30px}
.approved_plans h3{margin-bottom:10px;color:#3C3C3C;font-weight:500}
.approved_plans_left{width:45%;float:left}
.approved_plans_right{width:45%;float:right}
.approved_plans ul li a{color:#3C3C3C}
.approved_plans ul li a:hover{color:#2777AF}
.list_downloads ul li{min-height:190px}
.footer_outer{width:100%;float:left;background:#070707;background:-webkit-linear-gradient(top,#070707,#134B8D,#0B2038);background:-moz-linear-gradient(top,#070707,#134B8D,#0B2038);background:linear-gradient(top,#070707,#134B8D,#0B2038);font-weight:400}
.footer_inner{width:1200px;margin:0 auto}
.footer_top{width:100%;float:left;margin:20px 0}
.footer_column{width:20%;float:left}
.footer_column h4{margin-bottom:20px}
.footer_column h4 a{color:#fff;font-weight:500}
.footer_column ul li a{color:#9C9C9C;font-size:14px}
.footer_column ul li a:hover{color:#fff}
.footer_column p{color:#9C9C9C;font-size:14px}
.footer_bottom,.footer_bottom p{font-size:13px}
.footer_bottom{width:100%;float:left;color:#9C9C9C;margin:20px 0}
.footer_bottom a,.footer_bottom p span{color:#9C9C9C}
.footer_bottom a:hover{color:#fff}
.speach_page{width:1200px;margin:0 auto}
.speach_page p{margin-bottom:15px;font-size:14px}

@media screen and (max-width:900px){

.project-banner-div .project-banner h2{ font-size: 48px;}
.project-banner-div .project-banner h2 span{ font-size: 18px; }

}

.project-banner-div .project-banner h2 {
    font-size: 40px;
    text-transform: uppercase;
    color: #FFF;
    margin: 0;
    padding-top: 200px;
    text-align: center;
    font-family: Montserrat Bold;
}

.project-banner-div .project-banner {
    height: 600px;
    background: rgba(0,0,0,0.5);
}

.project-banner-div .project-banner h2 span {
    display: block;
    text-transform: capitalize;
    font-style: normal;
    font-size: 22px;
    font-weight: bold;
    font-family: "Segoe UI";
}

.project-banner-div {
    height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
