/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0;padding:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
img{max-width:100%;}
/*end reset*/
body{
	margin:0px;

	padding:0px;

	font-family: 'Arial';

	}	

a img{

	border:0px;

	}

a{
	text-decoration:none;
	color:#838383;
}

p{

	margin:0px;

	padding:0px;

	font-weight:normal;

	}	

	

h1,h2,h3,h4,h5,h6{

	margin:0px;

	padding:0px;

	font-weight:normal;

	}
/*===Header====*/
#header{
	width:100%;
	height:144px;
	position:relative;
	z-index:2;
	background:url(../images/headerbgwight.png) repeat-x bottom;
	}	
.header_top{
	width:100%;
	height:73px;
	background:url(../images/hdbg.png) repeat-x top;
}

.center,.center2,.center3{
	width:1025px;
	margin:auto;
}
.menu{
	width:70%;
	float:right;
	position:relative;
	top:20px;
}
.social_icon{
	width:15%;
	float:left;
	position:relative;
	top:20px;
}
.social_icon ul{
	list-style-type:none;
}
.social_icon ul li{
	float:left;
	padding:5px;
}
.logo{
	width:250px;
	position:relative;
	top:120px;
	overflow:hidden;
	z-index:99;
}

.header_banner{width:400px;
height:auto;
background-color:#0C3 !important;
float:left;
position:absolute;
z-index:100;
top:72px !important;
}


.logo2{
	width:250px;
	float:left;
	position:relative;
	top:70px;
	display:none;
}
.mail_col{
	float:right;
	position:relative;
	top:30px;
}
.mail_col li{
	float:left;
	font-size:14px;
	color:#c1c1c1;
	padding:5px;
}


.mail_col li a{color:#ccc;}

#socil-2{ display:none;}
/*====End Header=====*/
/*====Home Page===*/
/*===slider1===*/
.slider-box{
	width:100%;
	height:auto;
	position:relative;
	z-index:0;
	margin:0 auto;
	top:0px;
	margin-top:-20px;
	}
/*===End slider1===*/
.tex_coll{
	position:relative;
	top:-47px;
	width:85%;
	margin:auto;
}
.bold{
	font-size:25px;
	color:#f5e276;
	text-transform:uppercase;
}
.tex_coll p{
	font-size:14px;
	color:#fff;
	line-height:24px;
	padding-bottom:15px;
}
.box_col{
	 margin-bottom: 25px;
    overflow: hidden;
    position: relative;
    top: -12px;
    width: 100%;
}
.col_box{
	width:275px;
	height:296px;
	float:left;
	margin-left:48px;
	background:url(../images/boxbg.png) no-repeat;
}



.col_box h1{
	color:#3f3f3f;
	font-size:16px;
	text-align:center;
	margin-top:18px;
}
.col_box p{
	font-size:12px;
	color:#4f4f4f;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	height:180px;
	padding-bottom:5px;
	line-height:16pt;
}

.col_box ul{list-style:none; margin:20px 0 0 10px;
}

.col_box ul li{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4f4f4f;
line-height:18px;
background-image:url(../images/li_icon.png);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 20px;
}


.charman{
	margin-left:10px;
	padding-right:2px;
}
.col_box h6{
	width:99%;
	text-align:right;
	margin-top:18px;
}

/*===Slider2====*/
/*************slider1***********/
.wapper{
	position:relative;
	top:0px;
	background:url(../images/bodybottombg.jpg) no-repeat;
}
.cool-slide{
	width:1025px;
	height:139px;
	margin:0 auto;
	z-index:999;
	position:relative;
	top:-70px;
	}
	
	.weight{
		 background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    height: 91px;
    left: 11px;
    position: absolute;
    top: 23px;
    width: 97%;
	}
	.caroufredsel_wrapper{margin-left:160px !important;}
			.carousel {
				width: 1025px;
				position:relative;
					
			}
			.carousel ul {
				margin: 0px 0 0 35px;
				padding: 0;
				list-style: none;
				display: block;
			
			}
			.carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				width: 232px;
				height: 178px;
				padding: 0;
				margin: 7px 0 0 0;
				display: block;
				float: left;
				background: transparent #fff;
				position:relative;
			}

			.carousel li img {
				width:201px;
				height:127px;
				margin-top:0px;
			}
			
			.carousel li span {
				width:201px;
				height:127px;
				position:absolute;
				display:block;
				z-index:2;
				top:14px;
				left:16px;
				background: transparent url(img/carousel_shine.png) no-repeat 0 0;
				text-indent: -999em;
			}			

			.clearfix {
				float: none;
				clear: both;
			}
			.carousel .prev, .carousel .next {
				margin-left:0px;
				width:15px;
				height:21px;			
				display:block;				
				text-indent:-999em;
				background: none no-repeat 0 0;
				position:absolute;
				top:70px;				
			}
			.carousel .prev {
				 background: url("../images/slider/sliderrowleft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);     
   				 height: 119px;
   				 left:0px;
   				 top: 0;
   				 width: 50px;
			}
			.carousel .prev:hover {
				left:0px;
			}			
			.carousel .next {
				background-position: -18px 0;
				right:-7px;
				top:0px;
				 width: 50px;
				  height: 119px;
				 background: url("../images/slider/sliderrowright.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  
			}
				.carousel .next:hover {
					right:-7px;
				}				
			.carousel .pager {
				margin:0 auto;
				text-align: center;
			}
			.carousel .pager a {
				margin: 0 5px 0 0;
				text-decoration: none;
				display:inline-block;
				width:8px;
				height:8px;
				background: transparent url(img/carousel_control.png) no-repeat -2px -32px;
				text-indent:-999em;
			}
			.carousel .pager a.selected {
				text-decoration: underline;
				background: transparent url(img/carousel_control.png) no-repeat -12px -32px;				
			}
			
			.source {
				text-align: center;
				width: 100%;
				position: absolute;
				bottom: 10px;
				left: 0;
			}
			.source, .source a {
				font-size: 12px;
				color: #999;
			}	
/*===End slider2===*/

.footer{
	overflow:hidden;
	padding-bottom:5px;
}
.footer_col-1{
	float:left;
	width:40%;
	font-size:12px;
	color:#878787;
}
.footer_col-2{
	float:right;
	width:auto;
	font-size:12px;
	color:#878787;
}
#mobile{
	display:none;
}

/*====inner page=====*/
.abou_col{
	widows:100%;
	position:relative;
	top:0px;
	margin-top:30px;
	overflow:hidden;
	margin-bottom:30px;

}
.abou_col h1{
	border-bottom:2px solid #c99024;
	color:#222221;
	font-size:20px;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:20px;
}
.slider-box2{
	width:100%;
	height:425px;
	position:relative;
	z-index:0;
	margin:0 auto;
	top:63px;
	}
.about_mob{
	display:none;
}
.logo2 {
    float: left;
    position: relative;
    top:24px;
    width: 250px;
}
#header2{
	width:100%;
	height:150px;
	position:absolute;
	z-index:2;
	}

.menu2 {
    float: right;
    position: relative;
    top: 17px;
    width: 70%;
}
.coll_left{
	width:70%;
	float:left;
}


.coll_left li{
	font-size:14px;
	color:#818182;
	padding:0px;
	background:url(../images/li_icon.png) no-repeat top left;
	padding:0 0 0 25px;
	line-height:24px;
}
.coll_left h2{
	font-size:16px;
	font-weight:bold;
	color:#494949;
}

.coll_left h4{
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background-color:#b99859;
	padding:5px;
	margin:15px 0 0 0;
}

.coll_left p{
	color:#818182;
	font-size:14px;
	line-height:16pt;
	padding-bottom:10px;
	margin:5px 0 0 0;
}
.coll_right{
	width:25%;
	float:right;
}
.submenu{
	width:100%;
}
.submenu li{
	font-size:14px;
		
	padding:10px;
	text-indent:25px;
}
.submenu li:hover a {
	color:#fff;}

.submenu li:hover{background:#b99859 url(../images/errow.jpg) no-repeat left; background-position:10px 9px; color:#fff !important;}
.active_li a{color:#fff !important;}
.active_not{background:url(../images/errow2.jpg) no-repeat left; background-position:10px 9px;}
.active_li{background:#b99859 url(../images/errow.jpg) no-repeat left; background-position:10px 9px; border-bottom:1px solid #FFF;}

.foptr{float:left; width:100%; background:url(../images/footerbg.png); padding-top:10px; padding-bottom:10px;}



/***********************neeraj*****************/

.latest-news{width:100%;
height:auto;
}

.latest-news p{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#818182;
line-height:21px;
margin:7px 0 0 0;
}

.latest-news h6{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#b99859;
text-align:right;
border-bottom:1px dashed #818182;
padding:0 0 5px 0;
}


.latest-news-heading{width:96%;
height:auto;
background-color:#b99859;
padding:5px;
}

.latest-news-heading p{color:#FFF;
font-size:20px;}

.bold-para{font-weight:bold;}

.contact-bg{width:100%;
height:auto;
}
 
 
.contact_information{width:100%;
height:auto;
clear:both;
margin:15px 0 0 0;
overflow:hidden;
}

.contact-detail{width:48%;
height:auto;
float:left;
margin:0 20px 0 0;
}

.contact_information_box1{width:100%;
}
.contact_information_box1 h2{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#d89617;
font-weight:bold;
}

.contact_information_box1 p{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#818182;
line-height:28px;
}


.contact_enquiry_bg{width:100%;
height:auto;
clear:both;
overflow:hidden;
margin:10px 0 0 0;
}

.contact_enquiry_bg label{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#818182;
float:left;
width:13%;
}

.contact_enquiry_bg input{width:35%;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5858;
border:1px solid #dbdbdb;
padding:5px;}

.contact_enquiry_bg textarea{width:35%;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5858;
border:1px solid #dbdbdb;
padding:5px;}

.contact_enquiry_bg input.code{width:20%; float:left;}

.contact_enquiry_bg input.submit{width:20%;
height:auto;
background-color:#515151;
color:#fff;
margin:0 0 0 65px;
font-size:12px;
}





	.media_box{
	width:100%;
	float:left;
	margin:10px 0 10px 0px;
	overflow:hidden;
}
.media_img{
	width:165px;
	height:132px;
	float:left;	
	padding:5px;
	border:1px solid #d9d9d9;
	margin:10px 20px 0 0;
}
.media_img img{
	width:100%;
	height:auto;
	
}

.media_box2{
	width:100%;
	float:left;
	margin:0px;
	overflow:hidden;
	margin:10px 0 0 0;
}

.upcoming_assets{width:100%;
height:auto;
}


.corporate-center{width:98%;
height:auto;
background-color:#b99859;
margin:10px 0 0 0;
}

.corporate-center h2{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
font-weight:bold;
padding:1%;
}

.project-gallery{width:99%;
height:auto;
margin:5px 0 0 0;
}

.project-gallery img{width:170px;
height:125px;
float:left;
margin:5px 0 0 5px;
}

.upcoming-assets-detail{width:100%;
height:auto;
margin:10px 0 0 0;
clear:both;
}

.upcoming-assets-detail p{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#818182;
line-height:22px;
margin:0px 0 0 0;
}

.upcoming-assets-detail ul{list-style:none;}

.upcoming-assets-detail ul li{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#818182;
line-height:22px;
list-style:circle;
}


.current_assets{width:100%;
height:auto;

}




.current_project{width:100%;
height:auto;
margin:20px 0 0 0;
overflow:hidden;
}

.current_project_pic{width:223px;
height:auto;
float:left;
border:3px solid #e0ad4c;
}

.current_project_description{width:450px;
height:auto;
float:right;
}

.current_project_description h4{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#d89617;
font-weight:bold;
background:none;
margin:0px;
}

.current_project_description p{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#818182;
}

.current_project_description h5{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#d89617;
font-weight:bold;
}

.current_project_description h5 a{color:#d89617;}


.project_menu{width:100%;
height:auto;
background-color:#069;
	}
	
.project_menu ul{list-style:none;}

.project_menu ul li{width:98px;
height:118px;
float:left;
margin:0 0 0 10px;
background-color:#2d2c31;
}

.project_menu ul li p{font:Arial, Helvetica, sans-serif;
font-size:12px;
height:28px;
padding:5px 0 0 0;
color:#fff;
background-color:#e0ad4c;
text-align:center;
}

.project_menu ul li p a{color:#fff;}


.bedarwal_midland{width:100%;
height:auto;
margin:15px 0 0 0;
}


.bedarwal_midland_pro{width:100%;
height:auto;
margin:15px 0 0 0;
background-color:#036;
}

.bedarwal_midland_pro-left{width:17%;
height:auto;
float:left;
padding:10px;
border:1px solid #CCC;
}

.bedarwal_midland_pro-right{width:30%;
height:auto;
float:left;
margin:0 0 0 30px;
}


.bedarwal_midland_pro-right p{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#bb7b01;
margin:20px 0 0 0;
}



.bedarwal_midland h2{
	font-size:16px;
	font-weight:bold;
	color:#e0ad4c;
	margin:20px 0 0 0;
	text-transform:uppercase;
}
.bedarwal_midland p{
	color:#818182;
	font-size:14px;
	line-height:16pt;
	padding-bottom:10px;
	margin:5px 0 0 0;
}


.bedarwal_midland ul {list-style:none; margin:15px 0 0 0;}

.bedarwal_midland  ul li{font-family:Arial, Helvetica, sans-serif;
color:#818182;
	font-size:14px;
	line-height:22px;
	background-image:url(../commercial_projects/panipat/highway_island_plaza/images/li_icon.png);
	background-repeat:no-repeat;
	background-position:0 5px;
	padding: 0 0 0 30px;
}


#toggle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2d2c31;
	display:none;
	float:left;
	text-transform:uppercase;
	padding:5px;
	width:98%;
	background-color:#e0ad4c;
	border-bottom:1px solid #c8922a;
	}
  #toggle a{
	display:block;
	padding:0;
	color:#2d2c31;
	text-decoration:none
	}
	
	.multipel_detail{width:100%;
	height:auto;
	clear:both;
	overflow:hidden;
	margin:20px 0 0 0;
	}
	
	
	.multipel_detail_pic{width:175px;
	height:auto;
	padding:10px;
	border:1px solid #d9d9d9;
	float:left;
	}


.multipel_detail_des{width:800px;
	height:auto;
	float:right;
	}
	
	
.multipel_detail_des h2{
	font-size:16px;
	font-weight:bold;
	color:#e0ad4c;
	margin:0px;
	text-transform:uppercase;
}
	
	.multipel_detail_des p{
	color:#818182;
	font-size:14px;
	line-height:16pt;
}

.media_img2{
	width:300px;
	height:220px;
	float:left;	
	padding:10px;
	border:1px solid #d9d9d9;
	margin:0 20px 0 0;
}

.media_img2 p{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5858;
line-height:20px;
}

.media_img_project{
	width:500px;
	height:220px;
	float:left;	
	padding:10px;
	border:1px solid #d9d9d9;
	margin:0 20px 0 0;
}


.chairmen_msg{width:100%;
height:auto;
clear:both;
overflow:hidden;

}

.chairmen_msg_pic{width:29%;
height:auto;
float:left;
}

.chairmen_msg_pic p{font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#b47703;
}

.chairmen_msg_news{width:65%;
height:auto;
float:right;
}

.chairmen_msg_news p{font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#b47703;
}


.project_enquiry_bg{width:100%;
height:auto;
background-color:#069;
}


.toward_quality{width:100%;
height:auto;
}

.toward_quality_left{width:70%;
height:auto;
float:left;
}

.toward_quality_right{width:25%;
height:auto;
float:right;
margin:20px 0 0 0;
}

.commrsl{
	display:none;
}

.core_thought{width:100%;
height:auto;
}

.core_thought_inner{width:100%;
height:auto;
overflow:hidden;
clear:both;
}

.core_thought_pic{width:65px;
height:auto;
float:left;
}

.core_thought_des{width:645px;
height:auto;
float:right;
}

.core_thought_des p{margin:0px;}

.enquiry_form{width:100%;
height:auto;
}

.enquiry_form_field{width:100%;
height:auto;
float:left;
clear:both;
overflow:hidden;
margin:15px 0 0 0;
}

.enquiry_form_field_bg{width:30%;
height:auto;
float:left;
margin: 0 0 0 20px;
}

.enquiry_form_field_bg label{font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#818182;
float:left;
width:25%;
}

.enquiry_form_field_bg input{width:60%;
height:20px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5858;
border:1px solid #dbdbdb;
padding:5px;}

.enquiry_form_field_bg textarea{width:35%;
height:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5b5858;
border:1px solid #dbdbdb;
padding:5px;}

.enquiry_form_field_bg input.code2{width:40%; float:left;}

.enquiry_form_field_bg input.submit2{width:20%;
height:auto;
background-color:#515151;
color:#fff;
margin:0 0 0 80px;
font-size:12px;
}

.enquiry_form_field_bg img{float:left;}

.enquiry_form_pic{width:255px;
height:auto;
float:right;
}

.media_box_floor_plan{width:99%;
height:300px;
border:1px solid #999;
float:left;
text-align:center;
overflow:hidden;
clear:both;
margin:20px 20px 0 0;
}

.media_img_flor{
	width:23%;
	height:132px;
	float:left;	
	padding:5px;
	margin:10px 0px 0 10px;
}
.media_img img{
	width:100%;
	height:auto;
	
}
.career-box{
	padding: 30px;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	margin: 0px 15px 30px 15px;
	display: inline-block;
	border-radius: 10px;
	min-width: 420px;
}
.career-box h3{
	font-size: 18px;
	color: #222;
	margin-bottom: 10px;
}
.career-box p{
	font-size: 15px;
	color: #495057;
	margin-bottom: 10px;
}
.career-box .job-btn{
	display: inline-block;
	margin-top: 20px;
	padding: 10px 25px;
	background-color: #b47703;
	color: #fff;
	border-radius: 5px;
	font-size: 15px;
}
.job-box{
	width: 60%;
	padding: 0px 30px 30px 0px;
	float: left;
}
.job-box h3{
	font-size: 18px;
	color: #222;
	margin-bottom: 15px;
}
.job-box p{
	font-size: 16px;
	color: #717171;
	margin-bottom: 10px;
}
.job-box h4{
	font-size: 18px;
	color: #222;
	margin-bottom: 15px;
	margin-top: 20px;
}
.job-box ul {
	list-style: none;
}
.job-box ul li{
	font-size: 16px;
	color: #717171;
	margin-bottom: 10px;
	text-align: justify;
	line-height: 1.5;
}
.form-box{
	width: 35%;
	float: right;
}
.form-box h3{
	font-size: 24px;
	color: #222;
	margin-bottom: 15px;
	font-weight: 500;
}
.form-box input{
    min-height: 45px;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 22px;
	background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
	color: #495057;
	width: 85%;
}
.form-box textarea{
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
	background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
	color: #495057;
	width: 85%;
}
.form-box button{
    padding: 8px 30px;
	background-color: #b47703;
	border: none;
	outline: none;
	color: #fff;
	border-radius: 5px;
}
