@charset "utf-8";
/* CSS Document */
/*--start--*/
@media screen and (min-device-width: 1981px) and (max-device-width: 2980px)
{
	.foot_proj_outer_cont
	{
		width:100%;
	max-width:1800px;
	}
	.proj_outer_cont
{
	width:100%;
	max-width:1800px;
}
.proj_outer_inn_cont
{
	width:100%;
}
	.legacy_second_sec_conten_row{padding-top: 12%;}
	.legacy_forth_sec_conten_row{padding-top: 12%;}
}
/*--end--*/

/*--start--*/
@media screen and (min-device-width: 1750px) and (max-device-width: 1980px)
{
	
.jqbar.vertical
{
	height:1000px !important;
}
.footer_cont_contener
{
	width:75%;
}
.foot_text_content
{
	width:75%;
}
.projec_left_conten_cobox_inn
{
	width:90%;
}
.projec_img_right_logo
{
	left: -270px;
}
body
{
	background-position: center 1200px;
}
.menu_text
{
	    right: -31px;
}
.proj_outer_cont
{
	width:100%;
	max-width:1600px;
}
.proj_outer_inn_cont
{
	width:100%;
}
.porjec_cont_top_float
{
	margin-top:50px;
}
.foot_proj_outer_cont
{
	width:100%;
	max-width:1600px;
}
.site_header
{
	padding-left:1%;
	padding-right:1%;

}
.footer_menu{
	padding-left:1%;
	padding-right:1%;
}
.legacy_second_sec_conten_row{padding-top: 12%;}
	.legacy_forth_sec_conten_row{padding-top: 12%;}
}
/*--end--*/

/*--start--*/
@media screen and (min-device-width: 1600px) and (max-device-width: 1749px)
{
	.proj_outer_cont
{
	width:100%;
	max-width:1400px;
}
.foot_proj_outer_cont
{
	width:100%;
	max-width:1400px;
}
.legacy_second_sec_conten_row{padding-top: 10%;}
	.legacy_forth_sec_conten_row{padding-top: 10%;}
	
}
@media screen and (max-device-width: 1199px)
{
	.footer_text_cont
	{width:116px;margin-left: 11px;
margin-right: 11px;
}
.of_sel_cont_cen {
    margin-left: 12px;
    margin-right: 0px;
}
.footer_text_cont span{font-size:2em;padding-top: 8px;
padding-bottom: 9px;
}
.projec_img_right_logo
{top:50px;}
.legacy_fifth_part_click_imges{width:180px;}
.legacy_fifth_part_fic_tect{margin-top:-25px;}
}
/*--end--*/



/*--start--*/
@media screen and (max-width: 1250px) {
	.x_021_animated_layers_txt_center_conts
	{
		width:85% !important;
	}
	.x_021_animated_layers_indicators10>.carousel-indicators
	{
		right: 5.8% !important;
	}
	.pro_select_sect_top{min-height:auto;}
}
/*--end--*/

/*start*/
@media screen and (max-width: 1200px) {
	.charir_man_mas_text{padding:28px;}
	.charir_man_mas_text_conte{font-size:1.050em;}
}
/*end*/
/*start*/
@media screen and (max-width: 1100px) {
	.nev_get_style{padding-left:10px;padding-right:10px;}
}
/*end*/

/*--start--*/
@media screen and (max-width: 1024px) {
	.x_021_animated_layers_control_button .carousel-control
	{
		bottom:0px !important;
	}
	.x_021_animated_layers_control_button .carousel-control.left
	{
		right:100px !important;
	}
	.x_021_animated_layers_indicators10>.carousel-indicators {
    right: 80px !important;
    bottom: 8px !important;}
	.num1{bottom:8px;right:50px;}
	.pro_de_lef_con_textdscr{padding:5%;}
	.pro_je_ami_right_de_con{padding-left:5%;padding-right:5%;}
	
	.green_jur_prog{display:none;}
	.green_jur_con_out{height: 562px;}
	.pro_de_conten_ri_img_1{width:100%;height:auto;}
	
	/**/
	.amenities_conts_title_new{    font-size: 4.500em !important;padding-bottom: 10px;
padding-top: 15px;}
.vison_value_titl_left_cont{font-size: 1.750em !important;line-height: 1.200em;}
.vison_value_textss_left_cont{font-size: 0.970em !important;}
.vison_value_conts_title_new1{font-size: 4.500em !important;padding-bottom: 30px;
padding-top: 15px;}
.vison_value_rights_titile_iner{font-size: 1.4em !important;line-height: 1.2em;padding-bottom: 5px;}
.vison_value_right_titile_iner_description{font-size: 0.930em !important;}
.footer_right_menu_anch{font-size: 0.880em;}
.footer_copy_right_text{font-size: 0.880em;}
.charir_man_mass_cont_title{padding-bottom: 45px;
padding-top: 20px;font-size: 4.500em;}
.leadership_team_top_title_new{font-size: 4.500em !important;padding-bottom: 00px;
padding-top: 60px;}
.foot_title_text{padding-top: 10px;font-size: 3em;}
.foot_text_content{line-height: 1em;font-size: 1.1em;}
.legacy_forst_text_cont{font-size: 0.750em;line-height: 1.1em;}
.legacy_forst_text_cont span{font-size: 2.9em;padding-top: 14px;
padding-bottom: 9px;}
.legacy_mil_sto_title_big{padding-top: 20px;font-size: 3.500em;}
.legacy_forth_sect_rig_title{padding-top:30px;}
.csr_conts_title_new{font-size: 4.500em !important;padding-bottom: 7px;
padding-top: 5px;}
.group_compa_ny_title_new{padding-bottom: 18px;
padding-top: 10px;font-size: 4.500em !important;}
.group_com_ban_titile_iner{font-size: 1.790em !important;line-height: 1.2em;}
.group_com_ban_titile_iner_description{font-size: 1.000em !important;line-height: 1.120em;}
.amenite_inn_s_cont_img{overflow:hidden;}
.pro_de_conten_ri_img_tops_new{width:auto;position:relative;left:-10%;}
.pro_de_conten_ri_img_secondlist_img{width:auto;position:relative;left:-15%;}
.projec_left_conten_cobox_inn_1{bottom:15px;}
.projec_img_right_logo{top: 30px;}
	/**/
}
/*--end--*/


/*--start--*/
@media screen and (max-width: 991px) {
	
	/*bannbe*/
	.x_023_animated_layers_txt{position:relative !important;}
	.x_023_animated_layers_content{position:relative !important;}
	/*bann end*/
    
	/*offer*/
	.new_offer_3_img_cont
	{
		float: none !important;
margin: 0 auto !important;
display: inherit !important;
padding-top: 30px !important;
	}
	
	.new_offer_3_img_cont_text
	{
		float: none !important;
margin: 0 auto !important;
display: inherit !important;
padding-top: 30px !important;
padding-left:0px !important;
padding-bottom:30px;
text-align:center !important;:
	}
	.new_offer_3_tex_tit2{text-align:center !important;padding-top:10px !important;}
	/*offer end*/
.hom_ban_car_over_lay_hei
{
	height:100%;
}
#x_023_animated_layers, #x_023_animated_layers > .carousel-inner, #x_023_animated_layers > .carousel-inner > .item{margin-top:0px !important;}
.ba_ner_img_out_cont > img{width:100% !important;height:auto !important;    animation: none !important;top:0px !important;}
body {     margin: 0;
    position: inherit !important;
    height: inherit !important;
    background-color: black !important;    background: url(../images/body_bg.jpg) !important; }
	.scroll_more_hom_mobil{display:block;}
	.vison_value_contes_title_conteners1{padding-top:30px;}
	.map_ad_rs_list_con{padding-top:0px;}
	.leadership_team_box_color1{min-height: auto;
width: 80%;
display: block;
margin: 0 auto;}
.scro_bt_botms{display:none;}
#x_023_animated_layers > .carousel-inner > .item > img, #x_023_animated_layers > .carousel-inner > .item > a > img
{
	top:auto !important;
}
.total_list_conts{display:none;}
.con_us_call_us_sec_new{display:inline-block;}
.cont_us_accordion{float: none;display: inline-block;}
.leadership_team_box_color2{min-height: auto;
width: 80%;
display: block;
margin: 0 auto;}
.how_to_by_a_home_titles_first_cont{padding-top: 20px;}
.career_men_job_list_img_conten{min-height:auto !important;}
.legacy_mil_car_all_text_cont{height: auto;}
.legacy_mil_car_year_text{padding-bottom:10px;}
.legacy_mil_sto_title_big{font-size:4.100em;}
.legacy_forst_text_cont{line-height: 1.050em;}
.legacy_forst_text_cont span{font-size: 2em;padding-top: 4px;padding-bottom: 10px;}
	.skip_home_dsn{display:none;}
	.scro_bt_botms {display:none;}
	.mobil_bg_video_pop{	display:block;padding-bottom:15px;}
	.pro_sect_de_pa_div{display:none;}
	.pro_sec_x_023_animated_layers_content{position:relative !important;}
	/**/
	.pro_new_plan_men_view_cont{width:100%;max-width:980px;}
	.new_pls_s_con_inimg{width:100% !important;}
	.pro_new_plan_men_view_cont img{width:100% !important;}
	.pro_sect_new_del_se_two{padding-bottom: 40px;background-color: black;}
	.x_023_animated_layers_control_button > .nri-carousel-control{bottom:7px !important;}
	.x_023_animated_layers_control_button .nri-carousel-control.left{right: 20px !important;}
	.x_023_animated_layers_control_button .nri-carousel-control.right{right: 0px !important;}
	.proj_de_titl{width: 100%;}
	.proj_de_text_in{width:100%;}
	.pro_new_des_imgs{padding-bottom:15px;}
	.pro_new_de_lef_con_textdscr{padding: 0% 15px 0% 15px;}
	.proj_de_text_in_left_cont{padding-bottom:30px;}
	.proj_de_titl_left_cont{padding-top:30px;}
	.con_us_call_us_titl{padding-top:15px;}
	.mobil_list_fillter
	{position: absolute;background-color: #000;right: -320px;width: 320px;padding-top: 25px;padding-bottom: 25px;
	padding-left: 15px;
padding-right: 15px;
top: 0px;
height: 100vh;
overflow: auto;z-index:9999;}
.pro_filter_icons{display:block;float: right;
padding-right: 7px;cursor:pointer;}
.tax_ben_fi_top_title{font-size: 1.700em;}
.tax_ben_fi_line_ani_1{display:none;}
.tax_ben_fi_line_ani_2{display:none;}
.tax_ben_fi_line_ani_3{display:none;}
.tax_ben_fi_line_ani_4{display:none;}
.tax_mobile_clear_both{height:0px;}
.pro_filter_icons.inn_ic_cons
{
	position:absolute;
	right:0px;
	top:5px;
}

.con_us_call_us_disnumb.new_cont_us_widht
{
	width:100%;
}
.con_us_call_us_disnumb_dis_non
{
	display:black;
}

/*s*/
.bye_r_gd_click_box{width: 37%;}

/*e*/
.new_map_vew_conte_temp{width:100%;}
.pro_ex_emni_pagi_nat_thum{text-align:center;}
.pro_ex_dot_page_nation_thum{margin-left: 5px;
margin-bottom: 5px;
width: 30px;
height: 30px;}
.aproch_bar_color1{display:none;}
.aproch_bar_color2{display:none;}
.aproch_bar_color3{display:none;}
.aproch_bar_color4{display:none;}
.aproch_bar_color5{display:none;}
.aproch_bar_color6{display:none;}
.aproch_bar_color7{display:none;}
.aproch_bar_color8{display:none;}
.aproch_bar_color9{display:none;}
.aproch_bar_color10{display:none;}

/*s*/
.bye_docu_line_ico_ani_div{display:none;}
.bye_docu_line_ico_ani_div_2{display:none;}
.bye_docu_line_ico_ani_div_3{display:none;}
.bye_docu_line_ico_ani_div_4{display:none;}
.bye_docu_men_tion_4{padding-bottom:60px;background-image:none;}
.bye_docu_men_tion_3{/* overflow:inherit; */padding-bottom: 60px;}
.bye_docu_men_tion_2{padding-bottom:60px;}
.bye_docu_men_tion{min-height: auto;/* overflow: inherit; */}
.bye_r_gd_outer_cont{height: auto;}
.bye_codu_img_cont{display: inline-block;text-align: center;height:auto !important;}
.bye_docu_men_right_cont{height:auto !important;}
.bye_docu_sec_sec_title_p_3{padding-right:30px;}
/*e*/

/*s*/
.how_to_by_a_home_inn_cont{padding-top: 30px;display: block;height: auto;margin: 0 auto;	}
.how_to_by_a_home_view_img{margin: 0 auto;display: inherit;}
.how_to_by_home_click_box_cont{width: 50%;
height: 215px;}
.how_to_by_home_colo_1
{
	background-color:#8b504a;
}
.how_to_by_home_colo_2
{
	background-color:#c16c86;
}
.how_to_by_home_colo_3
{
	background-color:#c16c86;
}
.how_to_by_home_colo_4
{
	background-color:#8b504a;
}
.how_to_by_home_colo_5
{
	background-color:#8b504a;
}
.how_to_by_home_colo_6
{
	background-color:#c16c86;
}
.how_to_by_home_colo_7
{
	background-color:#c16c86;
}
.how_to_by_home_colo_8
{
	background-color:#8b504a;
}
.how_to_by_home_colo_9
{
	background-color:#8b504a;
}
.how_to_by_home_colo_10
{
	background-color:#c16c86;
}
.how_to_by_home_click_box_cont_inner img{width:100%;max-width:160px;}
/*e*/

/*s*/
.award_select_sec_cont_2{height:auto !important;padding-bottom:40px;}
.customBtns{display: block;
top: 5px;}
.award_right_sid_conten_box{display: inline-block;height: auto !important;}
.award_select_sec_cont{height:auto;}
.award_left_img_siz_cont{height: auto !important;}
.award_list_right_cont_img{width: 68%;
padding-top: 26px;}
.award_list_right_cont{display: inline-block;
height: auto !important;
min-height: auto !important;	}
.award_outer_cont{height:auto;}
.award_con_ins_out{margin-top: 0px;
padding-bottom: 30px;
text-align: center;
width: 100%;}
.award_right_sid_conten_box::before
{   content: "";
   position: absolute;
   top: -21px; 
   left: 50%; 
   margin-left: -7px; 
   border-left: 14px solid transparent; 
   border-right: 14px solid transparent; 
   border-bottom: 14px solid #fff; 
}
/*e*/

/**/
.homeloan_selec_section{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_2{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_3{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;padding-top:70px;}
.homeloan_selec_section_4{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;padding-top:60px;}
.homeloan_selec_section_5{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 60px;padding-top:20px;}
.homeloan_selec_section_5 > .clear_both90{height:0px;}
.homeloan_selec_section_6{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;padding-top:60px;}
.homeloan_selec_section_7{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;padding-top:30px;}
.homeloan_selec_section_8{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;padding-top:30px;}
.homeloan_selec_section_9{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_10{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_11{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_12{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_13{min-height:auto;border-bottom: 1px solid #fff;padding-bottom: 70px;}
.homeloan_selec_section_14{min-height:auto;border-bottom: 0px solid #fff;padding-bottom: 0px;}
.homeloan_outer_cont{height:auto;}
/* .homeloan_inn_cont > .clear_both90{height:0px;} */
.byr_docu_img{width:100%;max-width:400px;}
.homeloan_img_cont{text-align: center;
height: auto !important;display: inline-block;}
.homeloan_right_cont{height:auto !important;}
.homeloan_right_cont_inner{display: inline-block;}

.homeloan_list_of_document_title_p_out_cont{display: block;
text-align: center;}
.homeloan_list_of_document_title_p{height: auto !important;
width: 100%;
display: block;
text-align: center;border:0px;}
.homeloan_list_of_document_img_cont{display: block;
text-align: center;
height: auto !important;
width: 100%;
max-width: 320px;
margin: 2px auto;}
/**/
	/**/
.hom_ban_controls_left{    left: 5px !important;}
.projec_left_conten_cobox_inn_1{position:relative;bottom: auto;}
.hom_ban_controls_right{right:5px !important;}
.project_left_imgs_over_lays{display:none;}
/*s*/
.career_top_banner_menu_conten{height: auto;position:relative;background-color: #1a1919;
padding-top: 30px;width:100%;
padding-bottom: 30px;}
.career_min_page_section{height:auto !important;}
.career_men_section_ou_t_row_cont{height:auto;padding-top:0px;}
.career_men_section_sec_rightimg {width: 100%;padding-top: 50px;padding-bottom: 50px;}
.career_men_job_list_ou_t_cont{height:auto;}
.career_men_job_list_ou_t_row_cont{height:auto;padding-top:0px;}
.career_cent_clid_arrow_cont_r{right: 0px;bottom: 0px;}
.career_cent_clid_arrow_cont{left: auto;bottom: 0px;width: auto;display: inline-table;}
/*e*/

/*s*/
.leadership_team_read_more{position:relative;left:0px;}
.leadership_team_top_title_new{font-size:4em !important;padding-top: 120px;}
.leadership_team_cont_sec{height:auto !important;}
.pro_je_ami_right_de_con{height:auto !important;}
.pro_de_conten_ri_img_secondlist_img{height:auto;height: auto;
width: 100%;left:0px;}
/*e*/

/*s*/
.vendor_reg_cont_text{padding-top: 20px;}
.vendor_reg_selec_section{min-height:auto;height:auto;overflow:auto;}
.vendor_reg_outer_cont{height:auto;width:100%;}
.clear_both_mobil{height:0px;}
.clear_both_mobil_40{height:40px;}
/*e*/

/*s*/
.pro_de_conten_ri_img_tops_new{width: 100%;
position: relative;
left: auto;height:auto;}
.amenite_box_con_de_new1{height:auto !important;}
/*e*/

/*preloader*/
.loader {
    position: absolute;
    width: 42px;
    height: 42px;
    -webkit-animation: preloader_6 5s infinite linear;
    animation: preloader_6 5s infinite linear;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
	background-color:black !important;
}
.loader span {
    width: 20px;
    height: 20px;
    position: absolute;
    background: red;
    display: block;
    -webkit-animation: preloader_6_span 1s infinite linear;
    animation: preloader_6_span 1s infinite linear
}
.loader span:nth-child(1) {
    background: #2ecc71
}
.loader span:nth-child(2) {
    left: 22px;
    background: #9b59b6;
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}
.loader span:nth-child(3) {
    top: 22px;
    background: #3498db;
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}
.loader span:nth-child(4) {
    top: 22px;
    left: 22px;
    background: #f1c40f;
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}
@-webkit-keyframes preloader_6_span {
    0%, 100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}
@keyframes preloader_6_span {
    0%, 100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }
}
/*preloader end*/
.vi_val_scroll4{height:109% !important;}
.video-background{background-image:url(../images/mobile_videobg.jpg); background-size:cover;}
.video-background video{background-image:url(../images/mobile_videobg.jpg);background-size:cover;}
.bt_sc_kp{top:30px;}
.vide_bnr_con{    height: 95vh;
    min-height: 449px; visibility:visible !important;}
	.footer_cont_contener{display:block;}
.projec_mens_text_cont{margin-top:12px;}
.proj_outer_cont{height:auto;}
.proj_outer_inn_cont{height:auto;}

/*chairman*/
.charir_man_mas_box{position:relative;}
.speaker{    right: 10px;bottom: 9px;}
.charir_man_mas_text{width: 100%;
    margin-left: 0%;}
	.chair_man_in_cont{padding-top:0px !important;}
	.charir_man_mas_name{float:left;text-align:center;width:100%;font-size:1.500em !important;}
	.charir_man_mass_cont_sec{height:auto ;    padding-bottom: 15px;}
	.charir_man_mass_cont_title{font-size:4em;padding-bottom: 30px;
padding-top: 107px;}
.charir_man_mas_box.charir_man_mas_box_top_up{top:0px;}
/*chairman end*/

/*approch*/
.app_roch_icon_img{    position: relative;left: 0px;margin: 0 auto;
    display: block;}
	.app_roch_titile_iner_head_text{ text-align:center;}
	.apr_ac_tab_title{display: inline-block;
    padding-left: 15px;
    width: 70%;
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400 !important;
    font-size: 1.900em !important;
    color: #fff;
    margin: 0;
    line-height: 1.9em;
    /* margin-top: 3px; */
    position: relative;
    top: 4px;}
	.app_roch_top_right_cont{padding-right: 45px;
    padding-left: 45px;    margin-top: 40px;}
	.app_roch_cont_prg_tubtitle_text{display:none;}
	.apro_horz_tab .fa{        font-size: 2em;
    color: wheat;
    float: right;
    margin-top: 5%;
    position: relative;}
	.foot_print_horz_tab .fa{        font-size: 2em;
    color: wheat;
    float: right;
    margin-top: -55px;
    position: relative;}
	.foot_print_tub_container{    padding: 5px 8px 5px 8px !important; }
.foot_prin_certi_fic{    margin-bottom: 20px;margin-top:20px;}
	.aproch_acr_tub_container{    padding: 20px 20px 20px 20px !important;}
	.app_roch_fir_sli_bg{background-size: auto !important;background-position: -0px -0px !important;}
	.app_roch_secon_sli_bg{background-size: cover !important;}
/*approch end*/

/*csr*/
.csr_banner_cont{    position: relative;
    overflow: hidden;
    height: 250px;}
	.csr_ban_img {
    width: auto;
    height: auto;
    position: absolute;    left: -50%;
}
.csr_pad_non_left{ padding-right: 0px !important;}
.csr_pad_non_right{    padding-left: 0px !important;}
.csr_acor_rigt_top_titl{padding-top:15px;}
/*csr end*/

/*project list*/
.proj_list_box_img_con{height:auto;}
.proj_list_box_img_size{position: relative;	    left: 0%;width:100%;}
.proj_list_box_con{    margin-bottom: 25px;}

.proj_lists_outer_inn_cont{padding-top:0px;}
.lis_of_mob_cliar_both{    height: 118px;
    background-color: black;
}
.mill_of_mob_cliar_both{    height: 70px;
    background-color: black;
}

.plus_ove_con {
    
    margin-top: 10%;
}
/*project list end*/

/*vision-values*/
.vison_value_med_text
{
	    font-size: 4em !important;
		    line-height: 1.200em;
}
.vis_valu_img{margin: 20px auto;display: block;}
.vison_value_boxs_right{width: 32%;    padding-top: 20px;border: none;}
.vison_value_titl_left_cont{   padding-top: 0px;
    margin-top: 0px;
    font-size: 1.300em !important;
    line-height: 1.300em;
    padding-bottom: 5px;}
/*vision-values end*/
/*menu*/
.content_acor
{display:none;    padding-top: 15px;}
.porjec_cont_top_float{margin-top: 48px;
background-color: rgba(113, 105, 105, 0.5);
padding-bottom: 7px;display:none;
}
/*menu*/
.hed_rit_menu{top:-2px;}
.site_header{background-color:#090e1a;padding-top:7px;}
.mobil_projc_ft{float:left;display:none;}
#imgbl1{display:none;}
.scro_bt_botms_allpage{display:none;}
.pro_new_lef_inner_top_conts{position:relative;}
.pro_de_pad_non{    display: inline-block;
    position: relative;
    height: auto !important;}
	.pro_new_lef_img{width:100%;}
	.pro_new_left_inner_bot_conts{position: relative;height:auto;}
.menu_box {     height: 100vh;
    position: fixed;
    top: 50px;
    overflow-y: scroll;    background-color:rgba(9, 14, 26,9);padding-bottom: 56px; }
.menu_box ul li
{
	height:auto;
	
}
.menu_box ul li .actihovers a
{
	height:150px;
}
.menu_box ul li,
.menu_box ul li:hover,
.menu_box ul:hover li,
.menu_box ul:hover li:hover {
  position: relative;
  display: table;
  table-layout: fixed;
  width: 100%;
  -webkit-transition: none;
  transition: none;
}
/**/
.select_sect{height:auto !important;min-height:auto !important;

}
.fir_scr_video_overly{position:relative;height:auto;visibility: visible !important;}
.projec_left_conten_cobox{height:auto !important;min-height:auto !important;}
.projec_left_conten_cobox_inn{position:relative;}
.projec_img_right_logo.Project_img_fl_right{left: auto;
right: auto;
margin: 0px auto 15px;
position:relative;
}

.projec_img_right_logo
{
	top:0px;
	left:auto;
	margin: 20px auto 15px;
	position:relative;
}
.projec_img_right_inner_img{width:100%;margin-bottom: 10px;}
.footer_copy_right_text{display: block;
text-align: center;
padding-bottom: 10px;
}
.footer_right_menu{text-align:center;}
.footer_menu{position:relative;padding-top:15px;padding-bottom:20px;}
.foot_proj_outer_cont{height:auto;}
.foot_proj_outer_inn_cont{height:auto;padding-top: 30px;
padding-bottom: 30px;
}
/*carousel*/
.kbrns_zoomInOut > .carousel-inner > .item > img,
.kbrns_zoomInOut > .carousel-inner > .item .ba_ner_img_out_cont> img,
.kbrns_zoomInOut > .carousel-inner > .item > a > img
{
	  -webkit-animation: none 25s linear 0s infinite alternate !important;
    -moz-animation: none 25s linear 0s infinite alternate !important;
    -o-animation: none 25s linear 0s infinite alternate !important;
    -ms-animation: none 25s linear 0s infinite alternate !important;
    animation: none 25s linear 0s infinite alternate !important;
}
.x_023_animated_layers_indicators10 > .carousel-indicators
{bottom:30px;display:none;}
#x_023_animated_layers, #x_023_animated_layers>.carousel-inner, #x_023_animated_layers>.carousel-inner>.item
{
	    overflow: hidden !important;
    min-height: auto !important;
    height: auto !important;
}
.x_023_animated_layers_txt_center_conts
{
	height:400px !important;
	    width: 99% !important;
}
.x_023_animated_layers_txt>.x_023_animated_layers_txt_center_conts>.x_023_animated_layers_txt_center_conts_inner>h2
{
	font-size: 2.300em !important;
	margin-bottom:20px !important;
}
.x_023_animated_layers_txt>.x_023_animated_layers_txt_center_conts>.x_023_animated_layers_txt_center_conts_inner>h1>img
{
	width:180px !important;
}
.wrap_arrowbox .inner_arrowbox
{
	width: 55px;
    height: 55px;
}
.inn_clik_move_arow{    font-size: 0.700em;}
/*carousel end*/

/**/

/*menu*/
.grid figure img{display:none !important;}
.grid{    background-color: rgba(9, 14, 26,9) !important;height:auto !important;}
figure.effect-julia h2{margin-top:0px !important;    pointer-events: initial !important;padding-bottom:0em !important;    font-weight: 600 !important;
    font-family: 'Lato' !important;
    font-style: normal !important;color:#3b3c3c ; }
	figure.effect-julia:hover h2
	{color:auto !important}
	/**/
	figure.effect-julia h6{margin-top:0px !important;    pointer-events: initial !important;padding-bottom:0em !important;    font-weight: 600 !important;
    font-family: 'Lato' !important;
    font-style: normal !important;color:#3b3c3c ; }
	figure.effect-julia:hover h6
	{color:auto !important}
	figure.effect-julia .men_ts_menu{margin-top:0px !important;    pointer-events: initial !important;padding-bottom:0em !important;    font-weight: 600 !important;
    font-family: 'Lato' !important;
    font-style: normal !important;color:#3b3c3c ; font-size:1.2em !important;}
	figure.effect-julia:hover .men_ts_menu
	{color:auto !important}
	/**/
.grid figure figcaption, .grid figure figcaption > a{position:relative !important;height:auto !important;}
.grid figure{max-height:auto !important;height:auto !important;margin: 0px !important;
    margin-top: 15px !important;}

figure.effect-julia p {
	
	-webkit-transition: opacity 9.35s, -webkit-transform 9.35s !important;
	transition: opacity 9.35s, transform 9.35s !important;
	-webkit-transform: translate3d(-00px,0,0) !important;
	transform: translate3d(-00px,0,0) !important;
}
.menu_box ul{width: 290px;margin:70px auto;}
/*menu end*/
/* .video{display:none !important;} */
/**/
.proj_de_pa_div{display:none;}
.proj_des_imgs{    margin: 0 auto 30px;}
.pro_del_se_two{padding-top:40px;padding-bottom:40px;}
.pro_sam_hi_right_mobil{min-height:auto !important;padding-top:30px !important;padding-bottom:30px !important;    height: auto !important;}
.footer_pading {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
#nav-icon20{display:block;}
.su_pro_in_cont_tab_mobil{
	position: absolute;
    width: auto;
    overflow: hidden;
    left: auot;
	right:-1000px;
    background-color: black;
    top: 42px;
	height:100vh !important;
	overflow:hidden;
	padding-left:2%;
	padding-right:2%;
}
.nev_get_style{display: block;
    padding-bottom: 10px;
    color: #ccc;}
.nev_get_style::after{display:none;}
/**/
.footer_cont_form_in_text{    padding-bottom: 3px;
    padding-top: 14px;}

	/*groupcomp*/
	.group_com_banner_cont{position: relative;
    height: 200px;overflow-x:hidden;}
	.group_com_ban_img{width: auto;
    height: 100%;
    position: absolute;
    left: -30%;}
	.pro_sam_hi_left{height:auto !important;}
	/*groupcomp end*/
	
	/**/
	.map_lin_kright{width:100%;text-align:left;}
	.proj_list_fil_conts{width:100%;text-align:center;}
	.proj_fill_con_ins_out{text-align:left;padding-bottom: 30px;
width: 100%;}
	/**/
	
	/**/
	.plul_ic_men{display: inline-block;
    font-size: 20px !important;
    width: auto;
    float: none;
    vertical-align: top;
    margin-top: 6px;
    padding-left: 10px;}
	/**/
	
	/**/
/* 	.pin_box1,.pin_box2,.pin_box3,.pin_box4,.pin_box5,.pin_box6,.pin_box7,.pin_box8,.pin_box9{display:none;}
	.green_jur_year_cont,.green_jur_year_cont2,.green_jur_year_cont3,.green_jur_year_cont4,.green_jur_year_cont5,.green_jur_year_cont6,.green_jur_year_cont7,.green_jur_year_cont8,.green_jur_year_cont9{position: relative;
width: auto;
left: 0;
text-align: left;
bottom: auto;}
.green_jur_con_cout_list {
    width: 240px;
    margin-bottom: 15px;
	height:auto;
}
.green_jur_con_out{height:auto;} */
.green_jur_prog_1{display:none;}
.green_jur_con_cout_list{margin: 0 auto;
display: block;height: 400px;}
.customNav_gree > .owl-next{font-size: 20px;right: 20px;top:20px;}
.customNav_gree > .owl-prev{left:20px;}
.gre_outer_conts{height:400px;}
	.pin_box1,.pin_box2,.pin_box3,.pin_box4,.pin_box5,.pin_box6,.pin_box7,.pin_box8,.pin_box9{height: 100px;
bottom: 140px;}
	.green_jur_year_cont1,.green_jur_year_cont2,.green_jur_year_cont3,.green_jur_year_cont4,.green_jur_year_cont5,.green_jur_year_cont6,.green_jur_year_cont7,.green_jur_year_cont8,.green_jur_year_cont9{position: absolute;

	bottom:250px;}
	
	/**/
	
	/*legacy*/
	.legacy_pag_select_sect{min-height:auto;}
	.legacy_select_kap_sect{height:auto !important;}
	.legacy_projss_outer_cont{height:auto;}
	.legacy_proj_outer_inn_cont{padding-top: 10px;
padding-bottom: 10px;height:auto;}
.legacy_mil_car_box_img_cont{text-align:center;}
.legacy_mil_pin_point_img{margin:0 auto;left:auto;right:auto;position:relative;}
.legacy_mil_car_year_text{text-align:center;}
.legacy_mil_car_contnt_text{text-align:center;}
.legacy_mil_car_contnt_text_descript{padding-right:0px;}
.scroll_mobil_dis_none{display:none;}
.legacy_thir_sect_rig_conten{padding-left:0px;padding-bottom:30px;}
.legacy_fifth_part_click_imges{width:215px;}
.legacy_forth_sli_bg{min-height:auto;height:auto;}
.legacy_forth_sec_conten{height:auto;}
.legacy_forth_sec_conten_row{height:auto;padding-bottom:8%;display: initial;}
.legacy_second_sec_conten_row{display: inline;height:auto;}
.legacy_second_sli_bg{height:auto;min-height:auto;}
.legacy_second_sec_conten{height:auto;}
.customNav_leg .owl-next{right:15px;}
.customNav_leg .owl-prev{left: -15px;
position: relative;}
.legacy_fifth_sli_bg{height:auto;min-height:auto;}
.legacy_fifth_sec_conten{height:auto;}
.legacy_fifth_sec_conten_row{height:auto;}
	/*legacy end*/

	/**/
	.con_us_right_cont_s{margin-top:15px;}
	.con_tac_us_ou_con{min-height:auto;height:auto !important;}
	.con_us_ro_outer_cont{height:auto;}
	.con_us_ro_inn_cont{height:auto;}
	.con_us_mobil_mar{margin-top:10px;}
	.clear_border_s_cont{display:none;}
	.con_tact_kalpataru_bord_ers{display:none;}	
	.branch_Offic_cont_cont{padding-bottom:15px;}
	.con_mobil_clears{height:0px;}
	.con_tacts_form_in_text{padding-top: 7px;}
	.con_tacts_form_bt{margin-bottom:20px;}
	/**/
	
	/**/
	.career_ou_t_row_cont{padding-top:0px;}
	.career_hei_mobil{height:100px;}
	.career_job_at_kal_box{ margin-bottom:20px;}
	/**/
	.decst_clear_min_off{clear:both;}
	.job_at_kap_care_right_telt_title{    padding-bottom: 45px;}
	.menu_title_click{display:none;}
}
/*--end--*/

/*--start--*/
@media screen and (max-width: 767px) {
	.porjec_cont_title{font-size: 6.500em;}
	.porjec_content_text{font-size: 1.500em;}
	.hed_meu_text{font-size: 0.800em;}
	.x_023_animated_layers_txt_center_conts
	{
		height:345px !important;
	}
	.x_023_animated_layers_txt > .x_023_animated_layers_txt_center_conts > .x_023_animated_layers_txt_center_conts_inner > h1 > img
	{
		vertical:bottom !important;
		width:120px !important;
	}
	.inn_clik_move_arow {
    font-size: 0.600em;
	height: 45px;
padding-left: 0px;
}
.wrap_arrowbox .inner_arrowbox {
    width: 45px;
    height: 45px;
}
.how_click_arrow{margin:16px auto;}
.x_023_animated_layers_txt > .x_023_animated_layers_txt_center_conts > .x_023_animated_layers_txt_center_conts_inner > h2
{
	font-size:1.400em !important;
}
.wrap_arrowbox .inner_arrowbox .back_arrowbox
{
	top:45px !important;
}
.pro_select_sect_top{margin-top:94px;}
.pro_de_rit_con_div{min-height:auto !important;}
.projec_updat .center .item{
		-webkit-transition: all 000ms  !important;
    -webkit-transform: none !important;
    -ms-transition: all 000ms  !important;
    -ms-transform: none) !important;   
    -moz-transition: all 000ms !important;
    -moz-transform: none !important;
    transition: all 000ms  !important;
    transform: none !important;
}
.proje_up_cont_men{padding-top:50px;}
.proje_con_text_cont{width:100%;left:auto;position:relative;}
.bye_r_gd_click_box{width: 48%;
height: 430px;}
}
/*--end--*/

/*start*/
@media screen and (max-width: 658px)
{
	.legacy_forst_text_cont{width: 33%;
margin-bottom: 15px;}
}
/*--end--*/

/*start*/
@media screen and (max-width: 623px)
{
	.footer_text_cont{width: 170px;margin-bottom: 15px;}
	.bye_r_gd_click_box{width: 100%;
height: auto;
padding-bottom: 25px;
text-align: center;
padding-top: 20px;}
.bye_r_gd_img_1{margin-top:0px;}
.bye_r_gd_img_2 {    margin-top: 0px;}
.bye_r_gd_img_4 {    margin-top: 0px;}
}
/*end*/
/*--start--*/
@media screen and (max-width: 600px)
{
	.x_023_animated_layers_content
	{
		position:relative !important;
	}
	.x_023_animated_layers_txt
	{
		position:relative !important;
	}
	.x_023_animated_layers_txt>.x_023_animated_layers_txt_center_conts>.x_023_animated_layers_txt_center_conts_inner>.new_offer_2
	{
		color:#fff !important;
	}
	.x_023_animated_layers_txt>.x_023_animated_layers_txt_center_conts>.x_023_animated_layers_txt_center_conts_inner>.new_offer
	{
		color:#fff !important;
		color: #fff !important;
font-size: 1.8em !important;
line-height: 25px !important;
	}
}
/*end*/

/*--start--*/
@media screen and (max-width: 535px) {
	.hed_meu_text{display:none;}
	.porjec_cont_title {
    font-size: 5.5em;
}
.porjec_content_text {
    font-size: 1em;
}
.projec_img_right_logo
{
	margin: 0px auto 15px ;
}

	.x_023_animated_layers_txt_center_conts
	{
		height: 350px !important;
	}
	#x_023_animated_layers > .carousel-inner > .item > img, #x_023_animated_layers > .carousel-inner > .item > a > img
	{
		/*height:300px;*/
	}
	.footer_text_cont{width: 30%;}
	.footer_text_cont{line-height:1.300em;}
	
}
/*--end--*/

/*--start--*/
@media screen and (max-width: 480px) {
	.custom_enq_img{width: 45px;height: 45px;left: -45px;}
	.amenities_conts_title_new{font-size: 4em !important;}
	.vison_value_conts_title_new1{font-size:4em !important;}
	.wel_com_text_titl{
		font-size:3em;
	}
	.career_top_banner_titils{font-size: 1.500em;}
	.career_top_banner_titils1{font-size: 3em;}
	.career_top_banner_menu_click_bt{font-size: 0.900em;}
	.career_men_secon_sect_right_title{font-size: 2.100em;padding-left: 0px;
margin-top: 0px;
padding-right: 0px;
padding-bottom: 0px;}
.career_men_secon_sect_right_descript{padding-right: 0px;padding-left: 0px;}
.career_men_job_right_dis_cont{padding-left: 0%;padding-right: 0%;}
.career_men_job_sect_rig_conten{padding-left: 0px;}
	.careers_carousel_indica{padding-bottom:40px !important;}
	.legacy_forst_text_cont{width: 46%;}
	.leadership_team_box_color1{width: 100%;}
.leadership_team_box_color2{width: 100%;}
.hom_new_incli_font{font-size: 1.200em;}
.vi_w_proje_list{padding-top: 5px;font-size: 0.800em;}
.plus_ove_con img{width:15px;height:15px;}
	.footer_copy_right_text{padding-left:0px;}
	.footer_copy_right_text{padding-bottom:5px;}
	.footer_left_menu_anch:nth-last-child(2)
	{
		padding-bottom:5px;
	}
	.footer_left_menu_anch:nth-last-child(2).footer_left_menu_anch:after
	{
		    content: "";
	}
	.footer_right_menu_anch:nth-last-child(6).footer_right_menu_anch:after
	{
		    content: "";
	}
	.footer_right_menu_anch:nth-last-child(5)
	{
		width: 20%;
    display: inherit;
    padding-top: 5px;
    border-bottom: 1px solid #999;
    padding-bottom: 5px;
    margin-bottom: 5px;
    margin: 0px auto 0px;
    padding-left: 0px;
    padding-right: 0px;
    visibility: hidden;
    height: auto;
    line-height: 6px;
	}
	
	.x_021_animated_layers_indicators10>.carousel-indicators
	{
		display:none !important;
	}
	.num1{display:none;}
	.x_021_animated_layers_control_button .carousel-control.left{right:40px !important;}
	.x_021_animated_layers_txt>.x_021_animated_layers_txt_center_conts>.x_021_animated_layers_txt_center_conts_inner>h1
	{
		font-size: 1.200em !important;
	}
	.x_021_animated_layers_txt>.x_021_animated_layers_txt_center_conts>.x_021_animated_layers_txt_center_conts_inner>h2
	{
		margin-top:5px !important;
		font-size:0.900em !important;
	}
	.legacy_fifth_part_click_imges{width:112px;}
	.legacy_fifth_part_fic_tect{font-size: 0.700em;}
	.foot_title_text{    line-height: 1.1em;    font-size: 1.820em;}
	.projec_img_right_inner_img{width:100%;}
	..porjec_cont_top_float{margin-top:51px}
	.porjec_cont_title{font-size:4.5em;	}
	.project_left_imgs_over_lays{display:none;}
	.footer_text_cont{font-size: 0.800em;}
	.apr_ac_tab_title{font-size: 1.400em !important;line-height: 1.2em;}
	.nri_tab_ne_links{font-size: 1.050em;padding-top: 10px;
		padding-right: 5px;
		padding-left: 5px;
		padding-bottom: 10px;}
		}
/*--end--*/
@media screen and (max-width: 1200px) {
    
}
@media screen and (max-width: 1024px) {
   
   
    .enquiryform{
        margin-top: 10px;
    }
    .enquiryform input{
        width: 100%;
    }
    .enquiryform select{
         width: 100%;
    }
    .bkbtn a i {
    padding-left: 0;
}
    .events h1{
        font-size: 22px;
    }
     .footer_right_menu {
    padding-right: 0px;
}
.topmenu .nav a {
    padding: 3px 0px;
  font-size: 0.800em;
    }
    .topmenu .nav li {
    margin: 0 5px;
}
.guidpage .tabbable-line img {
    width: 30px;
    }
    .guidpage .tabbable-line a {
    font-size: 14px;
}
}
@media screen and (max-width:992px) {
 	.newspage p {
display: none!important;
}    
  }
  @media screen and (max-width:768px) {
 	.heading1 h1 {
    font-size: 30px;
        padding: 30px 0 0 0;
    }
    #content{
       /* padding: 30px;*/
    }
     .events h1{
        font-size: 24px!important;
    }
  }
@media screen and (max-width: 580px) {
    .foot_text_content{ font-size: 13px!important; line-height: 20px; }
    .homebanner{
        top: 20px;
    }
    .logo_con img{
        width: 100px;
        height: 30px
    }
    
    .events h3{
        font-size: 16px!important;
    }
    .events .profilepara{
        padding: 0 10px 30px 0;
    }
    .topmenu {
    margin-top: 42px;
    }
    .awardpage li a {
    margin-right: 0;
    }
    .tabtop li a:last-child {
    padding: 5px 10px;
    }
    .projec_img_right_cont{
    	height: auto!important;
    }
    
    .awardpage ul li:after{
   display: none;
}
.awardpage .nav-tabs {
    border: none;
    height: 74px;
    overflow-y: scroll;
}
.awardpage ul li {
    position: relative;
    width:90%;
    padding-right: 10px;
    position: relative;
    margin-bottom: 5px;
}
.awardpage img {
    width: 100%;
}
.awrdpic img {
    position: static;
    top: -8px;
    }
 .awrdpic {
    position: static;
    text-align: center;
  }
  .awardpage h3 {
	margin-bottom: 20px;
	margin-top: 10px;
	font-size: 20px
    }
  
    .guidpage .tabbable-line img {
    width: 20px;
}
.guidpage .tab-content {
    margin-top: 5px;
    }
    .guidpagepara h3 {
	font-size: 16px;
}
.guidpagepara p {
    font-weight: 400 !important;
    line-height: 25px;
    }
   .globalbanner h2 span{
    	font-size: 50px!important;
    }
    .topmenu .nav a {
    padding: 3px 10px;
}
}