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


/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
html,body {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
input{
	border:1px solid #b0b0b0;
	padding:3px 5px 4px;
	color:#979797;
	width:190px;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}

q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
.welcome_panel{
	

	line-height:35px;
	width:100%;
	padding: 10px 10px 10px;
    box-shadow: 0px 0px 4px rgb(238, 238, 238) inset;
   background: url("../images/breadcrumbs2.png") repeat scroll 0% 0% transparent;
	}

.bs-docs-nav {
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.15);
    background-color: rgb(86, 61, 124);
    border-color: rgb(70, 50, 101);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1);
}

.story-pic{
   background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 2px rgb(202, 202, 202);
    border-radius: 3px 3px 3px 3px;
	
	}


.story-pic :hover{
 background-color: rgb(255, 255, 255);
    box-shadow: 4px 4px 4px 4px rgb(200, 200, 200);
    border-radius: 5px 5px 5px 5px;
	 -webkit-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out;
	
}


.reg-header{
	margin:0 auto;
	padding:10px;
	background: -moz-linear-gradient(left center , #f7f7f7 40%, #FFF 80%) repeat scroll 0% 0% #F6F6F6;
	
	}
.reg-header h2{
	 text-align:center;
     margin-bottom: 15px;
	 font-size:22px; font-family:Arial, Helvetica, sans-serif;	
	 padding-bottom:10px;
	 
	 border-bottom:1px dotted #adadad
	}
	
.step-inactive {
    height: 20px;
    width: 20px;
    border: 1px solid #BBB;
    background-color:#fff;
    color: #BBB;
    line-height: 20px;
    border-radius: 10px;
    text-align: center;
    padding:2px;
}




.icon-user:before {
   content: "\e008";
}	
	
.slider_wrapper {
width:100%;
background-color:#00FF00;
}




#clear {
	height:1px;clear:both;
	
	}


	
.footer_cl1{
	
	padding-top: 10px;
    padding-bottom: 10px;
	color:#fff;	
	font-size:12px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;	

	}
	
.footer_cl1 a {
	
	font-size:12px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;line-height:50px;
	color: #fff;
}	
.footer_cl1 a:hover {
	
	color: #dedede;
	text-decoration:none;
}


.footer_cl2{
	
	padding-top: 10px;
    padding-bottom: 10px;
	

	}
.footer_cl2 p{
	
	
	color:#c3c3c3;	
	font-size:13px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;
	line-height:38px; 

	}	
	
.footer_cl2 img{
	
	
	padding-right:5px;	 

	}		
.footer_cl2 a {
	
	font-size:16px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;line-height:50px;
	color: #fff;
}	
.footer_cl2 a:hover {
	
	color: #dedede;
	text-decoration:none;
}

.title
{
	
	font-size:14px; font-family:tahoma, Helvetica, sans-serif; color:#575757; text-align:center; padding-top:5px;
height:30px;
	}
.internal_text{
	
	margin-top:10px;
	
	}	
.internal_text h1{
	
	font-size:16px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;  font-weight:bold; 
	 color:#135e1d;line-height:24px;
	}		

.internal_text p{
	
	font-size:13px; font-family:Arial, Helvetica, sans-serif;	text-align: left;text-decoration:none; line-height:24px;
	 color:#606060; 
	}		

.internal_text a{
	
	color: #f49c4e;
	}		
	
.internal_text a:hover{
	
	color: #777777;
	text-decoration:none;
	}	
		
	
.video{
	margin-top:15px; border:solid 5px #c6c6c6;
	}

.img-border2 { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E7E7E7; display: inline-block;  margin: 4px 5px 0 1px; padding: 5px; margin-top:15px; }

.img-border2 img { float: none !important; margin: 0 0 0 !important; width: 100% !important; }
	

.search-home{
margin-top:10px;

	
	}	


.loading_panel{
	text-align: center;
	}	

#welcome{
	width:auto;
	padding-top: 10px;
	}	

#welcome h1{
	 font-family:Arial, Helvetica, sans-serif;	
	 color:#34980e; padding-bottom:5px; padding-top:5px;
	 font-size:28px;
	
	}	


#newsletter{

width:100%;
	
	margin-bottom:5px;
	
	margin-top:10px;

	}	

#newsletter input.newsletterfeild{
	
	background:none;
	border:none;
	color:#525252;
	font-size:12px;
	margin-top:7px;
	width:65%;
    float:left;
	
	
	}
#newsletter input.action{	
	float:right;
	margin-top:0px;
	 border-radius: 2px;
	
	}
	
	
	



/*menu_c*/
.twitter a.twitteritem{
	
	background:url(../images/twitter.jpg) no-repeat;
	width:80%;
	background-position:left top;
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color: #fff;
	display: block;	
	text-decoration: none;
	line-height:24px;
	padding-left:30px;
    padding-right:10px;
	margin-top:10px;
}

.twitter a.twitteritem:hover{
	background:url(../images/twitter_o.jpg) no-repeat;
	color: #a4a4a4;
	background-color:#ececec;	
}	
	
.facebook a.facebookitem{
	
	background:url(../images/facebook.jpg) no-repeat;
	width:80%;
	background-position:left top;
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color: #fff;
	display: block;	
	text-decoration: none;
	line-height:24px;
	padding-left:30px;
    padding-right:10px;
	margin-top:10px;
}

.facebook a.facebookitem:hover{
	background:url(../images/facebook_o.jpg) no-repeat;
	color: #a4a4a4;
	background-color:#ececec;	
}	
	

.linkin a.linkinitem{
	
	background:url(../images/linkin.jpg) no-repeat;
	width:80%;
	background-position:left top;
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color: #fff;
	display: block;	
	text-decoration: none;
	line-height:24px;
	padding-left:30px;
    padding-right:10px;
	margin-top:10px;
}

.linkin a.linkinitem:hover{
	background:url(../images/linkin_o.jpg) no-repeat;
	color: #a4a4a4;
	background-color:#ececec;	
}	
	
	
	
	
.social_txt2 {
	color: #bebebe;
}

.register_domain{
	padding:5px;
	margin:5px;
	background:url(../images/registerdomain_icon.png) no-repeat;
	padding-left:45px;
	
	}


.Trasfer_domain{
	padding:5px;
	margin:5px;

	background:url(../images/transfer_icon.png) no-repeat;
	padding-left:45px;

	
	}

.hosting_only{
	padding:5px;
	margin:5px;
	background:url(../images/hosting_icon.png) no-repeat;
    padding-left:45px;

	
	}
.stld  {
	BORDER: #dcdcdc 1px solid;  PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 60px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif; BACKGROUND: #fff; HEIGHT: 35px; COLOR: #666; FONT-SIZE: 12px;  FONT-WEIGHT: 700; PADDING-TOP: 4px;
     float:right;
	
}




.domain-result{
	
	color:#fff;	
	font-size:32px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;

	
	}


.domain-result-message{
	
	color:#fff;	
	font-size:14px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;	
	padding-top:5px;
	padding-bottom:5px;
	
	}

.domain-result-notavailable{
	
	color:#CCCCCC;	
	font-size:32px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;

	
	}


.domain-result-message-notavailable{
	
	color:#CCCCCC;	
	font-size:14px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;	
	padding-top:5px;
	padding-bottom:5px;
	
	}






.domain-result-option{
	color:#2b2b2b;	
	padding:10px;
	font-size:14px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;	
	border-bottom:1px dashed #e7e7e7;   border-radius: 2px;
	}

.domain-result-option-left{
   padding-right:10px;
    font-family:Arial, Helvetica, sans-serif ; font-size:16px;  color:#333333; line-height:36px;
	text-align:left;
	}
.domain-result-option-right{
	padding-right:10px;
	width:auto;
	float:right;
    font-family:Arial, Helvetica, sans-serif ; font-size:16px;  color:#699e03; text-decoration:none;line-height:36px;
	}


.have-domain{
	text-align:right;

	 font-family:Arial, Helvetica, sans-serif ; font-size:12px;  color:#699e03; text-decoration:none;line-height:12px;
	}
	
	
.form-label{
 
    font-family:Arial, Helvetica, sans-serif ; font-size:12px;  color:#525252; margin-top:15px; padding-bottom:4px; padding-left:3px; 	
	
	}
	
.page-path{
	

	line-height:35px;
	width:100%;
	padding: 2px 2px 2px;
    box-shadow: 0px 0px 4px rgb(238, 238, 238) inset;
    background: url("../images/breadcrumbs.png") repeat scroll 0% 0% transparent;
	}	
.page-name-home{
     width:auto;
    font-family:Arial, Helvetica, sans-serif ; font-size:26px;  color:#1b5630; 	
	margin-top:10px;
	
	}
.page-path-left{
	padding-left:15px;
     width:auto;
    font-family:Arial, Helvetica, sans-serif ; font-size:26px;  color:#1b5630; 	
	float: left !important;
	
	}
.page-path-right{
	padding-right:30px;
	width:auto;
	float: left !important;
    font-family:Arial, Helvetica, sans-serif ; font-size:12px;  color:#1b5630;text-decoration:none; 
	}




.page-path-right a{

	font-family:Arial, Helvetica, sans-serif ; font-size:13px;  color:#1b5630; padding:5px;text-decoration:none;
	
	}			

.page-path-right a:hover {
	font-family:Arial, Helvetica, sans-serif ; font-size:13px;  color:#f9a463; text-decoration:none;
}

.page-path-active{
 padding-left:5px;font-size:12px;color:#f9a463;

}

#top_zone_menu{
	float:right;
	width:280px;
	margin-top: 5px;
	}
#version {
	width:auto;  padding-top:7px; padding-bottom:2px;color:#42b217 ;position:absolute;  padding-left:100px;
	}

#version a {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#42b217;
	

}
#version a:hover {
    color:#4ad914; text-decoration:none;
	
}





#menu_nav{
	width:auto;height:48px; margin-left:30px;}
	

#menu_nav ul {

}

#menu_nav li{
	
	float:left; line-height:48px; top right no-repeat;font-size:22px; 
	
}
#menu_nav li a{
	
	display:block;text-decoration:none; font-family:Arial, Helvetica, sans-serif ; color:#1c5630; padding:0 15px; font-weight:bold;
	
}

#menu_nav li a:hover{
	
	text-decoration:none; font-family:Arial, Helvetica, sans-serif ;  color:#e24407;
	
}

#menu_nav li.active a{
	
	text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size:13px; color:#1c5630;
	
}
#menu_nav li ul{ display:none;font-size:14px;}

#menu_nav li:hover ul{ display:inline-block; width:180px; position:absolute; z-index:9999;font-size:14px;}
#menu_nav li li{  line-height:32px;font-size:14px; background-color:#DDDDDD;width:200px;background:url(../images/menu_sup.jpg)repeat-x;border-radius: 5px;}

#menu_nav li li a:hover{ text-decoration:none; font-family:Arial, Helvetica, sans-serif ; font-size:14px; color:#e24407;}


/*slider*/
.ei-slider{
	position: relative;
	width: 100%;
	max-width: 1920px;
	height: 300px;
	margin: 0 auto;
}
.ei-slider-loading{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:999;
	background: rgba(0,0,0,0.9);
	color: #fff;
	text-align: center;
	line-height: 300px;
}
.ei-slider-large{
	height: 100%;
	width: 100%;
	position:relative;
	overflow: hidden;
}
.ei-slider-large li{
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	height: 100%;
	width: 100%;
	
}
.ei-slider-large li img{
	width: 100%;
}
.ei-title{
	position: absolute;
	right: 50%;
	margin-right: 10%;
	top: 30%;
}
.ei-title h2, .ei-title h3{
	text-align: right;
}
.ei-title h2{
	font-size: 40px;
	line-height: 50px;
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #42b217;
}
.ei-title h3{
	font-size: 70px;
	line-height: 70px;
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	color: #00005c;
}
.ei-slider-thumbs{
	height: 13px;
	margin: 0 auto;
	position: relative;
	
}
.ei-slider-thumbs li{
	position: relative;
	float: left;
	height: 100%;
	padding-left:3px;
		
}
.ei-slider-thumbs li.ei-slider-element{
	top: 0px;
	left: 0px;
	position: absolute;
	height: 100%;
	z-index: 10;
	text-indent: -9000px;
	background: #11114d;
	
}
.ei-slider-thumbs li a{
	display: block;
	text-indent: -9000px;
	background: #42b217 ;
	width: 100%;
	height: 100%;
	cursor: pointer;

}
.ei-slider-thumbs li a:hover{
	background-color: #42b217;
}
.ei-slider-thumbs li img{
	position: absolute;
	bottom: 50px;
	opacity: 0;
	z-index: 999;
	max-width: 100%;
	-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{
	opacity: 1;
	bottom: 13px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 10%;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{
		text-align: center;
	}
	.ei-title h2{
		font-size: 20px;
		line-height: 24px;
	}
	.ei-title h3{
		font-size: 30px;
		line-height: 40px;
	}
}

/*slider*/

.slider_shdow{
	width:100%;
	background-image:url(../images/shadow.jpg);
	height:3px;
	
	
	
	}

	
	
	
/*Copyright*/
.copyright {
	font-size:12px;
	padding:5px;
	background:#1b5630;
	border-top:solid 1px #052a0b;	
	min-height:75px; 
	
}
.copyright p {
	color:#fff; padding-top:20px;
}
.copyright img {

}
.copyright a {
	margin:0 5px;
	color:#72c02c;
}
.copyright a:hover {
	color:#a8f85f;
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}


.footer_logo{
	
	padding-top:10px;
	float:right;

	}	

/*Copyright*/

/*Block headline*/
.heading {
	padding:5px 20px 5px 20px;
	border-left:4px solid #27c5f2; 
}

.headline {
	display:block;
	margin:5px 0 25px 0;
	border-bottom:1px solid #104b18;
}




.headline h3, 
.headline h4 {
	color:#fff;
	margin:0 0 -2px 0;
	padding-right:10px;
	display:inline-block;
	border-bottom:1px solid #fca95d;
	font-size:20px;
	line-height:30px;
}

.headline2 {
	
}
.headline2 h6 {
	color:#fff;

}
.headline2 p{
	color:#fff;
}
/*Block headline*/

.headline7 {
	display:block;
	margin:5px 0 25px 0;
	
	padding-left:15px;
}


.headline7 h1 {
	color:#ffa65b;
	margin:0 0 -2px 0;
	
	display:inline-block;
	font-size:20px;
	line-height:30px;
	border-bottom:1px dotted #ffa65b;	
}

.icon_loc {
	font-size: 13px;
	line-height: 24px;
	background: url('../images/icon_footer_loc.png') left 4px no-repeat;
	padding: 0 0 0 30px;
	color:#2e2e2e;
	margin-top:5px;
}

.icon_phone {
	font-size: 13px;
	line-height: 24px;
	background: url('../images/icon_footer_phone.png') left 4px no-repeat;
	padding: 0 0 0 30px;
	color:#2e2e2e;
	margin-top:5px;
}

.icon_fax {
	font-size: 13px;
	line-height: 24px;
	background: url('../images/icon_fax.png') left 4px no-repeat;
	padding: 0 0 0 30px;
	color:#2e2e2e;
	margin-top:5px;
}


.icon_mail {
	font-size: 13px;
	line-height: 24px;
	background: url('../images/icon_footer_mail.png') left 5px no-repeat;
	padding: 0 0 0 30px;
	color:#2e2e2e;
}


.icon_mail a {
		text-align: center;
	color: #2e2e2e;
	font-size:13px; font-family:Arial, Helvetica, sans-serif;

	
}

.icon_mail a:hover {
	
	color: #f89a29;
	text-decoration:none;
}

.more {
	width:auto;
	height:20px;
	display: block;
	margin: 0px;
	padding: 0px;
	margin-bottom:5px;
	margin-top:10px;
    float:right;
	margin-right:10px;
}

.more a {
		text-align: center;
	color: #41ac11;
	
	font-size:14px; font-family:Arial, Helvetica, sans-serif;
	margin-right:10px;
	
}

.more a:hover {
	
	color: #f89a29;
	text-decoration:none;
}


.

/*Social Icons*/

.social-icons {
	margin:0;
float:right;

}
.social-icons li {
	float:right;
	display:inline;
	list-style:none;
	margin-right:5px;
	margin-bottom:5px;
	text-indent:-9999px;
		margin-top:18px;
}
.social-icons li a, a.social-icon {
	width:28px;
	height:28px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.social-icons li:hover a {
	background-position:0 -38px;
}

.social_facebook {background: url(../images/icons/social/facebook.png) no-repeat;}
.social_instgram {background: url(../images/icons/social/instgram.png) no-repeat;}
.social_youtube {background: url(../images/icons/social/youtube.png) no-repeat;}


.social_facebook2 {background: url(../images/icons/social/facebook2.png) no-repeat;}
.social_instgram2 {background: url(../images/icons/social/instgram2.png) no-repeat;}
.social_youtube2 {background: url(../images/icons/social/youtube2.png) no-repeat;}

/*Social Icons*/



/*scroll top*/
#hb-gotop{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; width:100px;background-color:
 red;background-color: rgba(141, 1, 0, 0.8);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');text-align:center;
 padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#ffffff;text-decoration:none;border:1px solid #C9C9C9;
  font-size: 15px;font-weight: bolder;}

/*scroll top*/


.quote_author {
	position: relative;
	left: 46px;
	margin-top: 12px;
	line-height: 20px;	
}


.post_title {
	margin: 24px 0 10px;
	font-size: 23px;
	line-height: 28px;	
}












/*pic*/

.pic {
	position: relative;
	display: block;
}
.pic img{
	width: 100%;
	display: block;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #e3e3e3;
	
	
}
a .img_overlay {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333;
	background-color: rgba(0, 0, 0, 0.3);
	background-image: url(../images/icon_plus.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0;
	filter: alpha(opacity=0);
    z-index: 0;
    
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
}
a:hover .img_overlay {
	opacity: 1;
	filter: alpha(opacity=100);
    z-index: 1;	
	}
	
	
	a .video_overlay {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333;
	background-color: rgba(0, 0, 0, 0.3);
	background-image: url(../images/video_p.png);
	background-position: center center;
	background-repeat: no-repeat;
	opacity: 0.6;
	filter: alpha(opacity=0);
    z-index: 0;
    
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
}
a:hover .video_overlay {
	opacity: 1;
	filter: alpha(opacity=100);
    z-index: 1;	
	}
	
a .img_overlay_zoom {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #333;
	background-color: rgba(0, 0, 0, 0.3);
	background-image: url(../images/icon_zoom.png);
	background-position: center center;
	background-repeat: no-repeat;

	opacity: 0;
	filter: alpha(opacity=0);
    z-index: 0;
    
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
    
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;	
}
a:hover .img_overlay_zoom {
	opacity: 1;
	filter: alpha(opacity=100);
    z-index: 1;	
	}
/*pic*/

/* Portfolio Page */

.portfolio {
	margin: 20px -20px 20px 0;
}
#portfolio_items {
	margin-right: -20px;
	}
.portfolio_filter {
	margin: 20px 0;
}
.portfolio_filter span{
	float: left;
	margin: 0 6px 6px 0;
	font-size: 12px;
	padding: 5px 12px;
	color: #555;
	}
.portfolio_filter div{
	float: left;
	font-size: 12px;
	padding: 5px 12px;
	color: #555;
	text-shadow: 0 1px 0 rgba(256,256,256, 0.7);	
	background: #fafafa url('../images/grad_menu.png') top left repeat-x;
	
	margin: 0 6px 6px 0;

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border-radius: 2px;
	cursor: pointer;
}
.portfolio_filter div:hover{
	color: #fff;	
	background-color: #374045;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);	
}
.portfolio_filter div.current{
	color: #fff;	
	background-color: #0ad1e5;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

.portfolio_item {
	float: left;
	width: 300px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.portfolio_item .pic img{
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	}

.portfolio_item a h4{
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	margin: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;	
	color: #333;
			
	padding: 10px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;

	background: #fcfcfc url('../images/grad_menu.png') top left repeat-x;
	text-shadow: 0 1px 0 rgba(256, 256, 256, 0.8);
	}
.portfolio_item a:hover h4{
	color: #222;
	background-color: #e5e5e5;
	text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);	
	}
	
	
.portfolio_item a h5{
	text-align: center;
	font-size: 13px;
	line-height: 16px;
	margin: 0;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;	
	color: #333;
			
	padding: 8px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;

	background: #fcfcfc url('../images/grad_menu.png') top left repeat-x;
	text-shadow: 0 1px 0 rgba(256, 256, 256, 0.8);
	}
.portfolio_item a:hover h5{
	color: #222;
	background-color: #e5e5e5;
	text-shadow: 0 1px 0 rgba(256, 256, 256, 0.6);	
	}
	
	
	/* Portfolio Page */
.error-v1-title {
    color: #C00;
    font-size: 180px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
}

.error-v1-title2 {
    color: #666;
    font-size: 30px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
}

.error-v1-title3 {
    color: #666;
    font-size: 20px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
}



.seach_result_txt1 {
    color: #666;
    font-size: 14px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
}

.seach_result_txt2{
    color: #42b217;
    font-size: 16px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
   font-weight:bold;
}

.seach_result_txt3{
    color: #666;
    font-size: 14px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:left;
}

.news_date{
	
	  color: #999;
    font-size: 11px;
   font-family:Arial, Helvetica, sans-serif;
	}
	
.search_txt{	
	 color: #42b217;
    font-size: 14px;
   font-family:Arial, Helvetica, sans-serif; font-weight:bold;
}


.calendar {
	margin-right: 8px;
	background: url('../images/blog_icon_date.png') 0px -1px no-repeat;
	padding: 0 12px 0 22px;
	
	color: #999;
    font-size: 12px;
   font-family:Arial, Helvetica, sans-serif;
	
}	

.seach_result_txt2 a{
color: #42b217;

}

.seach_result_txt2 a:hover {
color: #308c0c;
}

.seach_result_highlight {
color: #135e1d;
font-style: italic;
padding:2px;
}
#MessageDesign 
        {
            margin: 0 auto;
            left: 10%;
            right: 10%;
            top: 30%;
            width:auto;
            position: fixed;
            background-color:#fff;
            border:5px solid rgba(82, 82, 82, .4);
            border-radius: 5px;
            z-index:1002;
		}
        #MessageDesign_overlay
        {
			display: block;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: #202020;
            z-index:1001;
            -moz-opacity: 0.1;
            opacity:.4;
            filter: alpha(opacity=10);

		}
        .MessageText
                {
                    padding: 10px;
                    FONT-SIZE: 14px;
                    COLOR: #4a4a4a;
                    FONT-FAMILY: arial;
                    TEXT-DECORATION: none;
                    font-weight: bold; 
                    text-align: center;
                    margin: 0 auto;
                    
                }
        .MessageErrText
        {
               padding: 10px;
            FONT-SIZE: 14px;
            COLOR: red;
            FONT-FAMILY: arial;
            TEXT-DECORATION: none;
            font-weight: bold; 
            text-align: center;
            margin: 0 auto;
         
        }
	.navbar-brand{
		padding-top:20px
		
		}
.img_shadow {
		 background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 2px rgb(202, 202, 202);
    border-radius: 3px 3px 3px 3px;
		}



.panel-border {  display: inline-block; 
background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 1px 2px rgb(230, 230, 230);
    border-radius: 3px 3px 3px 3px;
	
	margin-top:15px;
	

 }
 
 .panel-border img{ padding:5px;

 }
 
 .panel-border h1{ 
  FONT-SIZE: 14px;
            COLOR: #1c5630;
			font-weight:bold;
			padding-top:25px;

 }
 
  .panel-border p{ 
 font-size:12px;
            COLOR: #5B5B5B;
			
			padding-top:10px;
   padding-bottom:10px;
 }
 
 .pro-menu{
	 margin-top:2px;
	 color: #e24309;
	 background-color:#EBEBEB;
	 border-radius: 5px;
	 padding:5px;
	 text-align:center;
	 
	 }
	 
	 .pro-menu h1{
	 
	 color: #1c5630;
	 font-size:22px;
	 display:inline-block;
	 font-weight:bold;
	 }

 .pro-menu a{
	 
	 	font-size:14px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;line-height:35px;
	color: #e24309;
	 
	 }
 .pro-menu a:hover{
	 
	 	color: #1c5630;
	text-decoration:none;
	 
	 }
	 .pro-menu2{
	 
margin-top:2px;
	  color: #e24309;
	 background-color:#EBEBEB;
	 border-radius: 5px;
	 padding:5px;
	  text-align:center;
	 
	 }
	 
	 .pro-menu2 a{
	 
	 color: #1c5630;
	 font-size:22px;
	 display:inline-block;
	 font-weight:bold;
	 
	 }
 .pro-menu2 a:hover{
	 
	 	color: #e24309;
	text-decoration:none;
	 
	 }
	 
	 
	 
	 
 .pro-path{
	 
	 color: #e24309;
	 padding-left:15px;
	  background-color:#EBEBEB;
	 padding:10px;
	 border-radius: 5px;
	 margin-left:12px;
	 margin-right:12px;
	
	 }
	 
	 .pro-path h1{
	 
	 color: #e24309;
	 font-size:24px;
	  text-decoration:none;
	 }

 .pro-path a{
	 
	 	font-size:14px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;line-height:35px;
	color: #e24309;
	 
	 }
 .pro-path a:hover{
	 
	 	color: #1c5630;
	text-decoration:none;
	 
	 }
	 

.footer_cl1 a {
	
	font-size:12px; font-family:tahoma, Helvetica, sans-serif;	text-align: left;text-decoration:none;line-height:50px;
	color: #fff;
}	

.by{
	
	margin-top: 10px;
	font-family:Arial,sans-serif;
	text-align:left;

	color:#fff;
	}
.by a{
	color:#fff;
	font-family:Arial,sans-serif;
	font-size:11px;
	
	}	
.by a:hover,
    a:visited      {
	text-decoration: none;
	color:#ececec;
	
	}
 .by a:visi{
	text-decoration: none;
	color:#ececec;
	
	}