
body { padding-top:106px; background:#FFFFFF; }
table { margin-bottom:0px;}
.clr { clear:both; }
.clearfix { clear:both; }
.disp_none { display:none !important; }
.mobile_hide { display:block; }
.mobile_show { display:none; }
.hdr_logo_div {}
.hdr_logo_div .hdr_logo { height:65px;}
.mobile_call_view { width:auto; float:left; padding:15px 0 0 40px; }
.navbar-default .navbar-toggle { border-color:transparent; }
.navbar-default .navbar-toggle:hover { background-color:transparent; }
.navbar-default .navbar-toggle .icon-bar { background-color:#FFFFFF; }


.fo_10px { font-size:10px; }
.fo_11px { font-size:11px; }
.fo_12px { font-size:12px; }
.fo_13px { font-size:13px; }
.fo_14px { font-size:14px; }
.fo_15px { font-size:15px; }
.fo_16px { font-size:16px; }
.fo_17px { font-size:17px; }
.fo_18px { font-size:18px; }
.fo_19px { font-size:19px; }
.fo_20px { font-size:20px; }
.fo_25px { font-size:25px; }
.fo_30px { font-size:30px; }
.fo_50px { font-size:50px; }
.fo_60px { font-size:60px; }
.fo_70px { font-size:70px; }
.color_black { color:#000000 !important; }

.pdng_lr_0 { padding-left:0px; padding-right:0px;}
.pdng_btm_0 { padding-bottom:0px; }
.btn_hdr__ {background: #c5302a; color:#FFFFFF; padding:5px; margin:15px 1px 5px 1px; display:inline-block; cursor:pointer;}
.btn_hdr__:hover { background:#42a0f3; color:#FFFFFF; text-decoration:none; }

.breadcrumb { margin-bottom:0px; border-radius:0px; }

.navbar-default { background:#FFFFFF;}
.header_nav_strip {
    background: #7C887E;
    color: #FFFFFF;
}
.nav > li > a { padding:10px 20px; }
.navbar-default .navbar-nav > li > a { color:#FFFFFF; /*text-transform:uppercase; font-weight:bold;*/ }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { font-weight:bold; background:#C5302A; color:#FFFFFF; }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover { background:#C5302A; color:#FFFFFF; }
.active_hiring { background:#42a0f3; }
.log_reg { list-style: none; float: right; margin-top:1px; }
.log_reg li { width:auto; float:left; margin-right:10px; }
.hdr_right_call_btn { max-height:65px;}
.hdr_marquee { width:100%; height:20px; text-align:center; margin-top:15px;}

.fixed_full_banner { position:fixed; top:105px; width:100%; height:100%; z-index:-99; }
.fixed_full_banner img { width:100%; height:100%; }

.search_bg { z-index:1; width:100%; height:auto; background:rgba(0,0,0,0.2); }
.search_on_banner { padding:50px 0px 0px 0px; text-align:center; color:#FFFFFF;}
.home_srch_tabs { margin-top:15px;}
.home_srch_tabs li {}
.home_srch_tabs li a { color:#FFFFFF; background:rgba(0,0,0,0.5); }
.home_srch_tabs li.active a { background:#264A98; color:#FFFFFF; }
.nav>li>a:focus, .nav>li>a:hover { color:#000000;}

._home_srch_frm_1 { padding-bottom:10px; background:rgba(0,0,0,0.1); }
._home_srch_frm_ { text-align:left; padding:10px 0px; }
#advnc_srch_div {}
.advnc_srch_div { display:none; }
.advnc_srch { cursor:pointer; color:#FFFFFF; }
.srch_btm_area { margin:50px 0 0 0; padding:10px 0 25px 0; text-align:center; background:rgba(0,0,0,0.5); }
.srch_btm_area ._box_ { margin:10px 0 0 0; } 
.srch_btm_area ._box_ i { font-size:50px;}

.home_featured_prj { padding:25px 0px; background:#FFFFFF; }



.project_box_shadow_div { box-shadow: 1px 1px 1px 1px #ccc; margin:10px 0 15px 0; }
.white-txt { color:#FFFFFF;}
.project_box_shadow_div figure { height: 174px; }
.project_box_shadow_div figure {  width: 100%;  height: 250px; position: relative; }
.project_box_shadow_div img { width: 100%; height: 100%; }
.project_box_shadow_div figure .txt-mask { position: absolute; width: 100%; bottom: 0; padding: 7px 10px; background-color: rgba(0,0,0,.7); color: #fff; }
.project_box_shadow_div figure .txt-mask p { display: block; font-size: 14px; margin-bottom: 0; }
.project_box_shadow_div figure .txt-mask p small { display: inline; margin-right: 3px; }
.project_box_shadow_div h3 { padding: 15px 15px 5px; margin: 0; color: #ee2f37; font-size: 15px; font-weight: 700; }
.project_box_shadow_div .sub-price { font-size: 12px; padding: 0 15px 10px; color: #333; width:100%; height:20px; overflow:hidden; }
.mr-r0 { margin-right: 0 !important; }
.bhk_scroll_div { max-height:100px; overflow-y:scroll;}
.bhk_scroll_div table { margin-bottom:0px; }
.project_box_shadow_div .btm_btn { width:50%; float:left; border-radius:0px; }

#project_left_menu { position:fixed; top:110px; left:0px; width:200px; height:100%; z-index:99999999999; }
#project_left_menu ul { list-style:none; width:100%; margin:0px; padding:5px; background:rgba(0,0,0,.9); }
#project_left_menu ul li { cursor:pointer; width:100%; padding:5px 0px; border-bottom:1px dashed rgba(225,255,225,.3); }

.progress { height:10px; margin-bottom:10px; border-radius:50px;}
.progress-bar { background:#006600; }

.home_why_choose_us {background:rgb(20, 19, 37); color:#FFFFFF; text-align:center; padding:50px 0px; }
.home_why_choose_us .circle_100 { width:100px; height:100px; margin:0 auto; padding-top:35px; border-radius:150px; font-size:25px; background:#337ab7; text-align:center; vertical-align:middle;}

.home_prp_advc_ { background:#FAFAFA; padding:50px 0px;}
.home_prp_advc_ .advc_colmn_4 { width:100%; min-height:150px; padding:15px 10px; margin-bottom:10px; }
.home_prp_advc_ .advc_colmn_4:hover { border:1px solid #DDDDDD;}
.home_prp_advc_ .advc_colmn_4 .hdng_ { color: #2a2a2a; font-size: 22px; margin-bottom: 11px;}
.home_prp_advc_ .advc_colmn_4 .txt_div { min-height:68px; }
.home_prp_advc_ .advc_colmn_4 .txt { color:#666;}

.home_loan_cal_ { background:#FFFFFF; padding:30px 0 50px 0; border-top:5px solid #333333; }

.home_customer_tesimonials { width:100%; padding:50px 0px; background:rgb(124, 136, 126); color:#FFFFFF; }
.home_customer_tesimonials .text_para { line-height:25px; }

.home_team { padding:50px 0px; background:#FFFFFF;}
.home_team .card img { width:100%; height:200px; }

.home_blog_post { padding:50px 0px; background:rgba(0,0,0,0.9); }

.page_content_area { padding:25px; 0px; background:#FFFFFF; }

.team_management_ { background:#fefefe; margin-top:60px; margin-bottom:10px; padding:5px; text-align:center; border:1px solid #CCCCCC; border-radius:5px;}
.team_management_:hover { background:#F8F8F8; }
.team_management_ .img_para__ { margin-top:-50px; }
.team_management_ img { width:100px; height:100px; border-radius:150px;}
.team_management_ .team_designation { font-style:italic; color:#999999;}
.team_management_ .team_about { text-align:left; width:100%; min-height:150px; max-height:200px; overflow: scroll; overflow-x: hidden; padding:5px; font-size: 13px; }
.team_management_ hr { margin-bottom:5px; margin-top:5px;}


/*	Project Details Page Start	*/
.prj_page_dtl_top { padding:20px 0 0 0; background:rgba(0,0,0,0.5); color:#FFFFFF; }
.prj_page_dtl_top .breadcrumb { padding:8px 0px; background:none; color:#FFFFFF;}
.prj_page_dtl_top .breadcrumb a { color:#FFFFFF; }
.prj_page_dtl_top .breadcrumb>.active { color:#DDD; }
.prj_page_dtl_top .hdng_1 { font-size:35px; color:#FFFFFF; margin-top:20px; margin-bottom:5px;}
.prj_page_dtl_top .prj_dtl_logo_ { max-width:180px; border:1px solid #666666; }
.prj_page_dtl_top .prj_panel { border:1px solid #EEEEEE; border-radius:4px; margin:5px 0 18px 0; padding:10px 5px; text-align:center; background:rgba(0,0,0,0.7); }
.prj_page_dtl_top .prj_panel .progress-bar { background:#2e4b90;}
.prj_page_dtl_top .prj_panel a { font-weight:bold; color:#FFFFFF; }
.prj_page_dtl_top .prj_panel h4 { margin:0px; padding:0px;}
.prj_page_dtl_top .prj_panel hr { margin:5px 0px; width:150px; }
.prj_page_dtl_top .prj_panel .prjct_address { padding:5px; line-height:25px; }
.prj_page_dtl_top .prj_panel .prjct_loan_bank {}
.prj_page_dtl_top .prj_panel .prjct_loan_bank img { width:90px; float:left; margin-right:5px; margin-bottom:5px; }

.prj_page_dtl_top .prj_panel_1 { text-align:left; color:#000000; } 
.prj_page_dtl_top .prj_panel_1 ul { list-style:none; margin:0px; padding:0px;}
.prj_page_dtl_top .prj_panel_1 ul li { list-style:none; margin-bottom:5px;}

.prj_page_content { background:#FFFFFF;}
.prj_page_content .amenities__ { margin:5px 0px;}
.prj_page_content .amenities__ img { width:50px; height:50px; }

.page_content__ { background:rgba(225,225,225,0.1); line-height:25px; }
.page_content__ .page_tabbed_menu_ { }
.page_content__ .page_tabbed_menu_ li { }
.page_content__ .page_tabbed_menu_ .active a { background:rgba(0,0,0,0.8); }
.page_content__ .page_tabbed_menu_ li a { color:#FFFFFF; background:rgba(0,0,0,0.3); }
.page_content__ .page_tabbed_cntnt_ { border:1px solid #CCCCCC; border-top:0px; margin:0px; padding:10px; background:rgba(225,225,225,0.8); }
.page_content__ .vision_mission { padding:10px; background:rgba(0,0,0,0.5); color:#FFFFFF; text-align:justify; line-height:25px; }
.page_content__ .vision_mission h3 { margin-top:5px; text-align:center; }
.page_content__ .home_team { background:transparent; padding:0px; }
.page_content__ .home_team .team_dept { background:rgba(0,0,0,0.8); color:#FFFFFF; padding: 5px; font-weight: bold; margin-bottom:5px; }
.page_content__ .home_team .__team__ { width:200px; min-height:240px; max-height:260px; overflow:hidden; margin:0 auto; margin-top:20px; margin-bottom:20px; background:rgba(0,0,0,0.6); color:#FFFFFF; text-align:center; line-height:18px;}
.page_content__ .home_team p { margin-bottom:0px; }
.page_content__ .home_team .card {  }
.page_content__ .home_team .card img { text-align:center; width:auto; max-width:100%; height:200px;}
/*	Project Details Page Start	*/


.carousel-inner > .item > img,
.carousel-inner > .item > a > img { width: 100%; margin: auto; max-height:520px; }


.home_join-us-bg { margin-bottom:15px; background: url(../img/join-us-bg.jpg);
color: #FFFFFF;
background-position: 0px center;
background-repeat: no-repeat;
padding: 25px 15px;
background-size: 100% 100%;}





.thumbnail {
    position:relative;
    overflow:hidden;
}
 
.caption {
    position:absolute;
    top:0;
    right:0;
    background:rgba(66, 139, 202, 0.75);
    width:100%;
    height:100%;
    padding:2%;
    display: none;
    text-align:center;
    color:#fff !important;
    z-index:2;
}


#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}

.home_affiliate_sponser { list-style:none;}
.home_affiliate_sponser li { width:auto; float:left; margin:5px;}
.home_affiliate_sponser li img { height:120px;}







.fix_social_left_icon_ { position:fixed; right:0px; top:25%; z-index:999999999999; width:30px; }
.fix_social_left_icon_ ul { margin:0px; padding:0px; }
.fix_social_left_icon_ ul li { list-style:none; }
.fix_social_left_icon_ ul li a { width:35px; height:35px; padding:7px; color:#FFFFFF; text-align:center; font-size:20px; border-radius:150px; }
.bg_fb { background:#3b5998; color:#FFFFFF; }
.bg_twtr { background:#55acee; color:#FFFFFF; }
.bg_lnkdin { background:#007bb5; color:#FFFFFF; }
.bg_google { background:#dd4b39; color:#FFFFFF; }
.bg_pinterest { background:#cb2027; color:#FFFFFF; }

.bg_youTube { background:#bb0000; color:#FFFFFF; }
.bg_instagram { background:#125688; color:#FFFFFF; }
.bg_whatsApp { background:#4dc247; color:#FFFFFF; }
.bg_quora { background:#a82400; color:#FFFFFF; }
.bg_dropbox { background:#007ee5; color:#FFFFFF; }
.bg_flickr { background:#ff0084; color:#FFFFFF; }
.bg_tumblr { background:#32506d; color:#FFFFFF; }
.bg_vimeo { background:#aad450; color:#FFFFFF; }
.bg_spotify { background:#00e461; color:#FFFFFF; }
.bg_github { background:#000000; color:#FFFFFF; }
.bg_rss { background:#ff6600; color:#FFFFFF; }



.main_footer { background:#444444; border-top:5px solid #C5302A; margin:0px; background:url('../img/footer-bg.jpg'); background-size:cover; }
.main_footer .footer_top { background:#E2E2E2; padding:10px 0px; text-align:center;}
.main_footer .footer_top i { width: 30px; height: 30px; padding: 3px; border-radius: 150px; font-size: 20px;}
.main_footer .footer_top_1 { background: #7c887e; padding:10px 0px;}
.main_footer .footer_top_1 a { color:#FFFFFF; margin:5px 10px; }
.main_footer .footer_top_1 span { color:#CCCCCC; }
.main_footer .footer_content_arae { padding-top:15px; padding-bottom:15px;}
.main_footer .quick_hdng { font-size:17px; font-weight:bold; color:#FFFFFF; }
.main_footer .quick_listing { list-style:none; margin:0px; padding:0px;}
.main_footer .quick_listing a { color:#f8f8f8; line-height:25px; font-size:13px; }
.main_footer .quick_listing_dash li { border-bottom:1px dashed #333333; }
.main_footer .footer_copy_right_area { background:#CCCCCC; padding:20px 0px 20px 0; color:#000000; }




.caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}
.open>.dropdown-menu { display:block; }

.become_prtnr__box { text-align:center;}
.become_prtnr__box i { font-size:50px;}
.become_prtnr__box strong { font-size:15px; display:block; margin:15px 0px;}
.become_prtnr__box span { font-size:12px; color:#F8F8F8;}
.partnership_form { color:#000000; }



/*	Tablet View */
@media (max-width: 1150px)
{
.btn_hdr__ { margin:1px 1px 1px 1px;}
}


/*	Mobile View */
@media (max-width: 740px)
{
body { padding-top:93px; }
.fixed_full_banner { top:92px; }
.mobile_hide { display:none; }
.mobile_show { display:block;}


.hdr_logo_div { text-align:center; width:100%;}
.hdr_logo_div img { width:80px; margin:0 auto; }
.hdr_marquee { display:none; }

.nav > li > a { padding:2px 7px; }

.project_box_shadow_div figure { height:180px; }
.project_box_shadow_div .btm_btn { width:100%;}

.fix_social_left_icon_ { top:auto !important; bottom:0px; width:100%; background:#FFFFFF; }
.fix_social_left_icon_ ul { width:150px; margin:0 auto; text-align:center; padding:2px;}
.fix_social_left_icon_ ul li { width:auto; float:left; list-style:none; margin-right:3px; }
.fix_social_left_icon_ ul li a { width:25px; height:25px; padding:5px 0px; font-size:15px; }
}

