body{
	margin:0; 
	padding:0;
	background:url(../img/body-bg.jpg) repeat top center; background-size:100%;
	
}
img{border:none;}
.main-con{
	float:left;
	width:100%;
/*	background:url(../img/menu-bg.png) repeat-x;*/
	height:auto;
}
.logo-area{
	margin:0 auto;
	width:1100px;
}

.logo-cover{
	float:left;
	width:1100px;
	height:105px;
}

.logo-left{
	float:left;
	width:170px;
	height:78px;
	
}

.logo-right{
	width:100%;
	float:left;
	height:auto;
}

.logo-menu{
	float:left;
	width:100%;
}
.mid-cover{
	width:1100px;
	height:auto;
	 margin:0 auto;
}

.mid{
	float:left;
	width:100%;
	height:auto;
}
.mid-rel{
	float:left;
	width:100%;
	position:relative;
	height:710px;
	top:115px; margin-bottom:85px;
}

.round-img{
	float:left;
	width:130px;
	height:130px;
	border-radius:80px;
	background:#af363b;
	box-shadow:2px 2px 2px #000;
	
}
.round{
	font:12px  Verdana, Geneva, sans-serif;
	color:#fff;
	padding:30px;
	text-align:center;
}
.round a{
	font:bold 12px Verdana, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
}


.round a:hover{
	color:#666;
	
}


.footer-area{
	float:left;
	width:100%;
	background:#111;
	bottom: 0px;

}
.footer-cover{
	margin:0 auto;
	width:1100px;
}

.footer{
	float:left;
	width:1100px;
	
	
}
.footer-left{
	float:left;
	width:40%;
	font:11px Verdana, Geneva, sans-serif;
	color:#999;
	padding:5px;
	text-align:left;
	
}

.footer-right{
	float:right;
	width:40%;
	font:11px Verdana, Geneva, sans-serif;
	color:#999;
	padding:5px;
	text-align:right;
}
.footer-right a{
	font:11px Verdana, Geneva, sans-serif;
	color:#999;
	text-decoration:none;
	
}
.footer-right a:hover{
	color:#fff;
	
}

.corpo-cover{
	float:left;
	width:1100px;
	height:auto; margin-top:100px; margin-bottom:50px;
}

.corpo{
	float:left;
	width:1100px;
	height:auto;
}

.corpo-left{
	float:left;
	width:300px; margin-top:65px;
}

.corpos{
	float:left;
	width:230px; background:#fff; padding:10px; border:1px solid #ccc; border-radius:10px;
}

.corpo-right{
	float:right;
	width:800px; margin-top:15px;
}

.corpo-heading{
	float:left;
	width:800px;
	height:auto;
	font:bold 24px Verdana, Geneva, sans-serif;
	color:#af363b; margin-bottom:15px; text-transform:uppercase;
}

.corpo-text{
	font:14px Verdana, Geneva, sans-serif;
	color:#333;
	width:800px;
	float:left;
	text-align:justify; line-height:20px;
}

.cos-text{font:16px Verdana, Geneva, sans-serif;}

.cos-text a{

	color:#333;
	text-decoration:none;
}
.cos-text a:hover{
	color:#AF363B;
}

.cli-cover{
	float:left;
	height:auto;
	margin-top:20px;
	width:100%;
}

.cli-img-cover{
	 float:left; width:160px; border:solid 1px #ccc; padding:10px; box-shadow:2px 2px 2px #999; margin:18px; background:#fff; 
	}
	
.cli-img{
	float:left; height:80px; width:160px;	
}

.cli-img img{ 
   transform-origin: 9%;
    transition: transform 1s linear;
	cursor:pointer;
	box-shadow: none;
}

.cli-img img:hover{ 
   transform: scale(0.9);
   box-shadow: 0px 0px 5px #762337;
}

.cli-text{
	float:left; height:55px; width:160px; font:bold 11px  Verdana, Geneva, sans-serif; color:#333; text-align:center; overflow:hidden; text-transform:uppercase;	
}
.logo{ float:left; margin:0 32px; border-radius: 16px;
box-shadow: 1px 5px 11px #ccc;
}

.f-logo{ float:left;}



.footer-link{float:left; width:1080px; height:auto; padding:10px; border-bottom:solid 1px #fff;}
.f-link-main{float:left; width:78%; margin-right:32px;}
.f-link2{float:left; width:100%; font:bold 14px Verdana, Geneva, sans-serif; color:#AF363B; margin:10px 0px;}
.f-link3{float:left; width:100%;}
.main-f-link{float:left; width:20%; margin:2px 0px; font:12px Verdana, Geneva, sans-serif; color:#fff;  }
.flash-img{float:left; width:19%}
.flash-im{float:right; width:100%; margin-top:30px;}
.main-f-link a{ color:#fff;}
.main-f-link a:hover{ color:#AF363B;}

.internal-corp{ float:left; width:1100px;}
.internal-text{ width:1100px;}
.bread-crum{ margin-top:20px; text-align:right; float:right; font-size:12px; margin-right:10px;}
.bread-crum a:hover{ color:#000;}
.acrive{ color:#af363b;}
.bullets{list-style:square; margin-left:40px; line-height:22px;}
.text-de{text-align:right; float:right; font-size:16px; font-weight:bold; color:#af363b; margin-right:15px;}
.quality-txt p{ margin-bottom:20px;}
.mm-contact{ font-size:30px; font-style:italic; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; border-bottom:3px solid #af363b; border-top:3px solid #af363b; padding:10px 0; word-spacing:10px;}
.c-box{ float:left; width:380px; margin-right:10px; border-right:3px solid #af363b; padding-right:10px; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:22px;}
.c-box-main{ float:left; width:100%; margin:10px 0; }
.no-border{ border:none; margin:0; padding:0; padding-left:52px; width:344px; }
.c-box h4{ color:#af363b; margin-bottom:10px; padding:0; font-weight:bold;}

.budha-div{ float:left; width:500px;}
.environment{ float:left;}

.cmd-msg{ text-align:right;}
.drishti{ margin:0 auto; width:100%; text-align:center; margin-top:50px;}
.drishti h3{ line-height: 30px; font-size: 18px; font-weight: bold; margin-bottom:10px;}
.drishti a{background: url(../img/pdf.jpg) no-repeat left top; padding-left: 25px;}

.sites-maps{ float:left; width:100%; height:auto; }
.sites-maps-cover{ float:left; width:18%; margin-right:20px;}
.sites-head{ font:bold 14px verdana; color:#af363b; width:100%; margin-bottom:10px;}
.sites-head a{ font:bold 14px verdana; color:#af363b; text-decoration:none;}
.sites-head a:hover{color:#111;}
.sites-text{ font:12px verdana; color:#111; width:100%; margin:5px 0px;}
.sites-text a{ font:12px verdana; color:#111; text-decoration:none;}
.sites-text a:hover{ color:#af363b; text-decoration:none;}

.sites-head1{ font:bold 14px verdana; color:#af363b; width:100%; margin-bottom:5px;}
.sites-head1 a{ font:bold 14px verdana; color:#af363b; text-decoration:none;}
.sites-head1 a:hover{color:#111;}










.sites-maps2{ float:left; width:100%; height:auto; margin-top:20px;}
.sites-maps-cover2{ float:left; width:17%; margin-right:20px;}
.sites-head2{ font:bold 14px verdana; color:#af363b; width:100%; margin-bottom:10px;}
.sites-head2 a{ font:bold 14px verdana; color:#af363b; text-decoration:none;}
.sites-head2 a:hover{color:#111;}
.sites-text2{ font:12px verdana; color:#111; width:100%; margin:5px 0px;}
.sites-text2 a{ font:12px verdana; color:#fff; text-decoration:none;}
.sites-text2 a:hover{ color:#af363b; text-decoration:none;}

.sites-head21{ font:bold 14px verdana; color:#af363b; width:100%; margin-bottom:5px;}
.sites-head21 a{ font:bold 14px verdana; color:#af363b; text-decoration:none;}
.sites-head21 a:hover{color:#fff;}