@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*background:url(../images/sky-background2.png) repeat center 0;*/
	background:url(../images/sky-background2.png)repeat center 0 fixed;
	/*background:url(../images/sky-background2.png);
	background-repeat:no-repeat;
	background-size:cover;*/
}
div, h1, h2, h3, h4, table, form, span, ul, li, a {
	margin:0px;
	padding:0px;
}
#top_container {
	margin:auto;
	padding:0px;
	width:989px;
	/*background:#24bcc7 #6699cc;*/
	background:url(../images/sky-background2.png)repeat center 0;
}
/*.container {
	width:989px;
	margin:auto;
	background:url(../images/header_background.png)no-repeat;
	height:470px;
}*/
#top_container .top_header {
	height:160px;
	/*background:url(../images/cloudy.png)repeat;*/
	/*background:url(../images/sky-background2.png)repeat center 0;*/
	border-bottom:1px solid #0081c5;
}
#top_container .top_header #logo_container {
	margin-top:10px;
	margin-left:5px;
	float:left;
	width:240px;
}
#top_container .top_header .navigation {
	float:right;
	width:739px;
}
logo_container img {
	width:200px;
	height:90px;
}
#top_navigator {
	width:600px;
	float:right;
}
.navigation #home_menu {
	float:left;
	width:380px;
	padding-left:50px;
	margin-top:20px;
}
.navigation #home_menu  nav {
	margin:0px;
	padding:0px;
}
.navigation #home_menu  nav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.navigation #home_menu  nav ul li {
	float:left;
	margin:0px 1px;
}
.navigation #home_menu  nav ul li a {
	text-decoration:none;
	color:#000000;
	padding:0px 12px;
	font-size:10px;
	font-weight:500;
}
.navigation #home_menu  nav ul li ul {
	position: absolute;
	display: none;
	z-index: 999;
	margin:0px;
	padding:0px;
}
 .navigation #home_menu  nav ul li ul li a {
	width:200px;
	float:left;
	padding:10px;
	color:#FFFFFF;
	border-bottom: 1px solid lightgray;
}
.navigation #home_menu  nav ul li:hover ul {
	display:block;
	width:220px;
	font-size: 13px;
	margin:-12px 0px 0px -30px;
	line-height:15px;
	text-align:left;
	background:#24bcc7;
}
.navigation #home_menu  nav ul li a:hover ul {
	display:block;
	float:left;
}
.navigation #home_menu  nav ul li a img {
	padding-left:15px;
}
.navigation #home_menu  nav ul li a p {
	padding-left:10.5px;
	line-height:15px;
}
#connect_text {
	float:right;
	width:300px;
	padding:20px 5px 0px 0px;
}
#connect_text #para_elvish {
	text-align:right;
	font-size:23px;
	color:#663366;
	font-weight:700;
	font-stretch:extra-expanded;
}
#connect_text #para_connect {
	text-align:right;
	font-family:segoe script;
	font-size:16px;
	line-height:25px;
	color:#620000;
	font-weight:700;
	font-style:normal;
}
#maruee_place {
	margin:17px 0px 0px 0px;
	padding:0px;
}
#maruee_place a {
	color:#00376F;
	font-size:14px;
	font-weight:600;
	margin-right:100px;
	padding:10px;
}
#maruee_place a:hover {
	color:#FF0000;
}
.cls {
	clear:both;
}
.for_enquiry {
	width:300px;
	margin:15px 0px 0px 0px;
	padding:0px;
}
.for_enquiry ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.for_enquiry ul li {
	float:left;
}
.for_enquiry ul li a {
	text-decoration:none;
	margin:0px 10px;
	color:#000000;
}
.customer_care {
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.customer_care ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.customer_care ul li {
	float:left;
}
.customer_care ul li a {
	text-decoration:none;
	margin:0px 10px;
	color:#000000;
}
.top_menu {
	margin:0px;
	padding:0px;
}
.top_menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.top_menu ul li {
	border-bottom:1px solid #E6F7FF;
}
.top_menu ul li a {
	text-decoration:none;
	padding-left:5px;
	font-size:14px;
	font-weight:500;
	color:#000000;
}
.top_menu ul li a:hover {
	text-decoration:underline;
}
#non_underline {
	border-bottom:none;
}
.footer {
	margin:0px;
	padding:0px;
	height:40px;
	background:#80FFFF;
	border:1px solid lightgray;
	border-top-right-radius:10px;
}
.contact {
	margin:0px 0px;
	font-style:normal;
	font-weight:500;
	background:#FFFFFF;
}
.gogle_map {
	background:#FFFFFF;
}
.fixed_menu {
	height:30px;
	background:url(../images/sky-background2.png)repeat center 0;
	width:989px;
}
.fixed_menu ul {
	list-style:none;
	padding-top:6px;
}
.fixed_menu ul li {
	display:inline;
	width:190px;
	margin:0px 20px;
}
.fixed_menu ul li a {
	text-decoration:none;
	color:#000000;
	margin-top:10px;
	font-size:11px;
	font-weight:600;
}
.it_product {
	padding:10px;
	background:#FFFFFF;
	line-height:40px;
}
.it_product a {
	display:block;
	font-size:14px;
	font-weight:500;
	color:#0000FF;
	text-decoration:none;
}
.it_product a img {
	padding-right:15px;
}
.it_product a:hover {
	text-decoration:underline;
	color:#FF0000;
}
p {
	margin:0px;
	padding:0px;
	line-height:30px;
}
.for_enquiree {
	background:#800000;
	color:#FBF7F7;
	width:305px;
	padding:5px;
	float:right;
}
.for_enquiree p {
	font-size:12px;
}
.for_enquiree form {
	border:none;
}
.for_enquiree form table {
	border:none;
}
.for_enquiree #width_input {
	width:155px;
	height:20px;
	border:1px solid #000000;
	border-radius:3px;
	margin-right:10px;
}
.for_enquiree #width_input_right {
	width:155px;
	height:20px;
	border:1px solid #000000;
	border-radius:3px;
	margin-left:15px;
}
/*textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
	width:200px;
}
/*input {
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	display: inline-block;
	text-align: start;
}*/
.footer_link {
	margin:0px;
	padding:0px;
	background:url(file:///C|/Users/Rabindra/Desktop/elvish%20front%20page/images/menu2.png) repeat-x;/*url(../images/footer-background.png) no-repeat;*/
	height:50px;
	padding:20px;
}
.footer_link #navigation_bar {
	margin:20px 0px 0px 200px;
}
.footer_link #navigation_bar a {
	text-decoration:none;
	padding:10px 5px;
	margin:0px 15px;
	color:#3C0000;
	font-size:14px;
	font-weight:700;

}
.slider {
	width:989px;
	height:330px;
	background:url(../images/sky-background2.png)repeat center 0;
}
.slider #popup_submenu {
	float:left;
	padding:0px 0px;
	height:330px;
	width:206px;
}
.slider #popup_submenu a {
	text-decoration:none;
}
.slider #slider_img {
	float:right;
	width:783px;

}
.slider #slider_img img {
	/*width:783px;
	height: 330px;*/
}
.centre_container {
	background:url(../images/sky-background2.png);
	margin:0px;
	padding:0px 10px;
}
.centre_container #lft_content {
	float:left;
	width:220px;
}
.centre_container #rht_content {
}
.about_mission_heading {
	height:20px;
	padding:5px;
	font-style:normal;
	font-size:14px;
	font-weight:700;
}
#content_mission {
	padding:15px 30px;
	text-align:justify;
	font-family: arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height:20px;
	background:#F0F0F0;
}
.misson_txt {
	width:320px;
	float:left;
}
.misson_txt #heading {
	padding:5px;
	font-size:16px;
	font-weight:500;
}
.misson_txt #content_txt {
	padding:5px 7px;
	height:250px;
	border-radius:8px;
	line-height:20px;
	text-align:justify;
	overflow:hidden;
	background:#FFFFFF;
	border:1px solid #24bcc7;
}
.space {
	margin-right:4px;
}
#upcoming_heading {
	padding:5px;
	font-size:16px;
	font-weight:500;
}
#upcoming_content_txt {
	padding:5px 7px;
	height:250px;
	border-radius:8px;
	line-height:35px;
	text-align:justify;
	overflow:hidden;
	/*border-image:url(../images/tagimage.png) 27 27 27 27 round round;}*/
		border:1px solid #24bcc7;
}

#upcoming_content_txt a{color:#000000; font-size:13px; font-weight:700;}
ul#vertical {
	margin: 0;
	padding: 0;
	width:202px;
	border: 1px solid #292929;
	-webkit-box-shadow: 0 0 5px #3c3c40;
	-moz-box-shadow: 0 0 5px #3c3c40;
	box-shadow: 0 0 5px #3c3c40;
}
ul#vertical li {
	list-style-type: none;
	background-image: -moz-linear-gradient(top, #535357, #3c3c3f);
	background-image: -ms-linear-gradient(top, #535357, #3c3c3f);
	background-image: -webkit-linear-gradient(top, #535357, #3c3c3f);
	background-image: linear-gradient(top, #535357, #3c3c3f);
}
ul#vertical li a {
	display: block;
	padding:10.7px 30px;
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2);
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid #292929;
}
ul#vertical li a:hover {
	text-shadow: 0 0 8px rgba(255, 255, 255, 0.2);
	background-color: #59595c;
	-webkit-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2), 0 1px 0px #292929;
	-moz-box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2), 0 1px 0px #292929;
	box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.2), 0 1px 0px #292929;
}
ul#vertical li a:active {
	background-color: #414142;
	-webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
}
.contact table td {
/*width:300px;*/
	
}
.need_info {
	font-size:14px;
	font-weight:500;
	padding:5px;
	border-bottom:1px solid lightgray;
}
#fillup_label {
	font-size:13px;
	font-weight:500;
	padding:10px 0px 3px 10px;
	margin-left:10px;
}
/*input {
	font-size:13px;
	font-weight:500;
	padding:5px 0px 3px 10px;
	
	border:1px solid #000000;
	
	border-radius:4px;
	background:#FFE8F3;
}*/
.for_enquiry_btn {
	width:80px;
	margin:10px 100px;
	background:#FF8000;
	padding:10px;
	font-weight:700;
	border-radius:3px;
	cursor:pointer;
	border:1px solid #FFFFFF;
	box-shadow:inset 5px 5px 5px #888888;
}
.read_more {
	margin:145px 0px 0px 200px;
}
.read_more a {
	color:#0000FF;
}
.txt_area {
	font-size:13px;
	font-weight:500;
	padding:5px 0px 3px 10px;
	width:255px;
	border:1px solid #000000;
	margin:0px 17px;
	border-radius:4px;
	background:#FFE8F3;
	height:65px;
	color:#000000;
}
.enquity_call {
	color:#000000;
	margin-top:30px;
	position:relative;
}
.enquity_call #enquity_lft {
	float:left;
	width:140px;
}
.enquity_call #cust_mer {
	float:right;
	width:75px;
	
}
.enquity_call p {
	color:#000000;
	font-weight:700;
	font-style:italic;
	line-height:15px;
	text-align:right;
}
.enquity_call img {
	width:20px;
	height:15px;
	margin:5px 0px 0px 15px;
}
#ph_no {
	width:210px;
	border:1px solid lightgray;
	height:20px;
	display:none;
	position:absolute;
	background:#EAEAFF;
	z-index:10;
	bottom:-8px;
	left:0px;
	font-weight:900;
}
#phon_customer {
	width:210px;
	border:1px solid lightgray;
	height:20px;
	display:none;
	position:absolute;
	background:#EAEAFF;
	z-index:10;
	direction:rtl;
	right:45px;
	top:40px;
}
#mail_id {
	width:210px;
	border:1px solid lightgray;
	height:20px;
	display:none;
	position:absolute;
	z-index:10;
	background:#EAEAFF;
	bottom:-8px;
	left:45px;
	font-weight:900;
}
#mail_cust {
	width:210px;
	border:1px solid lightgray;
	height:20px;
	display:none;
	position:absolute;
	z-index:10;
	direction:rtl;
	background:#EAEAFF;
	right:0px;
	top:40px;
}
#mail_id span {
	text-decoration:underline;
	cursor:pointer;
}
.enquity_call span {
	font-weight:900;
	color:#0099FF;
}
.carier_top {
	padding:5px;
	font-style:normal;
	font-size:16px;
	font-weight:700;
}
#table_carer {
	border:5px solid gray;
	width:640px;
}
.td_size {
	font-size:13px;
	font-family:normal;
	font-weight:600;
	opacity:0.5;
}
#who_readmore {
	width:80px;
	margin:0px 0px 10px 400px;
}
#who_readmore a {
	color:#EA0000;
	text-decoration:none;
}
.product_marquee {
	position:absolute;
	height:30px;
	width:800px;
	top:120px;
	left:100px;
	right:0px;

}
.product_marquee a {
	color:#00376F;
	font-size:11px;
	font-weight:600;
	margin-right:100px;
	padding:10px;
	text-decoration:none;
}
.product_marquee a:hover {
	color:#000000;
}
#enquity_lft {
	width:140px;
}
.en_para {
	color:#000000;
	font-weight:600;
	line-height:15px;
}
.en_img {
	width:20px;
	height:15px;
	margin:5px 5px 0px 0px;
}
.en_img1 {
	width:20px;
	height:15px;
	margin:5px 5px 0px 5px;
}
.form_data {
	margin:0px;
	padding:0px;
}
.form_data #fill_up {
	width:250px;
	height:25px;
	margin:0px 20px;
	border:1px solid #000000;
	border-radius:4px;
	padding:0px 10px;
	background:#CCCCCC;
}
.form_data #record_name {
	height:20px;
	width:250px;
	font-size:13px;
	font-family:normal;
	font-weight:600;
	opacity:0.5;
}
.form_data #fill_up_textarea {
	width:250px;
	height:60px;
	margin:0px 20px;
	border:1px solid #000000;
	border-radius:4px;
	padding:5px 10px;
	background:#CCCCCC;
}
.btn_submit {
	width:80px;
	height:25px;
	background:#FFD7FF;
	color:#000000;
	font-size:14px;
	font-weight:700;
	border-radius:4px;
	cursor:pointer;
}
#reset_space {
	padding:5px 0px 5px 130px;
	
	
}
hr{ background:url(../images/steps_title_bg.png)repeat; width:250px; height:5px; border:1px solid white; border-radius:8px;}
.step_step{font-size:16px; color:#111; font-weight:700; font-stretch:extra-expanded; padding:0px 10px;}
.step{font-size:20px; color:#24bcc7; font-weight:900; font-stretch:extra-expanded; padding:10px 20px; width:250px;}
.step_indiacte{ padding:0px 20px;}

.free_consult{font-size:16px; color:#111; font-weight:600; font-stretch:extra-expanded;}
.u_show{font-size:14px; color:#111; font-weight:600; font-stretch:extra-expanded; padding:10px 20px; opacity:0.3;}
td.step_head {
height: 60px;
padding-left: 70px;
font-size: 21px;

}
td.step_head1 {
width:50px
height: 60px;
padding-left:0px;
font-size: 16px;
opacity:0.5;
padding:0px 0px 0px 5px;
}
td.step1 {
background:url(../images/step111.png) no-repeat left center; width:30px; height:30px;
}
td.step2 {
background:url(../images/stepp2.png) no-repeat left center; width:30px; height:30px;
}
td.step3 {
background:url(../images/stepp3.png) no-repeat left center; width:30px; height:30px;
}
#slideshow{ width:600px; height:300px; background:#00F;}