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, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input[type="text"],input[type="submit"], input[type="button"], input[type="reset"], input[type="file"], select, textarea, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;	outline: 0;
	border:0;
}


ul,ol,dl{ list-style:none;}

body, html{ height: 100%; margin: 0;height: auto; min-height: 100%; }
body{ 
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:14px;
	line-height: 1.65em;
	background-color: #8F8F8F;
	background-repeat: repeat; 
	color: #414042;
	}
a{ outline: none; text-decoration: none; color:#008000; cursor:pointer;}
a:hover{ text-decoration: underline; }
a img{ border: none; max-width:100%; }

.clear {clear:both;}
.clearlast {clear:both;padding-bottom:35px;}
.clearlastgallery {clear:both;padding-bottom:55px;}
.ienoclear {clear:both;}
.fright { float:right; }
.fleft {float:left; }
 hr{height:1px; line-height:0; margin:10px 0px !important; page-break-after:always; clear:both;}
.align-right { float:right; }
.align-left { float:left; }
.align-center { margin:0 auto; display:block;}

.fleft_img{ float:left; margin:6px 15px 5px 0px; border:solid 1px #008000; padding:1px;}
em{ font-style:italic;}
strong{ font-weight:bold;}
.v_height15{ height:15px;}
	

.container {
	width:100%;
	margin:0 auto;
	background: url(../images/whitebg.png) #ffffff repeat;
	padding:0px 0px 35px 0px;
	position:relative;
	top:0px;
	}
	
h1.entry-title {
	background: #111;
    color: #fff;
    display: block;
    font-size: 32px;
    font-weight: 400;
    letter-spacing: 0;
    margin: 20px 0 0;
    padding:2% 3%;
	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-khtml-radius:4px 4px 0px 0px;
	-o-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	width:94.2%;
}


/* 
12.2 Template - Contact Form
-------------------------------------------------------------- */

#contactform { margin: 20px 0 40px 0; }

	#successmessage {
	display:none; 
	width:80%;
	color:#444;
	padding: 30px 25px 45px 25px;
	margin: 40px 0 40px 0;
    background: #FFFFED;
	}
	
	#successmessage h2 {
	margin: 10px 0 20px 0;
	text-transform: none;
	}
	
	#contactform #contact label {
		cursor: pointer;
		font-size: 12px;
		font-weight:normal;
		letter-spacing:1px;
		color:#a0a0a0;
	}
	#contact .text-input {
		display:block;
		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd;
		padding:7px;
		margin:0 0 20px 0;
		}
		
 #contact .app-ddl {
		display:block;
		font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans','DejaVu Sans Condensed', Tahoma, Arial,sans-serif;
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd;
		padding:7px;
		margin:0 0 20px 0;
		}
		
	#contact textarea {
		height: 80px;
		}
	#contact input, #contact textarea {}	
	#contact input:focus, #contact textarea:focus { 
		border: 1px solid #888;
		}

	#contactform #contact  .error {
		font-size: 11px;
		color: #ff0000; 
		float:right;
		margin-right:40px;
		display:none;
		padding: 0 8px;
		}

	#contact .button {
		width:120px;
		font-weight:bold;
		font-size:13px;
	}
		#contact .button:hover { color: #fff; cursor:pointer;}
		#contact .button:active { color: #eee; }
		#contact input { width: 90%; }
		#contact select { width: 92%; }
		#contact textarea { width: 90%; }
		#contact label { display: inline; float: none; font-weight:bold; font-size:14px; }
	
	/* -------- Address -------- */
	
.addressbox { float:right;font-size:18px;line-height:22px;position:relative;right:148px; top:40px;margin-bottom:100px;}
.addresstitle {font-size:18px;font-weight:bold;margin-bottom:10px;margin-left:-5px;}	
.fulladdress {color:#464646;font-size:14px;margin-bottom:10px;}	
.fulladdress ul {list-style:none !important;}
.fulladdress ul li {}

.iconalign-left { float:left; padding-right:5px;}
.iconalign-right { float:right; padding-left:5px;}
.iconalign-center { display:block; margin: 0 auto; text-align:center; }


#fullscr-copyright {
	position:		fixed;
	bottom:			0;
	left:			0;
	color:			#fff;
	text-shadow: 1px 1px rgba(0,0,0,0.5);	
	display:		inline-block;
	font-size:		12px;
	z-index:9;
	padding:10px 0px 10px 0px;
	background:url(../images/head-base-black.png) repeat left top;
	width:100%;
	}
	
#fullscr-copyright ul{ list-style:none; padding:0; margin:0 auto; width:980px; text-shadow:1px 1px 1px #414042;}
#fullscr-copyright ul li{ display:inline; padding:0px 4px 0px 3px; margin:0;border-right:solid 1px #a9a9a9;}
#fullscr-copyright ul li:first-child{ border:0;}
#fullscr-copyright ul li:last-child{ border:0;}
#fullscr-copyright ul li.copyright{ padding:0px 10px 0px 0px; margin-right:10px; border-right:solid 0px #a9a9a9;}
#fullscr-copyright ul li a{ color:#FFFFFF;}
#fullscr-copyright ul li a:hover{ text-decoration:underline;}
	

#footer{ padding:0; margin:0 auto; position:fixed; width:58%; left:10%; bottom:16px; z-index:0; font-size:11px;color:#FFFFFF;}
#footer ul{ list-style:none; padding:0; margin:0; text-shadow:1px 1px 1px #414042;}
#footer ul li{ display:inline; padding:0px 4px 0px 3px; margin:0;border-right:solid 1px #a9a9a9;}
#footer ul li:first-child{ border:0;}
#footer ul li:last-child{ border:0;}
#footer ul li.copyright{ padding:0px 20px 0px 0px; margin-right:20px; border-right:solid 0px #a9a9a9;}
#footer ul li a{ color:#FFFFFF;}
#footer ul li a:hover{ text-decoration:underline;}


.grid-list-position {position:absolute; bottom:200px; width:100%;}
.grid-list-services {position:relative;}
.grid-list-services ul {list-style-type: none; margin-left: 0; margin-right: 0;	margin:0 auto; text-align:center;}
.grid-list-services ul li {	display:inline-block; vertical-align:top; margin-left:3px; margin-bottom:15px; width:240px;position:relative;}
.grid-list-services ul li a:hover{ text-decoration:none;}
.grid-list-services ul li:first-child {margin-left:0;}
.grid-list-services ul li .gridservice_colwrap {
	padding: 22px 20px 20px 70px;	
	background:url(../images/homeboxgreenbg.png) repeat left top;	
	-webkit-box-shadow:3px 4px 8px rgba(0, 0, 0, 0.9);
	-moz-box-shadow:3px 4px 8px rgba(0, 0, 0, 0.9);
	-o-box-shadow:3px 4px 8px rgba(0, 0, 0, 0.9);
	box-shadow:3px 4px 8px rgba(0, 0, 0, 0.9);

}
.grid-list-services .service_elemental {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	width:40px;
	height:40px;
	left:15px;
	position: absolute;
	bottom:38%;	
	border-radius:40px;
}

.grid-list-services .service-icon1 {background-image: url(../images/iconkairali.png);}
			
.grid-list-services ul li h3
{
	margin-bottom:10px;
	padding-bottom:8px;
	font-size:13px;
	font-weight:700;
	text-align:left;
	border-bottom:1px solid #ffffff;
	color:#ccec18!important;
	text-shadow:1px 1px 1px #4f8329;
}
.grid-list-services ul li h3, .grid-list-services ul li h3 a {color:#111;}
.grid-list-services ul li h3, .grid-list-services ul li h3 a:hover {color:#000;}

.grid-list-services ul li .description{color: #ffffff; font-size:12px; line-height:15px; margin-top: 0; text-align: left; text-shadow:1px 1px 1px #4f8329;}
.grid-list-services .service-readmore {font-size:12px; font-weight:600; margin-top:10px; font-style:italic;display:inline;}
.grid-list-services .service-readmore a {color:#111;}
.grid-list-services .service-readmore a:hover{}						
.grid-list-services .gridservice_image {position:absolute; top:0; z-index:-1; opacity:0; width:240px; height:127px; overflow:hidden;}
.grid-list-services .gridservice_image img
{
	-webkit-box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.1);
	-o-box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow:  0px -1px 1px 1px rgba(0, 0, 0, 0.1);
	border:1px solid rgba(255,255,255,0.3);	
	
}
.grid-list-services .gridservice_image img {width:238px; height:127px;}						
						
.slidshowbackground-panel {
	height: 50px;
	position: fixed;
	width: 100%;
	bottom:0;
	left:0;
}

.background-fill {
	position:fixed;
	z-index:-9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:auto; 
	background: none;
	opacity:0.2;
	}


.rightsearchbox{ padding:0; margin:0;}
.rightsearchbox input[type="text"]{ padding:0; margin:0; float:left; width:155px !important; font-size:13px !important;}
.rightsearchbox input[type="submit"]{padding:0; margin:0; float:right; width:40px !important; height:34px !important; background:url(../images/right_searchbtn.jpg) no-repeat left top !important; cursor:pointer;}


.cont_address_box{ padding:15px 0px; margin:0; clear:both; width:100%; border-bottom:dotted 1px #CCCCCC; border-top:dotted 1px #CCCCCC;}
.cont_address_box ul{ list-style:none; padding:0; margin:0;}
.cont_address_box ul li{ padding:4px 0px 4px 45px; margin:0; font-weight:bold;}
.cont_address_box ul li.contact-email{background: url(../images/contact-1.png) no-repeat left 4px;}
.cont_address_box ul li.contact-phone{background: url(../images/contact.png) no-repeat left 4px;}
.cont_address_box ul li.contact-book{background: url(../images/book_addresses.png) no-repeat left 4px;}

.location_box
{
padding:2%;
margin:15px 0px 15px 0px;
float:left; width:96%;
-moz-box-shadow:0px 0px 5px #ccc;
-webkit-box-shadow:0px 0px 5px #ccc;
-o-box-shadow:0px 0px 5px #ccc;
box-shadow:0px 0px 5px #ccc;
}

.location_box h2{ font-size:20px !important; display:block; clear:both; padding:5px 0px 5px 0px!important;}
.location_box strong{color:#666666; font-weight:bold; font-size:14px;}
.location_box .leftbox{ float:left; width:100%; padding:0; margin:0;}
.location_box .rightbox{ float:right; width:100%; padding:0; margin:0;}
.widget h3{line-height:24px;}
.flag{ width:30px!important; float:left; margin-right:5px; border:solid 1px #ccc;}
.location_box .widhalf{ width:50%; float:left;}

.locationdiv{ padding:0px; margin:25px 0px 20px 0px; width:100%; float:left; border:solid 1px #666666;}
.locationdiv iframe{width:100%; height:400px;}

.photolibrary{ float:left; width:100%; padding:0; margin:0;}
.photolibrary ul{ padding:0; margin:0; list-style:none;}
.photolibrary ul li{ padding:0; margin:10px 35px 25px 0px; float:left; text-align:center; font-size:14px;}
.photolibrary ul li.last{padding:0; margin:10px 0px 25px 0px;}
.photolibrary ul li a{ font-size:15px; font-weight:bold;}
.photolibrary ul li a:hover{ color:#000000; border-bottom:dotted 1px #414042 !important;}
.photolibrary ul li img{
border:solid 5px #f5f5f5;
padding:0px;
-moz-box-shadow:1px 1px 0px #777777;
-webkit-box-shadow:1px 1px 0px #777777;
-khtml-box-shadow:1px 1px 0px #777777;
-o-box-shadow:1px 1px 0px #777777;
box-shadow:1px 1px 0px #777777;
display:block;
margin:0px 0px 10px 0px;
}
.photolibrary ul li img:hover{
border:solid 5px #ffffff;
padding:0px;
-moz-box-shadow:1px 1px 15px #777777;
-webkit-box-shadow:1px 1px 15px #777777;
-khtml-box-shadow:1px 1px 15px #777777;
-o-box-shadow:1px 1px 15px #777777;
box-shadow:1px 1px 15px #777777;
}
.photolibrary ul li a{ text-decoration:none; border:0;}
.photolibrary ul li a:hover{ text-decoration:none; border:0;}

.videolibrary{ padding:0%; margin:0px 0px 0px 0px; width:100%;}
.videolibrary .video_boxL{ float:left; width:48%; padding:0; margin:0px 0px 30px 0px; text-align:center;}
.videolibrary .video_boxR{ float:right; width:48%; padding:0; margin:0; margin:0px 0px 30px 0px; text-align:center;}

.awards_list{ padding:2% 3%; margin:5px 0px 20px 0px; float:left; width:94%; background:#ffffff; border:solid 1px #f0f0f0; color:#888888;}
.awards_list:hover{ background:#f2fff2; border:solid 1px #008000; color:#666666;}
.awards_list img{ float:left; margin:4px 25px 5px 0px; border:solid 1px #008000;}
h4.aw_col{ color:#008000; font-weight:bold;}
.awards_list strong{ color:#008000;}
.certification{ padding:2% 3%; margin:5px 0px 20px 0px; float:left; width:94%; background:#f9f9f9; border-top:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0; color:#666666;}
/* --------------- Sitemap -------------- */
#sitemap{width:500px; float:left; font-size:12px; padding:0; margin:0;}
#sitemap ul{list-style:none; margin:0;clear:both; padding:0;}	
#sitemap li{margin:0px;	padding:0px; font-size:14px; list-style-type:none;	clear:both;line-height:34px;}
#sitemap li a{ text-decoration:none !important; border-bottom:0 !important;}
#sitemap li a:hover{ text-decoration:none !important; border-bottom:0 !important; color:#000000 !important;}
#sitemap li.home{ background:url(../images/folder.jpg) no-repeat left top; height:50px; padding:10px 0px 0px 94px; font-weight:bold; font-size:20px;}
#sitemap li.home a{ color:#c66a17;}
#sitemap li.kairali_1sitmap{ background:url(../images/kairali_1sitmap.jpg) no-repeat left top; height:40px; padding:0px 0px 0px 125px; font-weight:bold; font-size:16px;}
#sitemap li.kairali_sitmaplast{ background:url(../images/kairali_lastsitmap.jpg) no-repeat left top; height:40px; padding:0px 0px 0px 125px; font-weight:bold; font-size:16px;}
#sitemap li.kairali_2sitmap{ background:url(../images/kairali_sitmap.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 145px; font-weight:bold;}
#sitemap li.kairali_2sitmap_1{ background:url(../images/kairali_sitmap_1.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 145px; font-weight:bold;}
#sitemap li.kairali_2sitmap_12{ background:url(../images/kairali_sitmap_12.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 145px; font-weight:bold;}
#sitemap li.kairali_2sitmap_12 a{ color:#555555;}
#sitemap li.kairali_2sitmap a{ color:#555555;}
#sitemap li.kairali_21sitmap{ background:url(../images/kairali_sitmap1.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 145px; font-weight:bold;}
#sitemap li.kairali_21sitmap a{ color:#555555;}
#sitemap li.kairali_3sitmap{ background:url(../images/kairali_sitmap3.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 185px;}
#sitemap li.kairali_34sitmap{ background:url(../images/kairali_sitmap34.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 185px;}
#sitemap li.kairali_34sitmap a{ color:#666666;}
#sitemap li.kairali_3sitmap a{ color:#666666;}
#sitemap li.kairali_31sitmap{ background:url(../images/kairali_sitmap31.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 185px;}
#sitemap li.kairali_33sitmap{ background:url(../images/kairali_sitmap33.jpg) no-repeat left top; height:35px; padding:0px 0px 0px 185px;}
#sitemap li.kairali_33sitmap a{ color:#666666;}
#sitemap li.kairali_31sitmap a{ color:#666666;}
/* --------------- Sitemap -------------- // */


.download_div{ padding:0; margin:10px 0px 10px 0px; float:left; width:100%; position:relative;}
.download_div ul{ padding:0; margin:0; list-style:none; position:relative;}
.download_div ul li{background:url(../images/download-pdf.png) no-repeat 6px 6px; padding:5px 4px 5px 40px; margin:1%; font-size:14px; float:left; width:43%; border:solid 1px #008000; background-color:#ffffff;}
.download_div ul li:hover{border:solid 1px #000000; background:url(../images/download-pdf.png) #eeffe4 no-repeat 6px 6px;}
.download_div ul li a{background:url(../images/download.png) no-repeat right 6px; color:#000000; text-decoration:none; border:0; display:block;}
.download_div ul li a:hover{ color:#008000; text-decoration: underline; border:0;}
img.lefticon{margin:0px 0px 0px -34px; float:left;}
img.righticon{margin:4px 5px 0px 0px; float:right;}
p.viewmore{ text-align:right; padding:10px 0px 0px 0px;}



.customer_speaks{ padding:0; margin:0; float:left; width:100%;}
.voice_cus{padding:5px 20px; margin:25px 0px 10px 0px; border:solid 1px #f0f0f0;}

.voice_cus:hover{background:#ecfff2;  border:solid 1px #008000;}

.voice_cus span.inverted{color:#008000; font-weight:bold; font-size:18px;}
.voice_cus span.date{float:right; font-weight:normal; font-size:11px; color:#008000;}
.voice_cus p.by_speak strong{ color:#bf8104;}
.mandatory{ padding:2px 0px; margin:0px 0px 10px 0px; text-align:right; color:#FF0000;}

/* -------------------Blogs ----------------- */

#blogmainside{ padding:0; margin:0; float:left; width:100%;}
#blogmainside .fullboxcontent{ float:left; width:104%; padding:0; margin:0px 0px 0px 0px; overflow:hidden;}
#blogmainside .fullboxcontent .post-item{ padding:2%; margin:5px 20px 15px 0px; float:left; width:42%; border:solid 1px #CCCCCC; line-height:18px; font-size:13px;}
#blogmainside .fullboxcontent .post-item:hover{ background:#f6ffe9; border:solid 1px #c4c2c2;}
#blogmainside .fullboxcontent .post-item .thumbnail{ float:left; padding:0; margin:0; width:74px;}
#blogmainside .fullboxcontent .post-item .thumbnail img
{
float:left;
margin:0px 10px 5px 0px;
padding:1px;
border:solid 1px #c0c0c0;
-moz-box-shadow:-4px -4px -1px #cccccc;
-webkit-box-shadow:-4px -4px -1px #cccccc;
-khtml-box-shadow:-4px -4px -1px #cccccc;
-o-box-shadow:-4px -4px -1px #cccccc;
box-shadow:-4px -4px -1px #cccccc;
}
#blogmainside .fullboxcontent .post-item .item-title{ font-weight:bold; line-height:20px;}
#blogmainside .fullboxcontent .post-item .item-title a{ color:#333333; font-size:14px;}
#blogmainside .fullboxcontent .post-item .item-title a:hover{ color:#008000;}
.right_mar{margin:-20px 0px 0px 0px !important; background:#999999 !important; display:none !important;}

#blogmainside .fullboxcontent .post-item span{ float:right !important;}

#blogmainside .details_page_blog{ float:left; width:100%; padding:0; margin:0; overflow:hidden;}
#blogmainside .details_page_blog .date_post_author{ font-size:12px; padding:5px 0px 2px 0px; margin:0px 0px 20px 0px; float:left; width:100%; border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0;}
#blogmainside .details_page_blog .date_post_author .date_post{ float:left;}
#blogmainside .details_page_blog .author_by{ color:#008000; padding:0px 0px 0px 10px;}
.social_comments{ padding:0; margin:0; float:right;}
.social_comments ul{ padding:0; margin:0; list-style:none;}
.social_comments ul li{ padding:0; margin:0px 0px 0px 8px; float:left;}
.social_comments ul li a{ text-decoration:none; border:0;}
.social_comments ul li a:hover{border:0;}

#blogmainside .details_page_blog .postcommetnsblog{ padding:0; margin:30px 0px 0px 0px; float:left; width:100%;}
p.date_right_auth{ text-align:right; padding:0; margin:0; font-size:11px;}

#blogmainside .details_page_blog .postcommetnsblog .postedcomments{ padding:10px 0px 10px 0px; margin:10px 0px 30px 0px; border-top:solid 1px #CCCCCC;}
#blogmainside .details_page_blog .postcommetnsblog .postedcomments  .items_comm{background:url(../images/user-commnents.png) no-repeat left 10px; padding:10px 0px 10px 20px; margin:0; border-bottom:dotted 1px #f0f0f0;}
#blogmainside .details_page_blog .postcommetnsblog h3{ border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0; padding:4px 0px 6px 0px; color:#008000;}

#blogmainside .details_page_blog .logn_discription{ padding:0; margin:0;}
img.detailbgimg{
-moz-box-shadow:1px 1px 5px #cccccc;
-webkit-box-shadow:1px 1px 5px #cccccc;
-khtml-box-shadow:1px 1px 5px #cccccc;
-o-box-shadow:1px 1px 5px #cccccc;
box-shadow:1px 1px 5px #cccccc;
border:solid 6px #ffffff;
padding:0px;
float:left;
margin:0px 20px 10px 0px;
}


img.detailbgimg2{
-moz-box-shadow:1px 1px 5px #cccccc;
-webkit-box-shadow:1px 1px 5px #cccccc;
-khtml-box-shadow:1px 1px 5px #cccccc;
-o-box-shadow:1px 1px 5px #cccccc;
box-shadow:1px 1px 5px #cccccc;
border:solid 6px #ffffff;
padding:0px;
float:left;
margin:7px 20px 10px 0px;
}
img.detailbgimg3{
-moz-box-shadow:1px 1px 5px #cccccc;
-webkit-box-shadow:1px 1px 5px #cccccc;
-khtml-box-shadow:1px 1px 5px #cccccc;
-o-box-shadow:1px 1px 5px #cccccc;
box-shadow:1px 1px 5px #cccccc;
border:solid 6px #ffffff;
padding:0px;
float:right;
margin:7px 0px 10px 20px;
}

img.detailbgimgN{
-moz-box-shadow:1px 1px 5px #cccccc;
-webkit-box-shadow:1px 1px 5px #cccccc;
-khtml-box-shadow:1px 1px 5px #cccccc;
-o-box-shadow:1px 1px 5px #cccccc;
box-shadow:1px 1px 5px #cccccc;
border:solid 6px #ffffff;
padding:0px;
float:none;
margin:7px 30px 0px 0px;
}

#blogarchive{ padding:0; margin:0px 0px 15px 0px; float:left; width:100%; background:#FFFFFF; border:solid 1px #cccccc;}
#blogarchive ul{ padding:0; margin:0px 0px 0px 10px; list-style:none;}
#blogarchive ul li{ padding:3px 0px 3px 20px; margin:0; background:url(../images/blog-left-arrow.png) no-repeat left 5px; font-size:11px;}
#blogarchive ul li a{ font-weight:bold; font-size:13px;}
.monthspost{display:none !important;}
ul li:hover .monthspost{display:block !important; z-index:999999; width:auto; margin:0;}
ul li:hover .monthspost li{background:url(../images/rightbtnaro.png) no-repeat left 8px !important; padding:1px 0px 1px 12px !important; color:#999999;}
ul li:hover .monthspost li a{ color:#333333; font-size:12px !important;}
ul li:hover .monthspost li a:hover{ color:#008000; text-decoration:underline;}

#popularposts{ padding:0;  margin:0px 0px 15px 0px; float:left; width:100%; background:#FFFFFF; border:solid 1px #cccccc;}
#popularposts ul{ padding:0; margin:0; list-style:none;}
#popularposts ul li{ padding:6px 8px 8px 8px; margin:0px 0px 0px 0px; font-size:12px; line-height:16px; border-bottom:dotted 1px #CCCCCC; background:#fafafa; float:left;}
#popularposts ul li:hover{ background:#FFFFFF;}
#popularposts ul li.viewmoreblog{ background:#FFFFFF; text-align:right;}
#popularposts ul li .item-content{ padding:0; margin:0; width:100%;}
#popularposts ul li .item-content .item-thumbnail{ float:left; margin:0px 14px 0px 0px;}
#popularposts ul li .item-content .item-thumbnail img{margin:3px 0px 0px 0px;}
#popularposts ul li .item-content .item-title{ font-size:12px; font-weight:bold; line-height:18px;}
#popularposts ul li .item-content .item-title a{ color:#008000;}
#popularposts ul li .item-content .item-title a:hover{ color:#036003; text-decoration:underline;}

#popularposts ul li .item-content .item-discription{ padding:0; margin:0;}
#popularposts ul li .item-content .item-discription span{float:right;}

#fa_book{ padding:0;  margin:0px 0px 10px 0px; float:left; width:100%;}
#fa_book img{ border:solid 1px #999999;}

#subscribe_blog{padding:0px 0px 15px 0px; margin:0px 0px 15px 0px; width:100%; float:left; border:solid 1px #CCCCCC; background:#FFFFFF;}
#subscribe_blog p{ padding:10px; margin:0;}
#subscribe_blog input[type="text"]{
padding:4px;
margin:0px 0px 0px 26px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
border:solid 1px #CCCCCC;
float:left;
width:48%;
}

.subscribe_blog{
background:#076526 !important;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
border:0;
font-weight:bold;
color:#FFFFFF;
padding:5px 7px !important;
float:right;
cursor:pointer;
margin:0px 4px 0px 0px;
}
#subscribe_blog .formsetting{ padding:12px; background:url(../images/email_blog.png) no-repeat 15px 17px; float:left; width:244px;}

.video_gallry_box{ padding:0px 0px 15px 0px; margin:0px 0px 20px 0px; width:100%; float:left; border:solid 1px #CCCCCC; background:#FFFFFF;}
.video_gallry_box .heading{ padding:5px 0px 5px 10px; margin:0; background-color:#393939; font-weight:bold; color:#FFFFFF; font-size:16px;}
.video_gallry_box .v_items{ padding:15px 0px 0px 15px; margin:0;}
/* -------------------Blogs ----------------- // */


#mainformbox .formbox{ float:left; width:100%; padding:0; margin:4px 0px;}
#mainformbox .formbox small{ padding:0 5px 0 5px; color:#414042;font-size:12px; display:block;}
#mainformbox .formbox .labeltext{ padding:5px 0px 0px 5px; margin:0px; width:25%; float:left;}
#mainformbox .formbox .fields{float:right; margin:0px; padding:0px 0px; width:72%;}
#mainformbox input[type=text]{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
min-height:16px;
}
#mainformbox input[type=text]:focus{border: solid 1px #888888; border-top:solid 1px #999999;}
#mainformbox input[type=password]{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
}
#mainformbox input[type=password]:focus{border: solid 1px #888888; border-top:solid 1px #999999;}
#mainformbox input[type="radio"]{border:solid 0px #84aac2; margin:0; padding:3px; color:#414042;}
#mainformbox input[type="checkbox"]{border:solid 1px #d4d5de; margin:2px 0px 0px 6px; padding:0px; float:left;}
#mainformbox select{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
}
#mainformbox select:focus{border: solid 1px #888888; border-top:solid 1px #999999;}
#mainformbox textarea{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
}
#mainformbox textarea:focus{border: solid 1px #888888; border-top:solid 1px #999999;}
#mainformbox input[type="submit"]{
margin:1px;
padding:5px 20px;
background:#333333;
font-weight:bold;
font-size:14px;
border:solid 2px #000000;
cursor:pointer;
color:#FFFFFF;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
height:auto;
}
.mainformbox input[type=file]{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:10px 20px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
min-height:18px;
}
.mainformbox input[type=file]:focus{border: solid 1px #888888; border-top:solid 1px #999999;}
.mainformbox .msg{color:#2e9400;
font-size:20px;
margin:10px 0 10px 0px;
padding:5px 0 7px 10px;
background:#f1f1f1;
text-align:left;
font-weight:normal;
border-bottom:solid 1px #e2e1e1;
border-top:solid 1px #e2e1e1;
}
.mainformbox .msg span{color:#f60a3f; float:right; font-size:13px; padding-right:10px; text-align:right; font-weight:normal;}
.msgtype{color:#000000;
font-size:18px;
margin:18px 0 10px 0px;
padding:0px 0 0px 10px;
background:#f1f1f1;
text-align:left;
font-weight:normal;
border:solid 1px #dddddd;
-moz-border-radius:2px;
-webkit-border-radius:2px;
-khtml-border-radius:2px;
-o-border-radius:2px;
border-radius:2px;
}

input[type=text].search_in{
border:solid 1px #d4d5de;
border-top:solid 1px #abadb3;
margin:1px;
padding:5px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
background:#FFFFFF;
min-height:16px;
}
.rightbox_search{ padding:0px 0px 20px 0px; margin:0; width:100%; float:left;}
.rightbox_search input[type="text"]{
padding:4px 5px;
height:22px;
margin:0;
float:left;
width:76% !important;
font-size:13px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
}
.rightbox_searchbtn {padding:0; margin:0; float:right; width:44px !important; height:34px !important; background:url(../images/right_searchbtn.jpg) no-repeat left top !important; cursor:pointer; text-indent:-5000px;}
.size400{ width:394px;}



.xr_tl {position: absolute; white-space: pre; unicode-bidi:bidi-override;}
.xr_tr {position: absolute; white-space: pre; unicode-bidi:bidi-override; text-align:right;}
.xr_tc {position: absolute; white-space: pre; unicode-bidi:bidi-override; text-align:center;}
.xr_tj {position: absolute; unicode-bidi:bidi-override; text-align:justify;}
.xr_ap {position: absolute; border:none;}
.xr_ae {position: relative; border:none;}
.xr_tb {position: absolute; unicode-bidi:bidi-override;}
.xr_tu {unicode-bidi:bidi-override;margin-top:0px;margin-bottom:0px;}
.xr_c_bg {color:#2D3037;}
.xr_c_Red {color:#FF0000;}
.xr_c_Theme_Color_1 {color:#0088FF;}
.xr_c_Theme_Color_2 {color:#FF6B00;}


.xr_s1 {font-family:Trebuchet MS, Tahoma, sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;letter-spacing:0.0em;}


.xmobox{margin:0px auto; width:100%; border-top: solid 2px #333333; border-bottom: solid 2px #333333; background:rgba(0,0,0,.8); position:relative; top:90px; height:530px; bottom:44px;}
.boshaer{padding: 10px 15px; width:722px; text-align:center; margin: -4px 0px 0px 0px;}

.homevideo{ padding:0; margin:0; text-align:center;}
.homevideo img{ margin:75px 0px 0px 0px;}
.homevideo iframe{ width:100%; height:500px;}
.spwind{height:150px; clear: both; width:722px; margin:0px auto;}
.greenskipbg{background:url(../images/green-skip.jpg) #4d4d4d repeat-x left top; height:20px; padding:5px 1%; position: absolute; bottom:0; width:98%;}
.greenskipbg a{ color:#FFFFFF; font-size:12px;}


.outerbox{width:980px; padding:4px 0px 30px 0px!important; margin:0px auto;}

.outerbox2{width:980px; padding:0px 0px 0px 0px; margin:0px auto;}

#rightpart{ padding:20px 0px 0px 0px; margin:0; float:right; width:27%; background:url(../images/whitebg.png) repeat left top;}
#rightpart h3 {font-size:16px; margin:1px 0 10px 0; color:#414042;}
#rightpart h2{padding:5px 0px 5px 10px; margin:0px 0px; font-weight:bold; font-size:16px; color:#ffffff; background:#333333;}
#rightpart .wifullbox{padding:0;  margin:0px 0px 15px 0px; float:left; width:100%; background:#FFFFFF; border:solid 1px #cccccc;}
.advertise-area{padding:0;  margin:0px 0px 3px 0px; float:left; width:100%; background:#FFFFFF; text-align:center;}
.advertise-area img{ border:solid 1px #414042; margin:0px 0px 12px 0px; width:100%;}
#rightpart .wifullbox iframe{width:100%;}

#leftpart{padding:20px 0px 0px 0px; margin:0; float:left; width:68%; font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
#leftpart h2 {font-size:24px; margin:12px 0 12px 0; font-weight:bold;}
#leftpart h3 {font-size:18px; margin:10px 0 10px 0; font-weight:bold;color:#414042;}
#leftpart h4 {font-size:16px; margin:12px 0 12px 0; color:#444444; font-weight:bold;}
#leftpart h5 {font-size:14px; margin:5px 0 5px 0; color:#444444; font-weight:bold;}
#leftpart p{ padding:8px 0px 8px 0px; text-align:justify;}


.form-button{
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
border:solid 2px #222;
background:#333;
color:#FFFFFF; padding:10px 30px !important;
font-size:20px;
font-weight:bold;

}

#toppart{ background:url(../images/topbg.png) repeat-x left top; position: absolute; width:100%; height:116px; top:0; z-index:9;}
#toppart .containertop{ padding:0; margin:0px auto; width:980px;}

.logo {float:left; margin:5px 0px 0px 0px; width:140px;}

.sociallinks{ padding:0; margin:0; float:right;}
.sociallinks ul{ list-style:none; padding:0; margin:0;}
.sociallinks ul li{ padding:0; margin:5px 0px 0px 5px; float:left; color:#FFFFFF; font-size:12px;}
.sociallinks ul li a{
display:block;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
margin:0px;
}
.sociallinks ul li img{ width:100%}
.sociallinks ul li a:hover{margin:-1px 0px 0px 0px;}

.sociallinks ul li a.facebook{ background:url(../images/facebook.png) no-repeat left top;}
.sociallinks ul li a.twitter{ background:url(../images/twitter.png) no-repeat left top;}
.sociallinks ul li a.linkedin{ background:url(../images/linkedin.png) no-repeat left top;}
.sociallinks ul li a.youtube{ background:url(../images/youtube.png) no-repeat left top;}

h2.same_title{ font-size:17px !important;}
h3.same_title{ font-size:17px !important;}
h4.same_title{ font-size:17px !important;}
h5.same_title{ font-size:17px !important;}

h2.same_title1{ font-size:16px !important;}
h3.same_title1{ font-size:16px !important;}
h4.same_title1{ font-size:16px !important;}
h5.same_title1{ font-size:16px !important;}

h2.same_title2{ font-size:15px !important;}
h3.same_title2{ font-size:15px !important;}
h4.same_title2{ font-size:15px !important;}
h5.same_title2{ font-size:15px !important;}

h2.same_title3{ font-size:14px !important;}
h3.same_title3{ font-size:14px !important;}
h4.same_title3{ font-size:14px !important;}
h5.same_title3{ font-size:14px !important;}

.f_space{ height:80px;}
.f_space2{ height:120px;}

nav {padding:0;margin:0;float:right; font-size:11px; font-weight:bold; clear:right;}
nav span{ display:none;}
nav ul { padding:0; margin:0; list-style:none;}
nav li {padding:0px 10px 0px 0px; margin:0; float:left; background:url(../images/main_divider_nav.png) no-repeat right 2px; height:60px; text-transform: uppercase;}
nav ul li a {text-decoration:none; color:#ffffff; height:25px; padding:18px 4px 17px 5px; display:block;text-shadow:0px 0px 0px #000000;}
nav ul li a:hover{color:#ffffff; background:url(../images/navbghover.jpg) repeat-x left top; text-decoration:none;}
nav ul li a.selected{color:#ffffff; display:block; background:url(../images/navbghover.jpg) repeat-x left top;}
nav li:hover ul{ display:block; position: absolute; width:190px; background:#333333; border-bottom:solid 6px #181818; border-top:solid 6px #181818; margin:0px 0px 0px 0px;}
nav li:hover ul li{ padding:0px 0px 0px 0px; margin:0; display:block; width:100%; text-align:left; height:auto; border:0; border-bottom:solid 1px #262626;text-transform: capitalize; font-size:11px; background-image:none;}
nav ul li:hover ul li:hover{ background:#1d1d1d;}
nav ul li:hover ul li a{ display:block; padding:4px 5px 5px 18px !important; height:auto; font-weight:normal; color:#ffffff;text-shadow:0px 0px 0px #000000;}
nav ul li:hover ul li a:hover{background-color:#ffffff; color:#000000; background-image:none;}


nav ul li.last-nav ul{ max-width:140px;}
nav ul li.last-nav ul li.sub-menu ul{left:140px;}

nav ul li.sub-menu{}
nav ul li.sub-menu ul{ display:none;}
nav ul li.sub-menu a{background:url(../images/rightbtnaro.png) no-repeat 176px center;}
nav ul li.sub-menu a:hover{background:url(../images/rightbtnaro.png) #ffffff no-repeat 176px center!important;}
nav ul li.sub-menu:hover ul{ display:block; left:190px; margin:-36px 0px 0px 0px;}
nav ul li.sub-menu:hover ul li a{ background-image:none;}
nav ul li.sub-menu:hover ul li a:hover{ background-image:none !important;}

nav ul li.sub-menu ul li ul{display:none!important;}
nav ul li.sub-menu ul li:hover ul{display: block!important; left:-180px;}

nav select {display: none;}
nav li ul{ display:none;}
.toparrow{position:absolute; margin:-20px 0px 0px 0px;}
.toparrow img{ margin:0px 0px 0px 15px;}

nav li .dropdown-megamenu{display:none;}
nav li:hover .dropdown-megamenu{display:block;-webkit-animation:fadeIn 0.1s;-moz-animation:fadeIn 0.1s;-ms-animation:fadeIn 0.1s;}
.container-nav{
background:#ffffff;
padding:30px;
background:rgba(255,255,255,1.0);
position:absolute;
width:710px;
-webkit-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
-o-box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.3);
overflow:hidden;
}


.pos-1{ margin:0px 0px 0px -74px;}
.pos-2{ margin:0px 0px 0px -153px;}
.pos-3{ margin:0px 0px 0px -243px;}
.pos-4{ margin:0px 0px 0px -377px;}
.pos-5{ margin:0px 0px 0px -519px;}
.pos-6{ margin:0px 0px 0px -590px;}
.pos-7{ margin:0px 0px 0px -687px;}

.row{ float:left; width:105%; clear:both; margin:0px 0px 0px -10px;}
.spanX6{float:left; width:230px !important; margin:0px 0px 0px 10px !important;}
.spanX6 ul.link-list{position:static; width:auto!important; background:none; border:0; margin:0;}
.spanX6 ul.link-list li{background:url(../images/li-link.png) no-repeat left 8px !important; border:0; padding:0px 0px 0px 12px; width:auto; clear: both;}
.spanX6 ul.link-list li:hover{ }
.spanX6 ul.link-list li a{ color:#03531d !important; padding:0!important; margin:0; height:auto!important; font-size:13px;}
.spanX6 ul.link-list li a:hover{ color:#000000 !important;}

h4.divider{ border-top:solid 0px #cccccc; clear:both; color:#000032; padding:6px 0px 8px 0px; text-transform:uppercase; font-size:14px;}

.box-link{clear:both; float:left; width:100%;}
.box-link h3{background:#028c30; text-transform:uppercase; padding:0!important; font-size:13px;}
.box-link h3:hover{background:#03531d;}
.box-link h3 a{ padding:4px 0px 4px 6px !important; margin:0;}
.box-link h3 img{float:left; margin:6px 0px 10px -6px; min-width:230px;}

.topheadbase{width:100%; padding:120px 0px 0px 0px; height:340px;  position:relative; top:0; left:0;   background:url(../images/topbg22.png) repeat left top; font-family: 'Ubuntu', sans-serif;}
.topheadbase .headcover{ width:980px; margin:0px auto;}
.topheadbase .fhead{margin:0;padding:30px 0px 50px 0px; height:270px;}
.topheadbase .fhead h1{ font-size:60px; color:#FFFFFF; text-shadow:0px 0px 3px #414042; border-top:solid 2px #ffffff; line-height:normal; padding:30px 0px 5px 0px; letter-spacing:-1px;}
.topheadbase .cont_fot{font-weight:normal; font-size:18px; color:#FFFFFF;border-top:solid 1px #FFFFFF; line-height:normal; padding:20px 0px 0px 0px; margin-top:0px; width:100%; clear:both; text-shadow:1px 1px 3px #414042;}

.innerpath{ padding:0; margin:0px 0px 15px 0px; float:left; width:100%;}
.innerpath ul{ list-style:none; padding:0; margin:0;}
.innerpath ul li{ padding:2px 15px 2px 15px; float:left; margin:0; background:url(../images/byt-arro.png) no-repeat left center;}
.innerpath ul li.home{padding:2px 15px 2px 0px; background:none;}
.innerpath ul li a{color:#FFFFFF; text-transform:uppercase; text-decoration:none;}
.innerpath ul li a:hover{ color:#FFFFFF;}

.innergreen{ background:#028c30; height:36px; float:left; width:100%; font-size:14px; text-transform:uppercase;}
.innergreen ul{ padding:0; margin:0 auto; list-style:none; width:980px;}
.innergreen ul li{ float:left; padding:0; margin:0;}
.innergreen ul li a{ text-decoration:none; color:#FFFFFF; float:left; height:28px; padding:8px 12px 0px 12px;}
.innergreen ul li a:hover{color:#FFFFFF; background-color:#086d29;}
.innergreen ul li a.nav-active{color:#FFFFFF; background-color:#004d1a;}


ul.lightarrow{ list-style:none; padding:0; margin:0;}
ul.lightarrow li{ background:url(../images/lightarrow.png) no-repeat 5px 9px; padding:4px 0px 3px 25px; margin:0;}

ul.darkarrow{ list-style:none; padding:0; margin:0;}
ul.darkarrow li{ background:url(../images/darkarrow.png) no-repeat 5px 9px; padding:4px 0px 3px 25px; margin:0;}
ul.darkarrow li strong{ display:block;}

ul.circle{ list-style:disc outside; padding:0; margin:0px 0px 0px 30px;}
ul.circle li{padding:3px 0px 3px 0px; }

#marqueecontainer{position: relative; height:250px; overflow:hidden;width:100%;margin:0;padding:0;}
#marqueecontainer ul li{ padding:6px 8px 8px 8px; margin:0px 0px 0px 0px; font-size:12px; line-height:16px; border-bottom:dotted 1px #CCCCCC; background:#fafafa; float:left;}
#marqueecontainer ul li:hover{ background:#FFFFFF;}
#marqueecontainer ul li.viewmoreblog{ background:#FFFFFF; text-align:right;}

.our-group{padding:0;  margin:0px 0px 15px 0px; float:left; width:100%; background:#FFFFFF; border:solid 1px #cccccc; font-size:11px;}
.our-group ul li {padding:5px 10px 5px 10px; float:left; border-bottom:solid 1px #f2f2f2;}
.our-group ul li .item-content{ padding:0; margin:0; width:100%;}
.our-group ul li .item-content .item-thumbnail{ float:left; margin:0px 14px 0px 0px;}
.our-group ul li .item-content .item-thumbnail img{margin:3px 0px 0px 0px;}
.our-group ul li .item-content .item-title{ font-size:12px; font-weight:bold; line-height:18px;}
.our-group ul li .item-content .item-title a{ color:#008000;}
.our-group ul li .item-content .item-title a:hover{ color:#036003; text-decoration:underline;}

.our-group ul li .item-content .item-discription{ padding:0; margin:0; line-height:15px;}
.our-group ul li .item-content .item-discription a{float:right;}


#nav_bar 
{
height:36px;
background:url(../images/greenbgtop.jpg) #03832e repeat-x left top;
color: #FFF;
width: 100%;
border-top:solid 1px #004418;
z-index:99;
margin-bottom:30px;
}
	
#nav_bar ul {overflow: hidden; width: 980px; margin: 0 auto;}
#nav_bar li {float: left; display:block;}
#nav_bar li.web-k{ display:none}
#nav_bar li.more-itt{ display:block}
#nav_bar li a {display: block;	text-transform: uppercase;	color: #FFF; text-decoration: none;	padding:6px 10px;}
#nav_bar li a.nav-active{ background:url(../images/greenbgtop.jpg) repeat-x left -36px;}
#nav_bar li a.nav-active:hover{ background:url(../images/greenbgtop.jpg) repeat-x left -36px;}
#nav_bar li a:hover{ background:url(../images/greenbgtop.jpg) repeat-x left -72px; color:#bfff4f;}
#nav_bar li .innergray{ display:none;}
#nav_bar li:hover .innergray{ background:#333333; height:32px; width:100%; font-size:13px; position:absolute; left:0; display:block; z-index:9;}
#nav_bar li.sub-it .innergray{ background:#333333; height:32px; width:100%; font-size:13px; position:absolute; left:0; display:block;}
.innergray ul{ padding:0; margin:0; list-style:none;}
.innergray ul li{ float:left; padding:0; margin:0;}
.innergray ul li.in-item-1{ display:block;}
.innergray ul li.in-item-more{ display:none;}
.innergray ul li a{text-decoration:none; text-transform: capitalize !important; color:#FFFFFF; float:left;  background:url(../images/slider-arrows.png) no-repeat right center!important; height:20px; padding:5px 20px 7px 12px !important;}
.innergray ul li a.nav-active{color:#FFFFFF; background:url(../images/slider-arrows.png) #222222 no-repeat right center!important;}
.innergray ul li a:hover{color:#FFFFFF; background:url(../images/slider-arrows.png) #4c4c4c no-repeat right center!important;}
#nav_bar li .kone-it{ display:none; z-index:999;}

.theaury{ display:inline;}

.butttonbox{ position: absolute; top:84%; right:9%; width:40px;}

.center-text{ text-align:center !important; padding:0px 0px; margin:0px 0px;}
.center-text p{font-style:italic; text-align:center!important;}
.center-text p.headB{ font-size:16px; font-weight:bold; padding:10px 0px 10px 0px; font-style:normal;}
.greenB{ font-weight:bold; color:#008000;}
.img_name{ font-size:11px; color:#008000}

ul.theeul{ list-style:none; padding:20px 0px; margin:0; clear:both; font-weight:bold;}
ul.theeul li{ width:33%; float:left;}
ul.theeul li.alright{ text-align:right;}
ul.theeul li.alcenter{ text-align: center;}

.app-txt {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:50%;
	
		}
.app-ddl {
		color:#7d7d7d;
		font: inherit;
		font-size: 13px;
		border: 1px solid #ddd !important;
		padding:5px !important;
		margin:0;
		width:52%;
	
		}
		
.rdogender tbody td {
		padding:0px 10px 0px 0px;
	
		}
.rdogenders table{ width:100%;}
.rdogenders tbody td {padding:0px 10px 0px 0px; width:100px; vertical-align: top;}
.rdogenders tbody td input[type="radio"]{ float:left !important; padding:0px 10px 0px 0px; display:inline !important;}
		
table.formtable{ padding:0; margin:0;}
table.formtable td{ vertical-align:top;}
.admin_error
        {
            padding: 10px 20px 10px 40px;
            margin: 0px 0px 10px 0px;
            background: url(../images/error.png) #ffadad no-repeat 10px center;
            border: solid 1px #cf0000;
            color: #cf0000;
            font-weight: bold;
        }
        .admin_success
        {
            padding: 10px 20px 10px 40px;
            margin: 0;
            background: url(../images/success.png) #dbffa3 no-repeat 10px center;
            border: solid 1px #5a9908;
            color: #508806;
            font-weight: bold;
        }
        
        .rfv
        {
            color:Red;
            display:block;
        }
        
        
        
.gray-down {background:url(../images/divider_down.jpg) no-repeat center top; padding:0px 0px !important;}
.gray-up {background:url(../images/divider_up.jpg) no-repeat center bottom; padding:0px 0px !important; min-height:322px;}

.sp-full-content-new{ width:100%; border-top:1px solid #ced0d5; padding:0px 0px 60px 0px; float:left;}

.sp-full-content{ width:980px; border-top:1px solid #ced0d5; padding:0px 0px; min-height:322px;}
.sp-full-content.borderoff{border-top:0px solid #ced0d5;}
img.imgright{ margin:0px 0px 0px 30px; float:right; position: relative;}
img.imgleft{ margin:0px 30px 0px 0px; float:left;}

.sp-full-content p{ padding:10px 0px 10px 0px; text-align:justify;}

.sp-full-content h2{font-weight:700; text-transform:uppercase; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; color:#004d1a; font-size:34px; border-bottom:0px solid #086d29; line-height:1.1}

.section-header2{padding-bottom:15px; margin-bottom:25px; font-weight:700;text-transform:uppercase; color:#004d1a; font-size:34px; border-bottom:1px solid #086d29; line-height:0.8}

.lead{ font-size:18px;}

.spanX11{ padding:20px 0px 20px 0px; margin:0; width:100%;}
.spanX11 .imgright{ float:right; margin:0px 0px 20px 30px;}
.spanX11 .imgleft{ float:left; margin:0px 30px 20px 0px;}
.imgleftd{ float:left; margin:10px 20px 10px 0px;}
        
        
.emailsubscribmsg{ padding:30px 0px; text-align:center; font-size:24px; font-style:italic; background:#ade782; color:#000000;}


.req{color:#ff0000;}

blockquote{
  padding:8px 0px;
  font-size:12px;  
  border-top: 1px solid #e1cc89;
  margin:10px 0px;
  background-position: top left;
  background-repeat: no-repeat;
  font-style: italic;
  }
  
  
.down-brochure{ padding:0; margin:0;}
ul.link-down { float:right !important; list-style:none; padding:0; margin:0px 0px 20px 0px;}
ul.link-down li{ float:left; margin:0px 0px 0px 10px !important; padding:4px 12px !important; background:#008000!important;}
ul.link-down li:hover{background:#323232 !important;}
ul.link-down li a.download-br{display:block; text-decoration:none; padding-right:20px !important; color:#ffffff !important; background: url(../images/download-icon.png) no-repeat right center;}
ul.link-down li a.view-site{display:block; text-decoration:none; padding-right:20px !important; color:#ffffff !important; background: url(../images/link.png) no-repeat right center;}
ul.link-down li a:hover{color:#ffffff;}





.equip-gal{ padding:0; margin:0; float:left; width:100%;}
.equip-gal ul{ list-style:none; padding:0; margin:0;}
.equip-gal ul li{ width:400px; float:left; margin:10px 60px 20px 0px;}
.equip-gal ul li img
{
	margin:0px 0px 0px 0px;
	border: 4px solid #ffffff;
    box-shadow: 0px 0px 10px #000;
    -moz-box-shadow: 0px 0px 10px #000;
    -webkit-box-shadow: 0px 0px 10px #000;
    -o-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
    width:400px;
}
.equip-gal ul li p{ text-align:left;}
.equip-gal ul li.clear{ clear:both;}

.g-translate{float:right !important;}
.goog-te-gadget-simple{ border:solid 0px #414042 !important; background:#414042 !important;}
.goog-te-gadget-simple img{ display:none !important;}
.goog-te-gadget-simple span{ background:#414042;}
.goog-te-gadget-simple span a{ color:#ffffff; text-decoration:none; }
.goog-te-gadget-simple span a span{ color:#ffffff;text-decoration:none;padding:0px 5px 0px 0px;}

.topsearch{width:180px; float:right; margin:4px 10px 0px 20px;}

.topsearch input[type="text"]{
padding:3px 5px;
height:14px;
margin:0;
float:left;
width:132px;
font-size:12px !important;
color:#666666;
font-style:italic;
border:solid 1px #cccccc;
}
.topsearch input[type="submit"]{padding:0; margin:0; float:left; width:28px !important; height:20px !important; background:url(../images/ser-top-btn.jpg) no-repeat left -2px !important; cursor:pointer; text-indent:-5000px;}

.topsearch .searchbtn {
padding: 0;
margin: 0;
float: left !important;
width: 28px !important;
height: 20px !important;
background: url(../images/ser-top-btn.jpg) no-repeat left -2px !important;
cursor: pointer;
text-indent: -5000px;
border:0;
}
#thre_top_cover{ padding:0px; margin:0px; float:right; width:70%;}
.goog-te-banner{ display:none;}

.kairali-brands{ width:100%; padding:0; margin:0;}
.kairali-brands img{ width:100%;}


.ifass
        {
            display: none;
        }
        
#disnone{ display:block;}
.showvideo{ width:400px;}

/* main form css */
.mainformbox{padding:0; margin:20px 0px; width:100%; float:left;}
.mainformbox .formbox{ float:left; width:100%; padding:0; margin:3px 0px;}
.mainformbox .formbox .labeltext{ padding:0; margin:0px; width:30%; float:left;}
.mainformbox .formbox .fields{float:right; margin:0px; padding:0; width:67%;}
.mainformbox .formbox .fields img{margin:0px 0px 0px 10px;}


.mainformbox input[type=text]{
border:solid 1px #cacaca;
margin:0;
padding:6px;
color:#000000;
width:80%;
}
.mainformbox input[type=file]{
border:solid 1px #cacaca;
margin:0;
padding:3px;
color:#000000;
width:81%;
}
.mainformbox input[type=password]{
border:solid 1px #cacaca;
margin:0;
padding:6px;
color:#000000;
width:80%;
}
.mainformbox input[type="radio"]{border:solid 0px #cacaca; margin:0px 10px 0px 0px; padding:0px; color:#414042;}
.mainformbox input[type="checkbox"]{border:solid 0px #cacaca; margin:0px 10px 0px 0px; padding:0px; color:#414042;}
.mainformbox select{
border:solid 1px #cacaca;
margin:0;
padding:6px;
color:#000000;
width:82%;
}
.mainformbox textarea{
border:solid 1px #cacaca;
margin:0;
padding:6px;
color:#000000;
width:80%;
}
.mainformbox input[type="submit"]{padding:3px 10px;}

.mainformbox input[type="reset"]{padding:3px 6px;}
.mainformbox input[type="reset"]:hover{ color:#333333;}



#slidehere:target #adv-here #webad{background:#000; color: #fff;}


.panelw{
	
	left:-780px;
	position:fixed;
	z-index:999999;
	-webkit-transition: all 2.5s ease-in-out;
	-moz-transition: all 2.5s ease-in-out;
	-o-transition: all 2.5s ease-in-out;
	-ms-transition: all 2.5s ease-in-out;
	transition: all 2.5s ease-in-out;
	font-family: 'clementelight';
	opacity:1.0;
	font-size:12px;	
	font-family: 'Lato',"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	
	margin-top:140px;
	
}
.content-here
{
	border:solid 8px #008000;
	padding:10px 15px 5px 15px;
	width:750px;
	height:340px;
	overflow:auto;
	color:#414042;
	line-height:16px;
	-mox-box-shadow:3px 3px 15px #212121;
	-webkit-box-shadow:3px 3px 15px #212121;
	-khtml-box-shadow:3px 3px 15px #212121;
	-o-box-shadow:3px 3px 15px #212121;
	box-shadow:3px 3px 15px #212121;
	-moz-border-radius:0px 10px 10px 0px;
-wenkit-border-radius:0px 10px 10px 0px;
-khtml-border-radius:0px 10px 10px 0px;
-o-border-radius:0px 10px 10px 0px;
border-radius:0px 10px 10px 0px;
background:#fff;
border-left:solid 0px #008000;
}
.panelw:target
{
	margin-left:0%;
	opacity:1.0;
	left:0;
	
}
.panelw:target #adv-here{ display:none;}
.panelw .close{
top:20%;
opacity: 1.0;
border:0;
filter: alpha(opacity=50);
position:absolute;
right:-30px;
cursor:pointer;
background:url(../images/pleaseclickme-close.png) #008000 no-repeat center center;
display:block;
height:60%;
width:30px;
-moz-border-radius:0px 10px 10px 0px;
-wenkit-border-radius:0px 10px 10px 0px;
-khtml-border-radius:0px 10px 10px 0px;
-o-border-radius:0px 10px 10px 0px;
border-radius:0px 10px 10px 0px;
-mox-box-shadow:2px 2px 5px #212121;
-webkit-box-shadow:2px 2px 5px #212121;
-khtml-box-shadow:2px 2px 5px #212121;
-o-box-shadow:2px 2px 5px #212121;
box-shadow:2px 2px 5px #212121;
}
.panelw .close a{ display:block; height:100%;}



#adv-here{
	display:block;
	list-style:none;
	z-index:3;
	position:absolute;
	top:0px;
	right:-30px;
	cursor:pointer;
	width:30px;
	height:100%;
}
ul#adv-here{ padding:0; margin:0; list-style:none;}
ul#adv-here li{padding:0; display:block; margin:0; color:#FFFFFF;}
ul#adv-here li a{
top:20%;
opacity: 1.0;
border:0;
filter: alpha(opacity=50);
position:absolute;
right:0px;
cursor:pointer;
background:url(../images/pleaseclickme.png) #008000 no-repeat center center;
display:block;
height:60%;
width:30px;
text-indent:-5000px;
-moz-border-radius:0px 10px 10px 0px;
-wenkit-border-radius:0px 10px 10px 0px;
-khtml-border-radius:0px 10px 10px 0px;
-o-border-radius:0px 10px 10px 0px;
border-radius:0px 10px 10px 0px;
-mox-box-shadow:2px 2px 5px #212121;
-webkit-box-shadow:2px 2px 5px #212121;
-khtml-box-shadow:2px 2px 5px #212121;
-o-box-shadow:2px 2px 5px #212121;
box-shadow:2px 2px 5px #212121;
}
.kairali-vi-content{ padding:0px 4% 0px 0px; margin:5px 0px; float:left; width:49%; font-size:14px; line-height:20px; background:url(../images/popup-divider.png) no-repeat right top;}
.kairali-vi-content a{ color:#008000; text-decoration:none;}
.kairali-vi-content .kairali-videos-play{ float:left; width:100%; padding:0; margin:0;}
.kairali-vi-content .kariali-video-text{ float:right; width:100%; padding:0; text-align:center; font-family:'TrajanPro-Bold', Arial, Helvetica, sans-serif;}
.kairali-vi-content .kariali-video-text span{ color:#008000; font-weight:bold; display:block;font-size:15px;}
.kairali-txt-content{ float:right; width:46%;padding:0; margin:5px 0px; }
.kairali-txt-content img{ float:left; width:100px; margin:0px 14px 0px 0px; border:solid 1px #037c2c;}
.kairali-txt-content a
{
	-moz-border-radius:3px;
	-wenkit-border-radius:3px;
	-khtml-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	background:#037c2c;
	padding:1px 4px;
	color:#fff;
	position: absolute; right:22px;
	font-size:11px;
	text-decoration:none;
	border:solid 1px #037c2c;
	margin-top:0px;
}
.kairali-txt-content a:hover{background:#323232;border:solid 1px #212121;}

.ayurvedichealingvillage-logo-content{ padding:0; margin:0;float:left; width:100%; text-align:justify;}
.ayurvedichealingvillage-logo-content span{ display:block; padding-bottom:2px;}
.yoga-logo-content{ padding:20px 0px 5px 0px; margin:30px 0px 15px 0px;float:left; width:100%;  border-bottom:solid 0px #ccc; border-top:solid 0px #ccc; text-align:justify; background:url(../images/horizontal-shadow.png) no-repeat center top;}
.kairalicenter-logo-content{ padding:20px 0px 0px 0px;  margin:0;float:left; width:100%; text-align:justify; background:url(../images/horizontal-shadow.png) no-repeat center top;}

.newyear-ahv-svr{ float:left; width:100%; position:relative;}
.newyear-ahv-svr img{ width:100%; float:left;}
.ahv-packages{ float:left; width:100%;margin-bottom:2px;}
.svr-packages{ float:left; width:100%;margin-bottom:4px;}

.votepic{ position:relative; width:100%; height:100%;}
.votepic img{ border:solid 1px #e0e0e0; width:100%;}


.career-box
{
	border-radius:2px!important;
    -webkit-border-radius:2px!important;
	-moz-border-radius:2px!important;
	-khtml-border-radius:2px!important;
	-o-border-radius:2px!important;
    border:1px solid #fff!important;
    -webkit-box-shadow: rgba(0,0,0,.3) 0px 0px 5px!important;
    -khtml-box-shadow:  rgba(0,0,0,.3) 0px 0px 5px!important;
	-o-box-shadow:  rgba(0,0,0,.3) 0px 0px 5px!important;
	box-shadow:  rgba(0,0,0,.3) 0px 0px 5px!important;
    padding:0% 2%!important;
    width:95.8%!important;
    display:block !important;
	background:#f8f8f8;
	text-shadow:1px 0px 0px #fff;
	color:#000;
	margin-bottom:20px;
	margin-top:10px;
	font-size:14px;
	transition: all 2.5s;
    -webkit-transition: all 2.5s;
    -o-transition: all 2.5s;
    -ms-transition: all 2.5s;
    -moz-transition: all 2.5s;
}
.career-box:hover
{
    -webkit-box-shadow: rgba(0,0,0,.4) 0px 0px 6px!important;
    -khtml-box-shadow:  rgba(0,0,0,.4) 0px 0px 6px!important;
	-o-box-shadow:  rgba(0,0,0,.4) 0px 0px 6px!important;
	box-shadow:  rgba(0,0,0,.4) 0px 0px 6px!important;
	background:#fff;
	
}
.career-box.open{padding:0 2% 2% 2%!important;}
.career-box .open-jobs{ display:none;}
.career-box.open .open-jobs{ display:block; border-top:solid 1px #e7e7e7; padding-top:15px;}

.career-box h2{ color:#008000;  font-size:20px !important; padding:10px 40px 10px 0px!important; margin:0 !important; font-weight:bold; cursor:pointer; background:url(../images/o-plus.png) no-repeat right center !important;}
.career-box.open h2{ color:#000 !important; background:url(../images/c-close.png) no-repeat right center !important;}

.opening-heading{ padding:6px 0px; font-size:16px; color:#000;}
.green-dark{ color:#569456; padding-right:5px; min-width:80px; display:inline-block;}
.cl_opening{ width:100%; padding:0; margin:1px 0px; float:left; font-size:13px; border-top:dotted 1px #f3f3f3;}
.leftopen{ float:left; width:24%;color:#569456;}
.rightopen{ float:right; width:74%;color:#000;}
.rightopen p{ padding:0!important;}
.line-seperator{background: url('../images/h_seperator.png') no-repeat center center; background-size: 100% 1px; width:100%; float:left; height:1px; padding:20px 0px;}
.exp{ width:14px; height:14px; display:inline-block; background:url(../images/exp.png) no-repeat left top; margin-right:5px; margin-bottom:-2px;}
.locations-i{ width:14px; height:14px; display:inline-block; background:url(../images/locations.png) no-repeat left top; margin-right:5px;  margin-left:0px;  margin-bottom:-2px;}
.price-i{ min-width:14px; min-height:14px; display:inline-block; background:url(../images/price-i.png) no-repeat left center; margin-left:5px;  margin-bottom:-2px; padding-left:20px;}
.candidate-requirements-i{ width:24px; height:24px; display:inline-block; background:url(../images/candidate-requirements.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}
.contactdetail-i{ width:24px; height:24px; display:inline-block; background:url(../images/contactdetail.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}
.jobdetails-i{ width:24px; height:24px; display:inline-block; background:url(../images/jobdetails.png) no-repeat left top; margin-right:5px; margin-bottom:-4px;}

.book-btn{
-moz-border-radius:3px;
-webkit-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
background:#008000;
float:right;
-webkit-transition:all 0.2s ease-out;
-moz-transition:all 0.2s ease-out;
-o-transition:all 0.2s ease-out;
-ms-transition:all 0.2s ease-out;
color:#fff;
text-shadow:0px 0px 0px #fff;
margin-top:-25px;
height:36px;
font-size:17px;
line-height:34px;
}
.book-btn:hover{background:#291608;}
.book-btn a{ color:#fff;padding:0px 25px; text-decoration:none;}
.book-btn a:hover{ color:#fff;}

ul.circle{list-style: disc outside;	padding: 0;	margin: 0px 0px 0px 30px;}
ul.circle li{padding:2px 0px 2px 0px;}
.green-t{color: #008000; font-weight:bold;}


.hideme{ display:none;}
.why-blog-fixed
{
    padding:0; margin:20px 0px; width:100%; font-size:13px; line-height:16px; float:left; background:url(../images/partition.png) no-repeat center center;
    -webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke: 0.1px;
}
.why-blog-fixed .whycover{ padding:0; margin:0 auto !important; width:100%; position:relative;}
.why-blog-fixed .whycover .whysec{padding:0; width:300px; float:left; margin:0px 40px 0px 0px; position:relative;}
.why-blog-fixed .whycover .whysec.last{float:right; margin:0;}
.why-blog-fixed .whycover .whyhead-sec{ float:left; width:100%; padding:0; margin:0; position:relative; z-index:1;}
.why-blog-fixed .whycover .icon-left-why{ width:22px; height:22px; float:left;}
.why-blog-fixed .whycover .whyhe{ width:auto; float:left; margin:4px 0px 0px 4px; font-family:'TrajanPro-Bold', Arial, Helvetica, sans-serif; font-size:14px;}

.newsarrow{ position:absolute; right:0; width:52px; height:24px; z-index:2;}
.less-btn
{
position: absolute; width:24px;
height:24px; left:0; top:0;
background:url(../images/plus-less.png) no-repeat left top;
cursor:pointer;
}
.less-btn:hover{ background:url(../images/plus-less.png) no-repeat left -25px;}


.plus-btn
{
position: absolute; width:24px;
height:24px; right:0; top:0;
background:url(../images/plus-less.png) no-repeat right top;
cursor:pointer;
}
.plus-btn:hover{background:url(../images/plus-less.png) no-repeat right -25px;}

.why-blog-fixed .whycover ul{ padding:3px 0px 13px 0px; margin:10px 0px; position:relative; width:100%; border-bottom:solid 1px #e9e9e9; border-top:solid 1px #e9e9e9; float:left; height:268px; overflow: hidden;}
.why-blog-fixed .whycover ul li
{
    padding:0px 0px 14px 0px; margin:16px 0px 0px 0px;
    float:left;
    width:100%;
    position:relative;
    height:64px;
    -webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.20);
	-moz-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.20);
	box-shadow:2px 2px 4px 0px rgba(0,0,0,0.20);
}
.why-blog-fixed .whycover ul li:hover
{
   
     -webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.30);
	-moz-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.30);
	box-shadow:2px 2px 4px 0px rgba(0,0,0,0.30);
}

.why-blog-fixed .whycover .whypic{ float:left; width:66px; height:60px; position:relative;}
.why-blog-fixed .whycover .whypic .pic{ position:relative; width:66px; height:60px; padding:0; margin:0; float:left; overflow:hidden;}
.why-blog-fixed .whycover .whypic .pic img{ width:66px; height:60px; float:left;}
.why-blog-fixed .whycover .picframe{ width:66px; height:60px; position:absolute; left:0; top:0; float:left; background:url(../images/whypic.png) no-repeat left top; z-index:1;}
.why-blog-fixed .whycover ul li:hover .picframe{background:url(../images/whypic-hover.png) no-repeat left top;}
.why-blog-fixed .whycover ul li:hover a{color:#008000;}
.why-blog-fixed .whycover .whytitlediscription{float:right; width:225px; padding:0; margin:0px 3px 0px 0px; position:relative;}
.why-blog-fixed .whycover .whytitle{padding:0; margin:0; height:18px; overflow:hidden; font-size:15px;}
.why-blog-fixed .whycover .whytitle a{color:#666; text-decoration:none;}
.why-blog-fixed .whycover .whytitle a:hover{color:#008000; text-decoration:underline;}
.why-blog-fixed .whycover .whydiscription{ font-size:12px; color:#777; height:36px; overflow:hidden; margin:4px 0px; line-height:18px;}
.why-blog-fixed .whycover .whydiscription p{ padding:0; margin:0;line-height:18px;}
.why-blog-fixed .whycover .learnmore{ padding:0px 14px 0px 0px; width:22px; height:18px; margin:2px 2px 0px 0px; text-align:left; font-size:11px; background:url(../images/learn-icon.png) no-repeat right center; float:right; position:relative; right:0; display:none;}
.why-blog-fixed .whycover .learnmore a{ color:#008000; text-decoration:none; position:absolute; width:100%; height:100%;}
.why-blog-fixed .whycover .learnmore a:hover{color:#000; text-decoration:underline;}



.whyallbtn{padding:0; float:left; margin:0; width:100%; font-size:12px;}
.whyallbtn .onclick-action
{
    width:74px; height:26px; margin:0px 6px 0px 0px; background:url(../images/viewallbtn.png) #008000 no-repeat 58px center; float:right;
    position:relative;
    -moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    -o-transition:all 0.2s ease-out;
    -ms-transition:all 0.2s ease-out;
}
.whyallbtn .onclick-action:hover{-moz-border-radius:16px; -webkit-border-radius:16px; -o-border-radius:16px; border-radius:16px; background-color:#333;}
.whyallbtn .onclick-action a{ color:#fff; text-decoration:none; position:absolute; width:64px; height:21px; left:0; top:0; padding:5px 0px 0px 10px;}




.list-paerners{ position:relative; padding:0; margin:0; width:100%;}
.list-paerners ul{ padding:0; margin:0; list-style:none;}
.list-paerners ul li
{
    padding:2%; margin:15px 0px;
    width:96%;
    border:solid 1px #008000;
    -webkit-box-shadow: rgba(0,0,0,.3) 0px 0px 10px!important;
    -khtml-box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	-o-box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	float:left;
	position:relative;
	background:url(../images/offer-base.png) repeat-x left bottom;
}
.partner-title{ font-size:18px; text-transform:uppercase; padding:0; margin:0; line-height:16px;}
.partner-title a{ color:#e14d11; text-decoration:none;}

.partner-subtitle{font-size:10px; text-transform:uppercase; padding:0px 0px 5px 0px; margin:0;}

.partner-left-part{ float:left; width:20%;}
.partner-pic-logo{float:left; border:solid 1px #ebebeb; text-align:center; width:100%; padding:5px 0px;}
.partner-left-part img{ padding:0; margin:0; border:0;}

.partner-right-part{ padding:0; margin:0; float:right; width:78%;}
.partner-right-part h3{ font-size:17px; padding:0px 0px 2px 24px!important; margin:0;background:url(../images/event-icon.png) no-repeat left 2px;color:#008000;}
.partner-right-part h3 a{ text-decoration:none; color:#008000;}
.partner-right-part h3 a:hover{ text-decoration:underline;}
.partner-pin-icon{ font-size:11px; color:#666; padding:0px 0px 0px 24px; margin:0; background:url(../images/pin-icon.png) no-repeat 2px top; line-height:18px;}
.partner-clock-icon{ font-size:11px; color:#666; padding:0px 0px 0px 24px; margin:0;background:url(../images/clock-icon.png) no-repeat left top;line-height:18px;}
.partner-description{ font-size:12px; padding:0px 0px 0px 24px; margin:25px 0px;}
.partner-links{ padding:0px 0px 0px 24px; margin:0; font-size:11px;}
.partner-links a{ color:#186ea0; text-decoration:none;}
.partner-links a:hover{text-decoration: underline;}

.offerOn{ position:absolute; width:126px; height:126px; right:-7px; top:-7px; z-index:1;}
.zoom-offer{ position:absolute; width:28px; height:28px; cursor:pointer;background:url(../images/zoom-offer.png) rgba(0,0,0,0.7) no-repeat center center; left:0; bottom:0;}
.close-offer{ position:absolute; width:28px; height:28px; cursor:pointer; right:0; top:0; line-height:28px; text-align:center; color:#fff; background-color:#ff0000;}
.oFFer-dtl
{
    position:absolute; left:50%; top:50%; border:solid 1px #777;
    -webkit-box-shadow: rgba(0,0,0,.6) 0px 0px 30px!important;
    -khtml-box-shadow:  rgba(0,0,0,.6) 0px 0px 30px!important;
	-o-box-shadow:  rgba(0,0,0,.6) 0px 0px 30px!important;
	box-shadow:  rgba(0,0,0,.6) 0px 0px 30px!important;
	background-color:#f7ffe8;
	width:80%;
	margin:-150px 0px 0px -40%;
	height:300px;	
    z-index:3;
    
}
.offerCover{ position:relative; padding:3%; margin:0;overflow:auto; height:90%;}
.bdr-top-btm{ position:relative; padding:10px 0px; border-bottom:dotted 1px #777;  border-top:dotted 1px #777;}
.offerCover-title{ font-size:20px; padding:0px 0px 10px 0px; color:#008000;}
.bannerOffer{ text-align: center; padding:0; margin:10px 0px;} 
.discount-text{ font-size:16px; color:#000; padding:5px 0px;}
.discount-text span{color:#fff; padding:2px 5px; background-color:#40c783; border:solid 1px #0ca457;}
.validation-date{ font-size:11px; color:#666; padding:2px 0px; margin:0;}
.offercode-description{ font-size:12px; padding:2px 0px; margin:0;color:#000;}

.offer-links{ padding:5px 0px; margin:0; font-size:12px;}
.offer-links a{ color:#008000; text-decoration:none;}
.offer-links a:hover{text-decoration: underline;}


.kac-box-country-cover{ position:relative; float:left; width:100%; padding:0; margin:10px 0px 10px 0px;}

.heading-kac-cover{ position:relative; padding:0px 0px 10px 0px; margin:20px 0px 10px 0px; border-bottom:solid 1px #ccc; font-size:28px; font-weight:bold; float:left; width:100%;}
.kairalicenter-location-box
{
    position:relative; padding:1%; margin:1%; float:left; width:46%;
    background-color:#fff;
     -webkit-box-shadow: rgba(0,0,0,.3) 0px 0px 10px!important;
    -khtml-box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	-o-box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	box-shadow:  rgba(0,0,0,.3) 0px 0px 10px!important;
	height:300px;
	border-radius:2px;
}
.kairalicenter-location-box h2{ position:relative; padding:10px 0px; margin:5px 0px!important; color:#8e9e34; font-size:22px; text-transform:capitalize;}
.kairalicenter-location-box h4{ position:relative; padding:5px 0px; margin:5px 0px!important; color:#c28a2c; font-size:16px; text-transform:capitalize;}
.kairalicenter-coverbox{ position:relative; float:left; width:100%; padding:0; margin:0;}
.kairalicenter-address { position:relative; margin:5px 0px 10px 0px;}
.kairalicenter-telphone { position:relative; margin:2px 0px;}
.kairalicenter-mobile { position:relative; margin:2px 0px;}
.kairalicenter-email { position:relative; margin:2px 0px;}
.kairalicenter-website { position:relative; margin:2px 0px;}
