@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{
	background:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:25px;
	color:#181212;
}
p{text-align:justify;
margin:5px 0;}
h1{
	font-size: 24px;
	margin:0px 0 15px 0;
	text-transform:capitalize;
	font-weight:normal;
}
h1 span{ color:#981a1d}
.clear{
	width:100%;
	height:30px;
	float:left;
}
.wrapper{
	width:100%
}
.header{
	width:100%;
	float:left;
	border-bottom:5px solid #e4e4e4;
	height:87px;
}
.main{
	width:1000px;
	margin:0 auto;
	
}
.logo{
	width:191px;
	height:87px;
	float:left;
	border-right:1px solid #e4e4e4;
	border-left:1px solid #e4e4e4;
}
.nav{
	float:right;
	margin:22px 0px;
}
.nav ul li{
	list-style:none;
	float:left;
	border-right:1px solid #e4e4e4;
}
.nav ul li a{
	text-transform:uppercase;
	color:#221d1d;
	font-size:15px;
	padding:10px;
	margin:5px;
	text-decoration:none;
}
.nav ul li a:hover{
	text-transform:uppercase;
	color:#9e1d20;
	font-size:15px;
	padding:10px;
	margin:5px;
	border-bottom:#e4e4e4  1px solid;
	
}
.nav ul li a.active{
	text-transform:uppercase;
	color:#9e1d20;
	font-size:15px;
	padding:10px;
	margin:5px;
	text-decoration:none;
	border-bottom:#e4e4e4  1px solid;
}
/*header end*/

.banner{
	width:100%;
float:left;
}
/*banner end*/
.line-2{
	background:#f8f8f8;
	width:100%;
	float:left;
	border-bottom:#e4e4e4 1px solid;
}
.home-box-row{
	width:1000px;
	float:left;
}
.home-box-1{
	
width:320px;
float:left;
height:135px;
margin:20px 6px;
}
.content{
	width:980px;
	margin:10px;
	float:left;
	text-align:justify;
}
.home_content{
	float:left;
	width:545px;
}

.home_img{
	float:left;
	margin:0px 10px;
}
.line-3{
	background:#FFF;
	width:100%;
	float:left;
	border-bottom:#e4e4e4 1px solid;
}
.read_more
{
float:right;
margin:0px 10px 20px 0px;

}
.read_more a{
	color:#97191c;
font-size:12px;
text-decoration:none;
}
.read_more a:hover{
	color:#97191c;
font-size:13px;
text-decoration:none;
}
.line-4{
	background:#f8f8f8 url(../images/overlay-pattern.png) repeat;
	width:100%;
	float:left;
	border-bottom:#e4e4e4 1px solid;


   
}


.attention-box {
height: auto;
color:#97191c;
padding: 30px;
display: block;
max-width: 75%;
position: relative;
margin: 25px 0px;
background-color: #ffffff;
-webkit-border: 1px solid #e4e4e4;
-moz-border: 1px solid #e4e4e4;
-o-border: 1px solid #e4e4e4;
border: 1px solid #e4e4e4;
-webkit-border-left: 1px solid #94181b;
-moz-border-left: 1px solid #94181b;
-o-border-left: 1px solid #94181b;
border-left: 1px solid #94181b;

}
.attention-box:after {
    left: 0;
    top: 100%;
    content: '';
    width: 100%;
    height: 26px;
    z-index: 6998;
    position: absolute;
    background: url(../images/shadow.png) no-repeat center top;
}
.attention-box li{
	
text-align:justify;
}
.attention-box span{
	color:#000;
	float:right;
	margin:10px 0px 10px 0px;
}
.bottom{
	color:#94181b;
	font-size:25px;
	margin:10px 0 10px 0;
	text-align:center;
	
}
.footer{
	background:#232323;
	height:60px;
	width:100%;
	float:left;
	color:#FFF;
	font-size:13px;
}
.footer_left{
	width:270px;
	float:left;
}
.footer_right{
	width:25%;
	float:right;
}

.head_row{ width:100%; background:#8e2a36 url(../images/overlay-pattern.png) repeat; color:#FFF; height:70px; float:left; }


.head_row h1{ font-size:30px; margin:10px 0px;}




.text-widget .progress:last-child { margin-bottom: 0; }
/* 14.2 Title
---------------------------------------------------------------------------*/
.text-widget-title {
    width: 100%;
    text-align: left;
    position: relative;
    margin: 0 0 30px 0;
}
.text-widget-title:after {
    left: 0;
    top: 100%;
    width: 100%;
    height: 1px;
    content: '';
    position: absolute;

    background-image: -webkit-linear-gradient(360deg, rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(360deg, rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(360deg, rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(360deg, rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0.20), rgba(0, 0, 0, 0));
}

/* 14.3 Typography
---------------------------------------------------------------------------*/
.text-widget-title h3 { font-weight: 400; }
.text-widget p:last-child { margin-bottom: 0; }

/* 14.4 image
---------------------------------------------------------------------------*/
.text-widget-img {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    padding: 4px;
    background-color: #ffffff;
    border: 1px solid #e4e4e4;
}
.text-widget-img img {
    width: 178px;
    height: 200px;
}
.col-md-4 {
    width: 33%;
	float:left;
	margin:0px 24px;
  }
  .col-md-8 {
    width: 62%;
	float:left;
	

  }

.address
{
	width: 460px;
float: left;
}
.form{
	width: 450px;
float: left;
font-size: 16px;
}
.in_text{
	width:320px; height:18px; border:1px #999 solid;
}
.msg_text
{
width:320px; height:100px; border:1px #999 solid;
}
.sub_btn{
	width: 58px;
height: 23px;
background: #7a0708;
border-radius: 3px;
border: none;
margin: 10px 7px;
color: white;
cursor: pointer;
}
.address span{
	color:#97191c;
}



.image-block{ display:block;position: relative;}
.image-block img{border: 1px solid #d5d5d5; border-radius: 4px 4px 4px 4px;background:#FFFFFF;padding:10px;}
.image-block img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}
.portfolio-area li{float: left;margin: 0 12px 20px 0;overflow: hidden;width: 245px;padding:5px;}
.home-portfolio-text{margin-top:10px;}
.meni{
	width:100%;
	float:right;
	margin:20px 0px 20px 0px;
}
.meni_align{
	float:right;
}
.content ul li{ list-style:none; float:left;}

.content ul li a{
	background:#8e2a36; color:#fff; font-size:13px; padding:10px; margin:5px; border-radius:3px;
	text-decoration:none;
}
.content ul li a:hover{
	background:#999 url(../images/overlay-pattern.png); color:#8e2a36; font-size:13px; padding:10px; margin:5px; border-radius:3px;
	text-decoration:none;
}
.content ul li a.ok{
	background:#999 url(../images/overlay-pattern.png); color:#8e2a36; font-size:13px; padding:10px; margin:5px; border-radius:3px;
	text-decoration:none;
}





/* color box */

.home-tab{ width:980px; margin:0 auto; position:relative;top:-10px; z-index:1;}
.home-tab ul{ display:block; list-style:none; cursor:pointer}
.home-tab li{ float:left; border-radius:5px; width:278px; height:120px; font-style:normal; position:relative; padding:5px; text-align:center; color:#fff; font-size:18px;}
.home-tab li span{ position:absolute; bottom:50px; text-align:center; width:100%; margin:0 auto; left:0; right:0;}
.home-tab li.green{ background:#b02528 url(../images/product_range.png) 135px 5px no-repeat;margin-right:30px;margin-left:25px;}
.home-tab li.orange{ background:#3b3636 url(../images/ind_served.png) 123px 5px no-repeat;margin-right:30px;}
.home-tab li.yellow{ background:#b02528 url(../images/quality_standard.png) 123px 5px no-repeat;}
.main-description{ font-size:14px; float:left; text-align:center; color:#292928; margin:0px 0px 35px 0px; line-height:1.5em; width:980px; margin:0 auto; position:relative; top:-80px; border:1px solid red; z-index:9999; font-family: 'Open Sans', sans-serif, Tahoma; word-spacing:inherit;}
.clear{ clear:both;}
.clickMe1{}
.clickMe2{}
.clickMe3{}
.picframe1{background:#fff; left:0px;bottom:0;border-radius:5px; height:auto;position:absolute; width:288px;  display:none; z-index:1;}
.picframe2{background:#fff; left:0px;bottom:0;border-radius:5px; height:auto;position:absolute; width:288px;  display:none; z-index:1;}
.picframe3{background:#fff; left:0px;bottom:0;border-radius:5px; height:auto;position:absolute; width:288px;  display:none; z-index:1;}
.picframe img{ max-width:100%; display:block;}
.frame-content{color:#3f3d3a; font-size:13px;  padding:5%; line-height:1.4em;}
.k_more{ font-size:14px; color:#e8a41b; display:inline-block; padding:3px 0px;}
.k_more a{ font-size:14px; color:#7B3700; text-decoration:none;}
.k_more a:hover{font-size:14px; color:#7B3700; text-decoration:underline}
.picframe-title{ font-size:18px; color:#151713;  sans-serif, Tahoma; bottom:-5px; position:relative; text-align:center; width:100%; margin:0 auto; left:0; right:0;}
/* color box end*/
.ongoing1{
	float:left;
	width:560px
}
.ongoing1_cont{
	width:415px;
	margin: 50px 0px;
	float:left;
}
.ongoing_layout{
	margin: 0px 110px;
}
.v_box_img{
	width: 300px;
float: left;
margin: 0px 10px;
border-right: #e4e4e4 1px solid;
height: 347px;
}
.v_box_img_no{
	width: 300px;
float: left;
margin: 0px 10px;
height: 347px;
}
.v_box_img1{
	width: 450px;
float: left;
margin: 0px 10px;
border-right: #e4e4e4 1px solid;
}
.v_box_img1_no{
	width: 450px;
float: left;
margin: 0px 10px;
}
.floor_plan
{
	margin: 0px 150px;
}

a { text-decoration: none; color: #973d49; }
a:hover { color: #ea9941; }