@charset "utf-8";
/*
Project: GreenEarth infratech
Code by: Nageswara Rao
Last modified: 17-04-2014
*/
::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}

img {vertical-align: middle;}

fieldset {border: 0;margin: 0;padding: 0;}

textarea {resize: vertical;}

.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

.showgrid {margin: 10px 0}

.alignleft {margin: 0px 20px 20px 0;float: left}

.alignright {margin: 0 0 20px 20px;float: right}

.posRelative {position: relative}

.clear{clear:both;}

span a{text-decoration:none !important;
	outline:none !important;
	color:#00508C !important;}
	
	


/* ==========================================================================
   Author's custom styles
   ========================================================================== */
   
   /*Preloader*/
#preloader {position: fixed; top: 0;left: 0;right: 0;bottom: 0;background: #fff;z-index: 102}
#status {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;background-image: url(../images/loading.gif);background-repeat: no-repeat;background-position: center;margin: -100px 0 0 -100px}

.img-responsive {max-width: 100%;height: auto;}
img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(1);
	-webkit-transition: all .5s ease; /* Fade to color for Chrome and Safari */
	-webkit-backface-visibility: hidden; /* Fix for transition flickering */
	-moz-filter: grayscale(100%);
 	-moz-transition: all .5s ease;
	-moz-backface-visibility: hidden;
}
.sub_subtitle {
    color: #296D32;
    font: 1.3em 'ralewaymedium',Arial,Helvetica,sans-serif;
	font-weight:bold;
    margin: 0.5em 0;
    padding: 0;
    text-transform: capitalize;
}
.yellowtxt {color: #fff200;} .whitetxt {color: #fff;} .redtxt {color: #f00;} .bluetxt {color: #00508c;}
.darkgreentxt {color:#005925;} .orangetxt {color: #F44F1F;} .blacktxt {color: #000;} .navybluetxt{color:#2E3192;}
.darkbrowntxt {color:#b07d34;} .darkredtxt{color:#8B0304;} .greytxt{color:#444;}  .greentxt{color:#8ED53C;}
.bold{ font-weight:bold;} .mediumtxt{font-size:1.5em;} .smtxt{font-size:1.2em;}

.redbg {background: #F66;} .darkblue {background: #034F81;} .darkredbg {background: #8b0304;}

.bluebg {background: #2e3192;} .seabluebg {background: #0064a3;} .mediumred {background: #89312e;}

.whitebg {background: #fff;}

@font-face {
    font-family: 'texgyreadventorregular';
    src: url('../fonts/texgyreadventor-regular-webfont.eot');
    src: url('../fonts/texgyreadventor-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/texgyreadventor-regular-webfont.woff') format('woff'),
         url('../fonts/texgyreadventor-regular-webfont.ttf') format('truetype'),
         url('../fonts/texgyreadventor-regular-webfont.svg#texgyreadventorregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular.eot');
    src: url('../fonts/leaguegothic-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular.woff') format('woff'),
         url('../fonts/leaguegothic-regular.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:link, a:active, a:visited {
	text-decoration:underline;
	outline:none !important;
	color:#f00;
}
a:hover, a:active {
	text-decoration:none;
		outline:none !important;
		color:#8B0304;
}


html, body {margin: 0;padding: 0;height: 100%;width: 100%;text-align: justify;
font: 0.9em/1.6em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;color: #333;background:#fff;}

b, strong {
font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
	font-weight: normal
}

.container {position: relative}

#mainwrap {margin: 0 auto;width: 990px;position: relative; padding:0px;}

.lt-ie8 #mainwrap {
	display: table;
	height: 100%
}
p {
	margin: 0px 0 15px 0;
	padding: 0px;
	text-align: justify;
}
.ncp{padding:0px;} .ncrp{padding:0 10px 0 0;}
/*==================================Home headersection=================================*/
#header{width:100%; margin:0 auto; min-height:40px; border-top:#88ae23 4px solid;}
.ebrochure{ float:right; margin:0; padding:2px 15px 5px; background:#88ae23; min-height:30px; border-radius:0px 0px 8px 8px; font:bold 1.2em 'texgyreadventorregular', Verdana, Geneva, sans-serif; color:#fff;}

.ebrochure a{ color:#fff !important; text-decoration:none;} .ebrochure a:hover{ color:#ff0 !important; text-decoration:none;}
.ebrochure .fa{color:#fff; font-size:1em; float:left; margin:6px 10px 0 0;}

/*=====================Logo section==================*/
.logosection{ position:absolute; top:-10px; left:30px; z-index:101; width:250px; }

.logosection:after{ position:absolute; top:0px; left:0px; background:url(../images/logodection-after.png) no-repeat left center; width:250px; height:25px; z-index:101; content: ""; }

.logo{text-align:center;background:#fff; width:86%; margin:2px 0 0 17px; padding:30px 0 15px; border-bottom:1px solid #2c7701;}

.logo2{text-align:center;background:#fff; width:86%; margin:0 0 0 17px; padding:36px 0 25px; border-bottom:1px solid #2c7701;border-radius:0 0px 8px 8px;box-shadow: 0 6px 4px -4px #444;}

ul.nav{margin:0px 0 0 17px; padding:0px; list-style:none; background:#fff; width:86%; border-radius:0 0px 8px 8px;box-shadow: 0 8px 6px -4px black; }
ul.nav li{display:block; border-bottom:1px solid #e2e2e2; }
ul.nav li:first-child{ margin:0px 0 0;}
ul.nav li a{ color:#88ae23; text-decoration:none; margin:0px; padding:7px 0px; font:1.3em 'texgyreadventorregular', Verdana, Geneva, sans-serif; } ul.nav li a:hover{color:#fff; background:#88ae23; }
ul.nav li .fa {font-size:1em;  margin:0 10px 0 15px;} ul.nav li .fa a{font-size:1em; color:#888; margin:0 10px 0 15px;}  ul.nav li .fa:hover{ color:#18A954;}
ul.nav li:last-child{ border-bottom:none;}

/*=========================mainbannerslides================================*/
#banner{width:100%; float:left; background:#f5f5f5; box-shadow:0 0 3px #000; border:1px solid #fff;  margin:10px 0 0px;min-height:430px;} 
#mainslides{ margin:0 auto;  width:100%;display:block; position:relative; background:#f5f5f5;height: auto ;}
#mainslides .slides_container{ width:100%;height:450px;  background:#f5f5f5;overflow:hidden; position:relative;}
#mainslides .slides_container div{height:auto; position:relative; }
#mainslides .slides_container div img{width:auto;height:auto; }
#mainslides .slides_container div .cap{ background:#FFF; color:#b07d34; position:absolute; bottom:50px; right:0px; padding:15px 50px; min-width:250px;  float:right; z-index:101}
#mainslides .slides_container div .cap h2{ margin:0px; padding:0px 0; display:block; text-align:center; font:  3em/1em 'league_gothicregular', Verdana, Geneva, sans-serif; color:#0a833c; }
#mainslides .slides_container div .cap h2 span{ background:#18A954; color:#fff;  padding:3px 10px;margin:15px 0; }
/*#mainslides .slides_container div .cap h2 span a{color:#fff; text-decoration:none;padding:0 10px;}
#mainslides .slides_container div .cap h2 span a:hover{ color:#fff; background:#f00;}*/
 
#mainslides .slides_container div .cap p{ color:#333;display:block; text-align:center; font: 1.5em 'texgyreadventorregular', Verdana, Geneva, sans-serif; margin:0 0 20px 0; padding:0px;  }
#mainslides a.prev, #mainslides a.next{ position:absolute; text-decoration:none; z-index:101;  bottom:3%; left:92%; display:block; float:left;  transition:all 0.3s ease-in; -moz-transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  color:#000; font-size:1em; background:rgba(255,255,255,0.5); height:24px; width:24px; border:1px solid #fff; line-height:24px; text-align:center; }
.lt-ie9 #mainslides a.prev, .lt-ie9 #mainslides a.next{background: transparent;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF)"; /* IE8 */    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33FFFFFF,endColorstr=#33FFFFFF);   /* IE6 & 7 */      zoom: 1;}
#mainslides a:hover.prev, #mainslides a:hover.next{ background:#039841; color:#fff; border:1px solid #077d38;}
#mainslides a.next{ left:95%; text-align:center;}




/*================================welcome block==============================*/

.welcome{ padding:10px 0; margin:2px 0; overflow: visible; position:relative; background:#fff; margin:10px 0; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.welcome:after {
    background: url('../images/promises-curtain.png') repeat-x scroll 0 0;
    bottom: -5px;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%; 
	z-index:101; content: "";
}
 
.hometitle{margin:0 0 0.3em 0; padding:0px; font:1.1em/bold 'texgyreadventorregular', Verdana, Geneva, sans-serif;}

.welcomebox_left{ float:right; background:url(../images/vdivider.png) no-repeat right 30px; height:130px; }

.border-right{border-right:1px solid #ccc;} .border-left{border-left:1px solid #ccc;}

.home_title {margin: -40px 0px 10px;padding: 0px;text-align: center;}

.home_title span {background: #2e3192;padding: 3px 10px;font: 0.8em/1em 'league_gothicregular', Arial, Helvetica, sans-serif;color: #fff;}

.welcomebox_left h2{ font-size:1.8em;}

.heilight{float:left; background:url(../images/greenbg.jpg) repeat scroll 0 0 ; border:4px solid #c1d7bb; margin:20px 0; box-shadow:0 0 5px #888; padding:10px;font: 2.5em/1.3em 'league_gothicregular', Arial, Helvetica, sans-serif; text-align:center; color:#027933; }

.heilight .hyd{ margin:10px 0; background:url(../images/railing.png) repeat-x scroll 0px 20px; text-align:center; width:100%; float:left; height:1; padding:0px;}
 .hyd span{background:url(../images/greenbg.jpg) repeat scroll 0 0; color:#945801; font-size:0.975em; font-style:italic;}

.specify{margin:18px 0 5px; border:2px solid #fff; box-shadow:0 0 4px #666;}

/*==============offiering=========================================*/
.project{min-height:130px;position:relative; float:left; margin:20px 0 10px 0; width:100%;}

ul.pitems{height:120px;display:block;list-style:none; margin:0px; padding:15px 0; }
ul.pitems li{position:relative; display:inline-block; text-align:center; margin:0px 10px 20px 0; padding:0px; background:#936; float:left; width:500px;  }
ul.pitems li:last-child{margin:0px 0px 20px 16px; padding:0px;  }

ul.pitems li img{float:left; display:block; width:160px;  background:#f9f9f9; height:95px; border:4px solid #fff; box-shadow:0 0 4px #444; border-radius:4px; }



.follow{font:1.25em 'texgyreadventorregular', Verdana, Geneva, sans-serif; float:right; line-height:30px;}

.footer{margin:10px auto 0px;width:100%; float:left; color:#949393; padding:10px 0 0; font-size:0.95em;
background: #45484d; background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%);
background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
.footer a{color:#949393 !important;  text-decoration:none !important;} 
.footer a:hover{color:#04ee65 !important;}

/*============================Social Links ================*/
ul#sociallinks {list-style:none; height:30px;  padding:0px; margin:0px 0 0px 15px; float:right;}
ul#sociallinks li {display:inline;}
ul#sociallinks li:last-child a{ margin:0px;}
ul#sociallinks li a {height:28px; float:left; text-indent:-999999px; margin:2px 15px 0 0; transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out;}
ul#sociallinks li.fb a{width:25px; background: url(../images/social.png) no-repeat 0 0;}
ul#sociallinks li.fb a:hover{background-position:0 -32px;}
ul#sociallinks li.tw a{width:25px; background: url(../images/social.png) no-repeat -30px 0;}
ul#sociallinks li.tw a:hover{background-position:-30px -32px;}
ul#sociallinks li.in a{width:25px; background: url(../images/social.png) no-repeat -60px 0;}
ul#sociallinks li.in a:hover{background-position:-60px -32px;}
ul#sociallinks li.gp a{width:25px; background: url(../images/social.png) no-repeat -90px 0;}
ul#sociallinks li.gp a:hover{background-position:-90px -32px;}
ul#sociallinks li.yt a{width:25px; background: url(../images/social.png) no-repeat -118px 0;}
ul#sociallinks li.yt a:hover{background-position:-118px -32px;}



#footer-strip { background-color:#0063a2; line-height:30px; width:auto; height:auto;}
.rightf a{ float:right; padding:10px 20px 0px 0px;  margin-top:30px; color:#fff !important }
.leftf { float:left; padding:10px 0px 0px 20px;  margin-top:30px; }

.fullwidth{ width:100%; background-color:#0063A2}

.pageBanner{width:100%; height:80px; border-bottom:4px double #ccc;   float:left; margin-bottom:25px; padding:10px 0; position:relative; behaviour:url(pie.htc);}

.pageBanner .pageTitle{ margin:0 20px 0 10px; padding:0 0 0 0px;font: 2.8em 'league_gothicregular',Arial,Helvetica,sans-serif; color:#8B0304; text-transform:uppercase; height:50px;display:block; }

.pageBanner p{ font-size:24px; margin-top:0} 

.enq {position: absolute;right: 20px; top: 20px;}

.enq  a{color:#fff !important; text-decoration:none; font: 1.75em 'league_gothicregular',Arial,Helvetica,sans-serif;}

.breadcrumbs {float: left;margin: 0;position: absolute;bottom: -10px;width: 50%;left:0px;}
.breadcrumbs ul {float: left;font-size: 90%;height: 50px;margin: 0 10px;padding: 0; list-style:none;}
.breadcrumbs ul li {float: left;line-height: 50px;padding-right: 0.3em;}
.breadcrumbs ul li a {background: url("../images/breadcrumb-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);color: #444444;display: block;padding: 0 1em 0 0; text-decoration:none;}


.innerbanner{width:100%; float:left; background:#039; min-height:200px; margin:10px 0 0; border:3px solid #fff; box-shadow:0 0 4px #666;}
.innerbanner img{width:984px; float:left;}

/*================================navigation===================================*/
ul#nav{width:100%;margin:2px 0 0px 0; padding:0px; list-style:none; float:left; border-bottom:2px solid #18A954; height:45px; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9dd53a+0,a1d54f+50,80c217+51,7cbc0a+100;Green+Gloss+%231 */
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top, #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#a1d54f), color-stop(51%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom, #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */

}
#nav li{float:left; position:relative; line-height:0; margin:0 0; border-right:1px dashed #ccc;0}
#nav li:last-child{border-right:none; margin:0px 0 0 0px;}
#nav a{float:left;padding:6px 20px;color:#fff; font:1.25em/1.7em 'texgyreadventorregular',  Arial, Helvetica, sans-serif;  text-decoration:none; text-align:center; position:relative; }
#nav li:hover >a{color:#fff; background:#7bb515;   }
#nav  li.active a{color:#18A954;}
*html #nav li a:hover{color:#18A954;  }
#nav li.active a:after{ content: '';border-style: solid;border-width: 0 6px 7px; color:#f00 !important;
border-color: #d8000f transparent;width: 0;z-index: 1;text-align:center; left:45%; position:absolute; bottom:0px;}

ul#nav li .fa {font-size:0.85em;} ul#nav li .fa a{font-size:1em; color:#888; margin:0 10px 0 15px;}  ul#nav li .fa:hover{ color:#18A954;}


/* Sub-nav */
#nav ul {margin:0;_margin: 0; display:none;position: absolute;padding:0;top:40px;left: 0;z-index: 99999;
background: rgb(255,255,255); border:1px solid #888;
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(246,246,246,1)));
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%);
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%); 
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
}
#nav li.active ul li a:after{ display:none; color:#f00 !important;} #nav li.active ul li a{color:#454545 !important;}
	
#nav ul ul {top: 0;left: 200px;margin: 0 0 0 20px;_margin: 0; }
#nav ul li {float: none;display: block;margin:0;border: 0;_line-height: 0;border-bottom:1px solid #f0f0f0;}

#nav ul li:last-child {border:none}

#nav ul a {padding:2px 10px;width:200px;_height: 10px; /*IE6 only*/display:block;white-space: nowrap;float: none;text-transform:none;background:none;color:#454545;font:0.95em/30px "Trebuchet MS", Arial, Helvetica, sans-serif;border-radius:0;  text-align:left;}

#nav ul a:hover {background:#fff; color:#f00; border-radius:0;}	


/*.pagetitle{color:#8B0304; font: 2.5em/1.5em 'league_gothicregular',Arial,Helvetica,sans-serif; margin:2px 0 0.5em 0; border-bottom:4px double #9e9797;}*/

/*.bread{ position:absolute; right:20px; top:5px; z-index:101; }*/

.shadow{ box-shadow:0 0 4px #b0b0b0; margin:20px 0; float:left;} 

.shadow2{ box-shadow:0 0 4px #b0b0b0; margin:20px 0; float:left; padding:15px; position:relative;} 

.title{width:100%; float:left; margin:0.2em 0 10px 0;  padding:8px 0 5px; border-bottom:4px double #a4bf9d;
 font:1.6em 'texgyreadventorregular',  Arial, Helvetica, sans-serif; position:relative;
}

ul.properties{margin:10px 0; padding:0px; list-style:none;}
ul.properties li{ display:block; float:left; border-bottom:1px dashed #ccc; margin:5px 0 0px 0; padding:8px;}
ul.properties li img{ float:left; margin:4px 10px 5px 0; padding:2px; border:3px solid #eee; }
ul.properties li p{ margin:0px ; padding:0px;} 
ul.properties li .more{float:right; color:#0063b0; font:0.95em 'texgyreadventorregular',  Arial, Helvetica, sans-serif; font-style:italic;} ul.properties li .more a{color:#0063b0; text-decoration:none;}
ul.properties li .more a:hover{color:#00722f; text-decoration:none;}
ul.properties li:last-child{ border-bottom:none;}


.listing{margin:10px; border-bottom:1px solid #ccc; background:#E5E5E5; float:left; width:96%;}

.property-listing-thumb { float: left; width: 45%; background:#f00; height:200px;}
.property-information {float: right;width: 52%; background:#CC6; height:200px;}
 

.subtitle{font: 1.35em 'texgyreadventorregular',Arial,Helvetica,sans-serif; margin:0.4em 0 0.2em 0; padding:0px; display:block;}

.subtitle2{font: 1.5em 'texgyreadventorregular',Arial,Helvetica,sans-serif; margin:0.1em 0 0.2em 0; padding:0px; display:block;}

.leftsubtitle{font: 1.35em 'texgyreadventorregular',Arial,Helvetica,sans-serif; margin:0.4em 0 0.2em 0; padding:0px; display:block; background:url(../images/railing.png) repeat-x scroll 0px 15px; text-align:center; width:100%;}
.leftsubtitle span{background:#fff; color:#88AE23; font-size:1.2em; padding:0 5px }

ul.list{margin:0px 0 15px 0px; padding:0px; list-style:none;}
ul.list li{display:block; margin:11px 0; padding:0px 0 0 25px; background:url(../images/orangestar.png) no-repeat 0px 3px;}
ul.list li .fa{color:#8a5506; font-size:0.9em; margin:0 3px 0 0;} 
ul.list li a{color:#222; text-decoration:none; } ul.list li a:hover{color:#8B0304; text-decoration:underline;}
.list_left{width:20%; float:left;}

ul.download{margin:25px 0px 0 5%; padding:0px; list-style:none;}
ul.download li{ width:180px; height:220px; float:left; margin:0 50px 50px 50px; text-align:center; font-size:14px;}
ul.download li img{border-radius:100px; width:180px; height:180px; box-shadow:0 0 4px #000; float:left; display:block; margin: 0 0 10px 0; border:3px solid #fff; padding:2px;}
ul.download li a{color:#333; text-decoration:none;}  ul.download li a:hover{color:#037131; text-decoration:none;}
ul.download li img:hover{box-shadow:0 0 4px #037131;}

.inlinelist{ float:left; width:99%;}
.inlinelist ul{margin:0px 0 15px 0px; padding:0px; list-style:none; }
.inlinelist ul li{ margin:0px 0;  float:left; height:50px; padding:10px; text-align:left;   display:inline-block; width:225px !important;}

.breadcrumbs {float: right;margin: 0;position: absolute;top: 4px;width: 100%;right:0px; z-index:101; height:30px;}
.breadcrumbs ul {float: right;font-size: 90%;height: 50px;margin: 0 15px;padding: 0; list-style:none;}
.breadcrumbs ul li {float: rihgt;line-height: 50px;padding-right: 0.3em;}
.breadcrumbs ul li a {background: url("../images/breadcrumb-arrow.png") no-repeat scroll right center rgba(0, 0, 0, 0);color: #444444;display: block;padding: 0 1em 0 0; text-decoration:none;} .breadcrumbs ul li a:hover{color:#f00;}

.ztable{width:100%; display:inline-table; margin:0 0 15px 0; padding:0px; background:none !important}
.ztable td{padding:3px;}

/*.prjlogo{float:left; display:block; width:160px;  background:#f9f9f9; height:95px; border:4px solid #fff; box-shadow:0 0 4px #444; border-radius:4px;}*/
.prjlogo{float:left; display:block;  background:#fff; }



ul.managment{margin:0px 0 15px 0px; padding:0px; list-style:none;}
ul.managment li{display:block; margin:0px 0px 5px 0; float:left; padding:0px 0 8px 0;  border-bottom:1px dashed #ccc; min-height:135px !important; color:#333;}
ul.managment li .name{font:1.2em 'texgyreadventorregular',Arial,Helvetica,sans-serif; margin:0px 0 0.2em 0; padding:0px;}

ul.managment li:last-child{ border-bottom:none;}

ul.managment li p{ font:0.9em/1.5em "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; color:#555; font-weight:normal;} 

.rightimg{float:right; padding:2px; border:1px solid #ccc; margin:0 0 5px 10px;}
ul.bannk{margin:0px; padding:0px; list-style:none;}
ul.bank li{display:block; float:left;  padding:2px; border:1px solid #ccc; margin:0 0px 20px 0;}
ul.bannk li img{ width:200px; height:60px;}

ul.gallery{ list-style:none; margin:0px; padding:0px;}
ul.gallery li{  float:left; margin:0 10px 20px; width:130px !important; height:130px !important;}
ul.gallery li img{width:130px; height:130px; padding:2px; border:1px solid #ccc;}

.gallery{width:100%; float:left; }
.gallery ul{ list-style:none; margin:0px; padding:0px;}
.gallery ul li{float:left; display:inline-block; margin:15px;}
.gallery ul li img{ padding:2px; border:2px solid #fff; box-shadow:0 0 3px #999; -moz-box-shadow:0 0 3px #999; -ms-box-shadow:0 0 3px #999; -o-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;}




.img-caption{ width:auto; background-color:#dfdfdf; line-height:20px;}

hr.divider { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }


.placeholder{color:#333;}
::-webkit-input-placeholder{color:#333;}
:-moz-placeholder{color:#333;}
input[type=password], input[type=text], input[type=date], textarea, select{outline:none; font-size:0.9em; }

input[type=password]:focus, input[type=text]:focus, input[type=date]:focus, textarea:focus{color:#916600;  }


.element{width:250px;  float:left;  margin:10px 15px 0px 0; font-weight:normal;  }
#frmfeed{float:left; position:relative; min-height:250px; width:100%; margin:30px 0; background:#000;   }
#frmfeed fieldset{ margin:0; padding:0; font-size:0.1em;}

.drop{width:100%; font-weight:normal;  float:left;  color:#888; padding:5px; height:30px ; font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;resize:vertical; font-size:0.95em;}

#frmfeed .left{float:left; width:40%; margin:0 60px 0 0;} 

#frmfeed .add{float:left; margin:0 0px 5px 0; display:block}

.sp4{ width:81%; resize:vertical; min-height:90px; margin:10px 0;font-weight:normal; }

.sp4 textarea{font-size:1em !important; font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;resize:vertical; color:#555; font-weight:normal; }

#frmfeed .drop optgroup{ font-family:Arial, Helvetica, sans-serif;  color:#00638a; margin:5px 0; padding:0px 10px; }

#frmfeed .drop option{font-size:1px; color:#f00; margin:5px 0; padding:0px 0;}

#frmfeed p{float:left; margin:0 30px 10px 0; display:block; color:#f00; }

input.code{width:80px; height:25px}

.captcha{ height:30px; padding:2px; list-style:none; margin:5px 0; display:block; float:left; width:100%; }
.captcha li{ float:left; margin:0 20px 0 0; width:100px;}
.capimg{ position:relative; }
a.refresh{ width:30px; height:30px; position:absolute; right:-15px; top:15%; z-index:50;}
.captcha input{ width:80px; margin:0 0 0 10px; }
.max{width:100%; float:left; margin:5px 0}
.max2{width:45%; float:left; margin:5px 0; }
.errors span{display:block; margin:0px 0}
.music{width:19%; float:left; padding:0 10px;}
.innerError{font-size:11px; color:#f00; padding: 0 10px;font-family:"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; font-weight:normal;  }



.address-box{border:#dfdfdf dotted 1px; width:200px; margin-top:0px; text-align:left; min-height:140px; box-shadow:2px 2px 2px #dfdfdf; padding:5px; }
a.colorless-anchor{ text-decoration:none; color:#555 !important;}
.facircle{font-size: 15px;}
.resultBox { background-color: rgb(252, 248, 227);border: 1px solid rgb(250, 235, 204); border-radius: 4px;
color: rgb(138, 109, 59);margin: 10px 0px;font-size: 14px;font-weight: bold;padding: 5px;}

.searchrslt {width: 100%;float: left;margin-bottom: 5px;} 

.searchbody{margin:20px 0;}

/*=============================TOTOP================================*/

#toTop {background: url("../images/ui-totop.png") no-repeat scroll left top transparent;border: medium none;bottom:40px;display:none;height: 50px;overflow: hidden;position: fixed;right: 12px;text-decoration: none;text-indent: 100%;width: 50px;z-index:99999;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px transparent;display: block;float: left;height: 50px;opacity: 0;overflow: hidden;width: 50px;}
#toTop {background: url("../images/ui.totop.png") no-repeat scroll left top / 50px 100px transparent;}
#toTopHover {background: url("../images/ui.totop.png") no-repeat scroll left -50px / 50px 100px transparent;}
#toTop:active, #toTop:focus {outline: medium none; }


/*tabs*/

.rightimg{padding:3px; border:3px solid #B9D1B3; box-shadow:0 0 3px #444; -moz-box-shadow:0 0 3px #444; -ms-box-shadow:0 0 3px #444; -o-box-shadow:0 0 3px #444;-webkit-box-shadow:0 0 3px #444;}

.leftnav{background:#FFF;  margin:20px 0; box-shadow:0 0 3px #888; float:left; min-height:245px; width:100%;}


.slider-wrapper {position:relative; overflow:hidden; width:100%; height:1000px;}
.slider-holder {overflow:hidden; width:100%; display:block; height:1000px; }
.slider-holder li {padding:10px;  display:block; width:100%; height:1000px; float:left; list-style:none; color:#353535;}
.slider-holder ul ul {height:auto; padding-left:18px; list-style:none;  }
.slider-holder li li {width:auto; height:auto; float:none; list-style:none;}
.slider-holder li li p{color:#333; font-weight:normal; font-size:13px;}
.s-active {position:relative; top:0; left:0;}
.slider-nav .active {font-weight:bold;}
.s1 {position:relative; width:100%; }
.s1 .slider-wrapper { position:relative;}
.s1 .slider-wrapper {width:100%; }
.s1 .slider-holder {width:100%; display:block; margin:0px; padding:0px; }
.s1 .slider-holder li.slide {width:100%;  padding-right:10px;}
 .slider-nav {position: relative;  z-index:1000; width:100%; padding:0; margin:10px 0 0 0 ;  border-width:1px 0 0 1px; list-style:none;  min-height:220px; }
 .slider-nav li {list-style:none; height:auto; margin:0; padding:0;border:1px solid #ccc; border-width:0 0 1px; text-align:left;}
.slider-nav li a {display:block; padding:14px 14px; color:#88AE23; text-decoration:none; font:1.15em 'texgyreadventorregular',Arial,Helvetica,sans-serif; display:block;  }
.slider-nav li a .fa{color:#88AE23}
.slider-nav li:last-child{ border-bottom:none;}
.slider-nav li a:hover,
 .slider-nav li.active a {color:#fff; background:#88AE23 }
 
 a.bttn{position:absolute; top:20px; right:20px;color:#fff !important; text-decoration:none;}
 a.bttn2{position:absolute; top:10px; right:20px;color:#fff !important; text-decoration:none;} 
 a.bttn3{position:absolute; bottom:10px; right:20px;color:#fff !important; text-decoration:none;} 
  a.bttn4{color:#fff !important; text-decoration:none; margin:0px 0;} 
 
 .adv{width:350px; border:4px solid #fff; box-shadow:0 0 4px #666; float:right; margin:0 48px 0 0;}
  .adv img{ float:left; width:125px; height:120px;}
 .adv .pright{ float:right; width:210px; padding:0 10px;}


#myModal .close{ width:20px; height:20px; background:rgba(0,0,0,0.5); color:#FFF; text-align:center; line-height:20px; position:absolute; z-index:101; opacity:1; right:20px; top:20px;}
#myModal .modal-body{ background:none; background-attachment:fixed; background-position:center center; background-size:cover; }