@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background-image:url(images/background%20imag.jpg);
}
#wrapper {
	height:1941px;
	width:1200px;
	background-color: #FFF;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	box-shadow: 0px 0px 8px #999;
	-moz-box-shadow: 0px 0px 8px #999; /* Firefox */
  -webkit-box-shadow: 0px 0px 8px #999; /* Safari, Chrome */
}
#header {
	float: left;
	height: 110px;
	width: 1200px;
	background-color: #FFF;
}
.logo {
	float: left;
	margin-left:20px;
	height:93px;
	margin-top:0.2%;
}
.name {
	font-family: Verdana, Geneva, sans-serif;
	color:#005ca7;
	margin-left:20px;
	float:left;
	margin-top:1.7%;
	font-size: 43px;
	line-height:38px;
	font-weight: bold;
	text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.31);
	width:450px;
}
.punch_line{
	color:#dd2122; font-size:14px; margin-left:16%; font-weight:bold;
}
.callUs{
	float:left;
	margin-top:2px;
	margin-left:30px;
	width:545px;
	margin-top:22px;
	height:40px;
}
.callus{
	margin-right:5px; 
	margin-bottom:-15px;
}
.middle_bookcomplaint{
	float:right;
	margin-top:-7%;
}
.callus_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#696868; 
	font-weight:bold;
}
.call{
	float:left;
	width:350px;
	height:38px;
}
.mail{
	float:left;
	width:400px;
	height:50px;
}
.mailus_img{
	margin-right:5px; 
	margin-bottom:-10px; 
	margin-left:8px;
}
.mailus_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px; 
	color:#696868; 
	font-weight:bold;
}
.mail a{
 	color:#696868;	
}
.mail a:hover{
 	color:#2f2f2f;	
}
#banner {
	float: left;
	height: 300px;
	width: 1150px;
	margin-left:25px;
	margin-right:25px;
}
.banner_shadow{
	float:left;
	background-image:url(images/c_banner_shadow.png); background-repeat:no-repeat;
	margin-top:-1px;
	width:100%;
	height:45px;
}
#portfolio {
	float: left;
	height: 460px;
	width: 260px;
	margin-left: 25px;
	margin-top:15px;
	border-radius: 5px;
}
.requestCall{
	background-image:url(images/request-call-Back1.jpg); background-repeat:no-repeat;
}
.product-1 {
	height: 30px;
	width: 248px;
	margin-left: 7px;
	float: left;
	margin-top: 20px;
	background-color: #005ca7;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	color: #FFF;
	border-radius: 5px;
	padding-top:7px;
}
.text-4{
	float:left;
	border-left:4px solid #005ca7;
	height:auto;
	margin-left:7.5px;
	margin-top:-3px;
}
.product_sidebarmenu{margin-left:10px;}
.text-4 li{
	list-style:none;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom: 1px dotted #D6D6D6;
	width: 239px;
	padding-bottom:3px;
	margin-left:-2px;
	padding-top:3px;
}
.text-4 li a:hover{
	color:#09F;
	-moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.service-1 {
	height: 30px;
	width: 248px;
	margin-left: 7px;
	float: left;
	margin-top: 30px;
	background-color: #005ca7;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold;
	color: #FFF;
	border-radius: 5px;
	padding-top:7px;
}
.text-5{
	float:left;
	border-left:4px solid #005ca7;
	margin-left:7.5px;
	margin-top:-3px;
}
.text-5 li{
	list-style:none;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom: 1px dotted #D6D6D6;
	width: 239px;
	padding-bottom:3px;
	margin-left:-2px;
	padding-top:3px;
}
.text-5 li a:hover{
	color:#09F;
	-moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
#about {
	height:1210px;
	width:860px;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:30px;
}
.text {
	font-size: 17px;
	margin-top: 10px;
	margin-left:25px;
	color:#FFF;
	height:30px;
	width:860px;
	padding-top:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-radius: 5px;
	background-image: -o-linear-gradient(right, rgb(0, 92, 167) 22%, rgb(0, 149, 255) 78%);
background-image: -moz-linear-gradient(right, rgb(0, 92, 167) 22%, rgb(0, 149, 255) 78%);
background-image: -webkit-linear-gradient(right, rgb(0, 92, 167) 22%, rgb(0, 149, 255) 78%);
background-image: -ms-linear-gradient(right, rgb(0, 92, 167) 22%, rgb(0, 149, 255) 78%);
background-image: linear-gradient(to right, rgb(0, 92, 167) 22%, rgb(0, 149, 255) 78%);
}
.text-2{
	float:left;
	width:860px;
	height:600px;
	margin-left: 25px;
}
.img{
	float:left;
	width:380px;
	height:260px;
}
.text-2 li{
	list-style:none;
	margin-top:3px;
	line-height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
p{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:21px;
}
.img-2{
	float:left;
	width:430px;
	height:200px;
}
.img-3{
	float:left;
	width:430px;
	height:295px;
}
#lastcontent {
	float: left;
	height: 200px;
	width: 1200px;
	margin-top:45px;
	border-top-style: dotted;
	border-top-width: thin;
}
.newsevents{
	float: left;
	height: 200px;
	width: 250px;
	margin-left:45px;
}
.news {
	height: 30px;
	width: 240px;
	margin-left: 5px;
	float: left;
	font-size: 16px;
	text-align:center;
	color: #333;
	font-weight:bold;
	padding-top:10px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.script {
	padding: 10px;
	height: 140px;
	width:220px;
	float:left;
	margin-top: 6px;
	margin-left:3px;
	border-radius:10px;
	-moz-border-radius:10px;
}
.inspiration {
	float: left;
	height: 200px;
	width: 365px;
	margin-left:75px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.inspirationtext {
	font-size: 13px;
	text-align: justify;
	float: left;
	line-height:22px;
	margin-right: 5px;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.swami {
	margin-top:15%;
	float:right;
	font-size: 14px;
}
.get {
	float: left;
	height: 240px;
	width: 365px;
	margin-left: 75px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.get-text {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	float: left;
	margin-right: 10px;
	line-height:22px;
	margin-top: 15px;
	font-size:13px;
	margin-bottom:35px;
}
 .get-text a:hover{
	text-decoration:underline;
	color:#06F;
 }
#footer-1 {
	height: 40px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.foot_left{
	float:left;
	width:500px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.foot_right2{
	float:right;
	width:400px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;	
}
/*left side bar*/		
		#menu-1 img{ border: none; -ms-interpolation-mode: bicubic; }		
		#wrapper-1{ position:absolute; left:9%; padding-top:96px;  -webkit-transform: matrix3d(90deg); 
-moz-transform: matrix3d(90deg);  
-o-transform: matrix3d(90deg); 
-ms-transform: matrix3d(90deg); }
		#menuwrapper{ position:relative; height:63px;}
			#menu-1{position:absolute; bottom:0; left:0; }
				.menuitem{ position:fixed relative; bottom:0px; display:inline-block; }
				#sidebar-1{
	height:252px;
	width:60px;
	float:left;
	position:fixed;
	top:32%;
	left:0%;
	background-color: #ededed;
	border-top-right-radius:12px;
	border-bottom-right-radius:12px;
	}
/*shout_box bar*/
.shout_box {
	width: 390px;
	position: fixed;
	bottom: 0;
	right: 0%;
	z-index:9;}