/* html5doctor.com Reset v1.6.1 - http://cssreset.com */
/* --------------------------default-settings------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul,nav ol, ul, ol{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor: pointer;}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

/* --------------------------user-settings------------------------- */
html{height: 100%;}
body{width:100%;height: 100%;font-family:'Open Sans', sans-serif;font-size:15px;color:#2f2f2f;line-height:1.2;background:#fff;}
.clear {clear: both;height: 0;overflow: hidden;}
/* all */
::-webkit-input-placeholder { color: inherit; font-size: inherit;}
::-moz-placeholder { color: inherit; font-size: inherit;} /* firefox 19+ */
:-ms-input-placeholder { color: inherit; font-size: inherit;} /* ie */
input:-moz-placeholder { color: inherit; font-size: inherit;}
input, textarea {outline:none;}
input[type='text'], input[type='phone'], input[type='password'], input[type='email'], textarea{border:1px solid #999;border-radius:2px;background:#fff;width:100%;height:30px;padding:0 10px;color:#999;font-size:12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type='text']:hover, input[type='phone']:hover, input[type='password']:hover, input[type='email']:hover, textarea:hover {border-color: inherit;}
input[type='text']:focus, input[type='phone']:focus, input[type='password']:focus, input[type='email']:focus, textarea:focus{color: inherit;}
textarea{height:60px;padding:10px;overflow:auto;resize:none;line-height: 1;}
/* --------------------------enf-default-settings------------------------- */
.inner{
	position:relative;
	margin:0 auto;
	width:1000px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.a_button{
	position: relative;
	display: inline-block;
	width: 100%;
	color: #fff;
	font-size: 17px;
	line-height: 44px;
	text-decoration: none;
	text-align: center;
	border: solid 2px #faa100;
	border-radius: 5px;
	box-shadow: 1px 3px 6px rgba(50,50,50,.21);
	background: #f9af28; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9af28 0%, #faa100 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9af28), color-stop(100%,#faa100)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9af28 0%,#faa100 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9af28', endColorstr='#faa100',GradientType=0 ); /* IE6-9 */
}
.a_button:hover{
	background: #ef9a01;
}
/*------------header---------------*/
.wrapper{
	position: relative;
	background: url('../img/wrapper_bg.png') center bottom no-repeat;
	min-width: 1000px;
	min-height: 100%;
	margin-bottom: -115px;
}
	.wrapper:after{
		content: "";
  		display: block;
  		height: 115px;
	}
header{
	position: relative;
	background: #fff;
	min-width: 1000px;
	border-bottom: 3px solid #018792;
	padding: 30px 0;
}
	.logo{
		position: relative;
		float: left;
		width: 355px;
	}
	.head_share{
		position: relative;
		float: right;
		width: 345px;
	}
		.head_share a{
			position: relative;
			display: inline-block;
			width: 100%;
			color: #fff;
			font-size: 17px;
			line-height: 44px;
			text-decoration: none;
			text-align: center;
			border: solid 2px #faa100;
			border-radius: 5px;
			box-shadow: 1px 3px 6px rgba(50,50,50,.21);
			background: #f9af28; /* Old browsers */
			background: -moz-linear-gradient(top,  #f9af28 0%, #faa100 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9af28), color-stop(100%,#faa100)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f9af28 0%,#faa100 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #f9af28 0%,#faa100 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9af28', endColorstr='#faa100',GradientType=0 ); /* IE6-9 */
		}
			.head_share a img{
				margin-right: 15px;
			}
		.head_share a:hover{
			background: #ef9a01;
		}
/*--------------------main---------------*/
.main{
	position: relative;
	border-top: 3px solid #d2e7e9;
	padding-top: 60px;
}
	.brand{
		position: relative;
		text-align: center;
		font-size: 0;
		margin-bottom: 70px;
	}
		.brand:before{
			content: '';
			position: absolute;
			background: #63aeb4;
			left: 0;
			right: 0;
			margin: 0 auto;
			top: 240px;
			width: 100%;
			height: 2px;
		}
		.brand_box{
			position: relative;
			display: inline-block;
			vertical-align: top;
			width: 310px;
			margin-left: 25px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			.brand_box:first-child{
				margin-left: 0;
			}
			.brand_img{
				position: relative;
				background: #fff;
				width: 306px;
				height: 196px;
				border: solid 2px rgba(99,174,179,.29);
				border-radius: 5px;
				box-shadow: 0 20px 20px -25px #5f5f5f;
				margin-bottom: 75px;
				overflow: hidden;
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
				transition: all 0.3s ease;
			}
				.brand_box:hover .brand_img{
					box-shadow: 0 1px 15px rgba(250,161,0,.32), 0 25px 30px -25px #5f5f5f;
					border: solid 2px #faa100;
					z-index: 1;
					-webkit-transform: scale(1.05);
					-moz-transform: scale(1.05);
					-o-transform: scale(1.05);
					-ms-transform: scale(1.05);
					transform: scale(1.05);
				}
			.brand_body{
				position: relative;
				background: #fff;
				font-size: 15px;
				line-height: 21px;
				text-align: left;
				border-radius: 5px;
				border: solid 2px rgba(99,174,179,.29);
				padding: 15px;
			}
				.brand_body:before{
					content: '';
					position: absolute;
					background: #d2e7e9;
					left: 28px;
					top: -20px;
					width: 2px;
					height: 20px;
				}
				.brand_body:after{
					content: '';
					position: absolute;
					background: #d2e7e9;
					left: 25px;
					top: -30px;
					width: 8px;
					height: 8px;
					border-radius: 50%;
				}
	.project{
		position: relative;
		margin-bottom: 80px;
	}
		.project_title{
			position: relative;
			color: #000;
			font-size: 19px;
			text-align: right;
			margin-bottom: 50px;
			overflow: hidden;
		}
			.project_title span{
				position: relative;
				border-bottom: 1px dashed;
			}
			.project_title b{
				font-weight: 600;
			}
		.project_inner{
			position: relative;
			font-size: 0;
			text-align: center;
		}
			.project_box{
				position: relative;
				display: inline-block;
				vertical-align: top;
				background: #fff;
				width: 310px;
				box-shadow: inset 0 0 0 2px #dfdfdf;
				border-radius: 6px;
				margin-left: 25px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
				.project_box:before, .project_box:after{
					z-index: -1;
					position: absolute;
					content: "";
					bottom: 13px;
					left: 10px;
					width: 50%;
					height: 5px;
					background: #777;
					box-shadow: 0 15px 10px #C5C5C5;
					-webkit-transform: rotate(-3deg);
					-moz-transform: rotate(-3deg);
					-o-transform: rotate(-3deg);
					-ms-transform: rotate(-3deg);
					transform: rotate(-3deg);
				}
				.project_box:after{
					-webkit-transform: rotate(3deg);
					-moz-transform: rotate(3deg);
					-o-transform: rotate(3deg);
					-ms-transform: rotate(3deg);
					transform: rotate(3deg);
					right: 10px;
					left: auto;
				}
				.project_box:first-child{
					margin-left: 0;
				}
				.project_head{
					position: relative;
					display: table-cell;
					vertical-align: middle;
					width: 310px;
					height: 78px;
					font-size: 20px;
					font-weight: 700;
					line-height: 25px;
					border-bottom: 8px solid;
					background: #fefefe; /* Old browsers */
					background: -moz-linear-gradient(top,  #fefefe 0%, #f6f6f6 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f6f6f6)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #fefefe 0%,#f6f6f6 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #fefefe 0%,#f6f6f6 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
				}
					.project_video .project_head{
						background: url('../img/project_video.png') 40px center no-repeat;
						color: #faa100;
					}
					.project_video .project_head a{color: #faa100;}
					.project_head a{text-decoration:none}
					.project_head a:hover{text-decoration:underline}
					.project_arduino .project_head{
						background: url('../img/project_arduino.png') 35px center no-repeat;
						color: #008890;
					}
					.project_arduino .project_head a{color: #008890;}
					.project_raspberry .project_head{
						background: url('../img/project_raspberry.png') 30px center no-repeat;
						color: #e3712a;
					}
					.project_raspberry .project_head a{color: #e3712a;}
					.project_head img{
						margin-right: 15px;
						margin-left: -15px;
					}
				.project_body{
					position: relative;
				}
					.project_body ul li{
						position: relative;
					}
						.project_body ul li a{
							position: relative;
							display: table-cell;
							vertical-align: center;
							width: 310px;
							text-align:left;
							color: #2f2f2f;
							font-size: 15px;
							line-height: 21px;
							text-decoration: none;
							padding: 20px 20px;
							border-top: 1px dashed #cdcdcd;
							-webkit-box-sizing: border-box;
							-moz-box-sizing: border-box;
							box-sizing: border-box;
						}
						.project_body ul li:first-child a{
							border-top: 1px dashed transparent;
						}
						.project_body ul li a:hover{
							color: #fff;
							font-weight: 700;
						}
							.project_video .project_body ul li:hover a{
								background: #f9ad24;
								border-color: #f9ad24;
							}
							.project_arduino .project_body ul li a:hover{
								background: #008890;
								border-color: #008890;
							}
							.project_raspberry .project_body ul li a:hover{
								background: #e2722a;
								border-color: #e2722a;
							}
						.project_body ul li:hover + li a{
							border-color: #fff;
						}
	.block_text{
		position: relative;
		background: #fff;
		margin-bottom: 80px;
	}
		.block_text:before, .block_text:after{
			z-index: -1;
			position: absolute;
			content: "";
			bottom: 13px;
			left: 10px;
			width: 50%;
			height: 5px;
			background: #777;
			box-shadow: 0 15px 10px #C5C5C5;
			-webkit-transform: rotate(-1deg);
			-moz-transform: rotate(-1deg);
			-o-transform: rotate(-1deg);
			-ms-transform: rotate(-1deg);
			transform: rotate(-1deg);
		}
		.block_text:after{
			-webkit-transform: rotate(1deg);
			-moz-transform: rotate(1deg);
			-o-transform: rotate(1deg);
			-ms-transform: rotate(1deg);
			transform: rotate(1deg);
			right: 10px;
			left: auto;
		}
		.title{
			position: relative;
			background: #61afb3;
			color: #fff;
			font-size: 22px;
			line-height: 24px;
			font-weight: 700;
			border-radius: 5px;
			padding: 15px 20px;
		}	
		.text_inner{
			position: relative;
			color: #2f2f2f;
			line-height: 23px;
			padding: 20px 25px 40px;
		}
	.breadcrumbs{
		position: relative;
		font-size: 0;
		margin-bottom: 25px;
	}
		.breadcrumbs ul li{
			position: relative;
			display: inline-block;
			color: #2f2f2f;
			font-size: 15px;
			font-weight: 600;
			line-height: 21px;
			margin-right: 40px;
		}
			.breadcrumbs ul li a{
				position: relative;
				display: block;
				color: #2f2f2f;
				font-weight: normal;
				text-decoration: none;
			}
				.breadcrumbs ul li a:hover{
					text-decoration: underline;
				}
				.breadcrumbs ul li a:after{
					content: url('../img/bread_arr.png');
					position: absolute;
					right: -25px;
					top: 0;
				}
	.content{
		position: relative;
	}
		.content .title{
			margin-bottom: 40px;
		}
		.content .title:after{
			content: '';
			position: absolute;
			background: #63aeb4;
			left: 0;
			right: 0;
			margin: 0 auto;
			bottom: -12px;
			width: 100%;
			height: 2px;
		}
		.project_gallery{
			position: relative;
			font-size: 0;
			margin-bottom: 40px;
		}
			.gallery_box{
				position: relative;
				display: inline-block;
				vertical-align: top;
				width: 310px;
				color: #2f2f2f;
				text-decoration: none;
				font-size: 15px;
				margin-left: 25px;
				margin-bottom: 40px;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}
				.gallery_box:nth-child(3n+1){
					margin-left: 0;
				}
				.gallery_img{
					position: relative;
					background: #fff;
					width: 308px;
					height: 196px;
					border: solid 2px #ececec;
					border-radius: 5px;
					box-shadow: 0 22px 25px -25px #5f5f5f;
					margin-bottom: 10px;
					overflow: hidden;
					-webkit-transition: all 0.3s ease;
					-moz-transition: all 0.3s ease;
					-o-transition: all 0.3s ease;
					transition: all 0.3s ease;
				}
					.gallery_img img{
						max-width: 308px;
					}
					.gallery_box:hover .gallery_img{
						border-color: #018792;
						box-shadow: 0 0 12px rgba(1,135,146,.32), 0 22px 25px -25px #5f5f5f;
						z-index: 1;
						-webkit-transform: scale(1.02);
						-moz-transform: scale(1.02);
						-o-transform: scale(1.02);
						-ms-transform: scale(1.02);
						transform: scale(1.02);
					}
				.gallery_title{
					position: relative;
					display: table-cell;
					vertical-align: middle;
					width: 308px;
					height: 38px;
					border-bottom: 2px solid #ececec;
					padding-left: 40px;
				}
			.gallery_box .gallery_title:after{
				position: absolute;
				left: 0;
				bottom: 0;
				line-height: 0;
			}
			.gallery_arduino .gallery_title:after{
				content: url('../img/icon_arduino.png');
			}
			.gallery_video .gallery_title:after{
				content: url('../img/icon_robot.png');
			}
				.gallery_video .gallery_box .gallery_img:before{
					content: '';
					position: absolute;
					background: url('../img/play_small.png');
					background-position: top;
					left: 50%;
					top: 50%;
					width: 82px;
					height: 59px;
					border-radius: 5px;
					box-shadow: 0 0 8px rgba(0,0,0,.55);
					margin-left: -41px;
					margin-top: -30px;
				}
				.gallery_box:hover .gallery_img:before{
					background-position: bottom;
				}
			.gallery_raspberry .gallery_title:after{
				content: url('../img/icon_raspberry.png');
			}
			.project_gallery.gallery_new{
				margin-bottom: 0;
			}
		.pagers{
			position: relative;
			font-size: 0;
			text-align: center;
			margin-bottom: 50px;
		}
			.pagers ul li{
				position: relative;
				display: inline-block;
				vertical-align: top;
				width: 32px;
				font-size: 20px;
				line-height: 34px;
				border-radius: 3px;
			}
				.pagers ul li a{
					position: relative;
					display: block;
					color: #000;
					text-decoration: none;
				}
				.pagers ul li:hover, .pagers ul li.active{
					background: #e7ac24;
					color: #fff;
				}
				.pagers ul li:hover a{
					color: #fff;
				}
				.prev_page, .next_page{
					background: url('../img/pagers_arr.png');
					height: 34px;
					box-shadow: inset 0 0 0 1px #e7ac24;
				}
					.pagers .prev_page a, .pagers .next_page a{
						width: 32px;
						height: 34px;
					}
					.pagers .prev_page{
						background-position: left top;
						margin-right: 40px;
					}
						.pagers .prev_page:hover{
							background: #e7ac24 url('../img/pagers_arr.png');
							background-position: left bottom;
						}
					.pagers .next_page{
						background-position: right top;
						margin-left: 40px;
					}
						.pagers .next_page:hover{
							background: #e7ac24 url('../img/pagers_arr.png');
							background-position: right bottom;
						}
	.video_box{
		position: relative;
		background: #5f5f5f;
		line-height: 0;
		margin-bottom: 50px;
	}
		.video_box iframe{
			width: 980px;
			height: 620px;
		}
		.video_box:after{
			content: '';
			position: absolute;
			left: 0;
			right: 0;
			bottom: 5px;
			margin: 0 auto;
			width: 80%;
			height: 10px;
			border-radius: 50%;
			box-shadow: 0 0px 40px #5f5f5f;
			z-index: -1;
		}
	.product_inner{
		position: relative;
		margin-bottom: 60px;
	}
		.product_head{
			position: relative;
			margin-bottom: 60px;
		}
			.product_img{
				position: relative;
				background: #fff;
				float: left;
				width: 600px;
				text-align: center;
				border: 2px solid #ececec;
				border-radius: 5px;
				margin-bottom: 20px;
			}
				
				.product_img a{
					position: relative;
					display: table-cell;
					vertical-align: middle;
					width: 600px;
					height: 382px;
				}
					.product_img a:before{
						content: '';
						position: absolute;
						background: url('../img/play.png');
						background-position: top;
						left: 50%;
						top: 50%;
						width: 122px;
						height: 87px;
						border-radius: 5px;
						box-shadow: 0 0 8px rgba(0,0,0,.4);
						margin-left: -61px;
						margin-top: -43px;
					}
					.product_img:hover a:before{
						background-position: bottom;
					}
					.product_img a:after{
						content: '';
						position: absolute;
						left: 0;
						right: 0;
						bottom: 5px;
						margin: 0 auto;
						width: 90%;
						height: 10px;
						border-radius: 50%;
						box-shadow: 0 5px 30px #5f5f5f;
						z-index: -1;
					}
					.product_img img{
						width: 100%;
					}
				.product_description{
					position: relative;
					background: #fff;
					float: right;
					width: 350px;
					font-size: 16px;
					line-height: 25px;
					border: 2px solid #64adb3;
					box-shadow: inset 5px 0 0 #64adb3;
					border-radius: 5px;
					padding: 20px 10px 20px 20px;
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					box-sizing: border-box;
				}
					.product_description p{
						margin-bottom: 20px;
					}
					.product_description:before{
						content: '';
						position: absolute;
						background: #64adb3;
						left: -16px;
						top: 20px;
						width: 12px;
						height: 2px;
					}
					.product_description:after{
						content: '';
						position: absolute;
						background: #64adb3;
						left: -26px;
						top: 17px;
						width: 8px;
						height: 8px;
						border-radius: 50%;
					}
		.product_body{
			position: relative;
			float: left;
			width: 600px;
		}
		.product_title_details{
			position: relative;
			color: #e3ad26;
			font-size: 25px;
			font-weight: 700;
			padding: 0 20px;
			margin-bottom: 15px;
		}
			.product_title_details:before{
				content: '';
				position: absolute;
				background: #e3ad26;
				left: 0;
				bottom: -15px;
				width: 100%;
				height: 2px;
			}
		.product_details{
			position: relative;
			padding-top: 25px;
		}
			.product_details table{
				position: relative;
				border-collapse: separate;
				border-spacing: 0 7px;
				width: 600px;
			}
				.product_details table tr{
					
				}
					.product_details table tr td{
						background: #f9f9f9;
						vertical-align: middle;
						height: 36px;
						font-size: 17px;
					}
					.product_details table tr td a{color:#008991;text-decoration:none;}
					.product_details table tr td a:hover{text-decoration:underline;}
						.product_details table tr td:first-child{
							background: #63aeb4;
							width: 28px;
							color: #fff;
							text-align: center;
							border-radius: 3px 0 0 3px;
						}
						.product_details table tr td:nth-child(2){
							padding-left: 25px;
						}
						.product_details table tr td:last-child{
							width: 90px;
							color: #008991;
							font-weight: 600;
							border-radius: 0 3px 3px 0;
						}
							.product_details table tr td:last-child span{
								display: inline-block;
								line-height: 33px;
								border-bottom: 3px solid #63aeb4;
							}
							.product_details table tr:hover td:last-child{
								color: #e5ad24;
							}
								.product_details table tr:hover td:last-child span{
									border-color: #e5ad24;
								}
			.product_details .a_button{
				position: absolute;
				right: 0;
				bottom: 7px;
				width: 320px;
			}

.top{
	position: fixed;
	bottom: 0;
	right: 5%;
	color: #61afb3;
	font-size: 15px;
	line-height: 21px;
	text-align: center;
	text-decoration: none;
	opacity: 0;
	z-index: 10;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
	.top.fixed{
		bottom: 120px;
		opacity: 1;
	}
	.top_img{
		position: relative;
		display: block;
		background: #61afb3 url('../img/top.png') center no-repeat;
		width: 62px;
		height: 55px;
		border-radius: 3px;
		margin-bottom: 5px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.top:hover{
		color: #008890;
	}
	.top:hover .top_img{
		background-color: #008890;
	}
/*--------------------footer---------------*/
footer{
	position: relative;
	height: 115px;
	overflow: hidden;
}
	.footer_top{
		position: relative;
		background: #61afb3;
		min-width: 1000px;
		text-align: center;
		padding: 20px 0 15px;
	}
		.share{
			position: relative;
		}
			.share-item{
				position: relative;
				display: inline-block;
				vertical-align: top;
				line-height: 0;
				border-radius: 2px;
				margin-right: 4px;
				overflow: hidden;
			}
				.share-item a{
					display:inline-block;
					width:30px;
					height:30px;
					margin:0;
					padding:0;
					outline:none;
				}
				.share-counter{
					position:relative;
					background:#f9f9f9;
					display:inline-block;
					vertical-align:top;
					color:#36868d;
					font-size: 15px;
					font-weight: 600;
					line-height: 30px;
					border-left: 1px solid #b3d0d2;
					padding: 0 5px;
				}
	.footer_bottom{
		position: relative;
		background: #56a8ac;
		min-width: 1000px;
		text-align: center;
		padding: 10px 0 25px;
	}
		.copyright{
			position: relative;
			color: #fff;
			font-size: 13px;
			text-transform: uppercase;
		}
		
		
/*--------------------modal_feedback---------------*/

	.form_title{
		position: relative;
		background: #e5ad24;
		color: #fff;
		font-size: 18px;
		font-weight: 600;
		text-align: center;
		padding: 25px 30px 20px;
	}
	.form_body{
		position: relative;
		font-size: 0;
		padding: 20px 30px;
	}
	.form_body input{
		margin-bottom:10px;
	}
	.form_button{
		position: relative;
		padding: 0 30px 40px;
		overflow: hidden;
	}
		.forgot{
			color: #018790;
			font-size: 13px;
			font-weight: 300;
			line-height: 37px;
			text-decoration: none;
			border-bottom: 1px dotted #018790;
		}
			.forgot:hover{
				border: none;
			}

#modal_forgot{
	position: relative;
	display: none;
	background: #fff url('../img/form_bg.png') center 75px no-repeat;
	width: 320px;
	border-radius: 5px;
	overflow: hidden;
}
	#modal_forgot .a_button{
		text-align:center;
		width: 100%;
	}	
	
#modal_success{display: none;}	
.slider_header a {
  position: relative;
  display: block;
  height: 220px;
  min-width: 1080px;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
}