@import url(http://fonts.googleapis.com/css?family=Roboto:300);
@import url(http://fonts.googleapis.com/css?family=Roboto:400);
@import url(http://fonts.googleapis.com/css?family=Roboto:500);
/*------ template stylization ------*/
body {
	background:url(../img/pattern3.png) repeat;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#a2a0a0;
}
p {
	margin-bottom:16px;
}
p > span {
	color:#c6682f;
}
a[href^="tel:"] {
	color:inherit;
	text-decoration:none;
}
a {
	outline:none;
}
a:hover {
	text-decoration:none;
}
h1.brand {
	font-size:0 !important;
	line-height:0 !important;
	display:block;
	margin:0 !important;
	float:left !important;
	position:relative;
	padding:43px 0 62px 0!important;
}
h1.brand a {
	display:inline-block;
}
h2 {
	color:#6f6f6f;
	font:300 40px/40px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
	margin-top:44px;
	margin-bottom:20px;
}
h2 > span {
	color:#c6682f;
}
h3 {
	color:#6f6f6f;
	font:300 25px/30px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
	margin-bottom:19px;
}
h3 > span {
	color:#e2cc95;
}
h4 {
	color:#c6682f;
	font:300 30px/30px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-bottom:4px;
}
#content ul {
	list-style:none;
}
.extra-wrap {
	overflow:hidden;
}
/*-----btn-----*/
.btn.btn-primary {
	box-shadow:none;
	background:none;
	text-shadow:none;
	text-decoration:none !important;
	position:relative;
	display:inline-block;
	padding:20px 24px 20px 25px;
	font:19px 'Roboto';
	color:#ffffff;
	border:none;
	letter-spacing:0;
	border-radius:0;
	text-transform:uppercase;
	background-color:#8ad3fd;
	background-image:-moz-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#97d8fd), to(#77cbfd));
	background-image:-webkit-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:-o-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:linear-gradient(to bottom, #97d8fd, #77cbfd);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff97d8fd', endColorstr='#ff77cbfd', GradientType=0);
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.btn.btn-primary:hover {
	background:none;
	color:#ffffff;
	background-color:#84d0fd;
	background-image:-moz-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#77cbfd), to(#97d8fd));
	background-image:-webkit-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:-o-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:linear-gradient(to bottom, #77cbfd, #97d8fd);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff77cbfd', endColorstr='#ff97d8fd', GradientType=0);
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.btn.btn-info {
	box-shadow:none;
	background:none;
	text-shadow:none;
	text-decoration:none !important;
	position:relative;
	display:inline-block;
	padding:8px 14px 7px 14px;
	font:14px 'Roboto';
	color:#ffffff;
	border:none;
	letter-spacing:0;
	border-radius:0;
	text-transform:uppercase;
	background-color:#e2cc95;
	/*background-image:-moz-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#97d8fd), to(#77cbfd));
	background-image:-webkit-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:-o-linear-gradient(top, #97d8fd, #77cbfd);
	background-image:linear-gradient(to bottom, #97d8fd, #77cbfd);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff97d8fd', endColorstr='#ff77cbfd', GradientType=0);*/
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.btn.btn-info:hover {
	background:none;
	color:#ffffff;
	background-color:#a69362;
	/*background-image:-moz-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#77cbfd), to(#97d8fd));
	background-image:-webkit-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:-o-linear-gradient(top, #77cbfd, #97d8fd);
	background-image:linear-gradient(to bottom, #77cbfd, #97d8fd);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff77cbfd', endColorstr='#ff97d8fd', GradientType=0);*/
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
/*-----list-----*/
.list1 {
	margin:0;
	list-style:none;
	margin-top:1px;
}
.list1 li {
	font-size:14px;
	line-height:24px;
	margin-bottom:6px;
}
.list1 li a {
	color:#4a4f63;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.list1 li a:hover {
	color:#ffffff;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.list2 {
	margin:0;
	position:relative;
	list-style:none;
	margin-top:6px;
}
.list2 li {
	font-size:14px;
	line-height:24px;
	padding-left:13px;
	background:url(../img/list_arrow.png) left 8px no-repeat;
	margin-bottom:6px;
}
.list2 li a {
	color:#c6682f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.list2 li a:hover {
	color:#a2a0a0;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.list3 {
	margin:0;
	list-style:none;
	display:block;
	margin-top:32px;
	margin-bottom:87px;
}
.list3 li {
	font-size:11px;
	line-height:18px;
	margin-bottom:34px;
}
.list3 li img {
	float:left;
	margin-right:19px;
}
.list3 li div {
	margin-bottom:13px;
}
.list3 li h3 {
	margin-bottom:2px;
}
.list3 .badge {
	padding:0;
	margin:0;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	width:51px;
	height:43px;
	text-align:center;
	padding-top:8px;
	text-shadow:none;
	background-color:#f1511f;
	font:bold 36px/36px Arial, Helvetica, sans-serif;
	color:#ffffff;
	float:left;
	margin-right:19px;
}
.list4 {
	margin:0;
	list-style:none;
}
.list4 li {
	font-size:14px;
	line-height:24px;
}
/*-----thumbs-----*/
.thumb-pad1 {
	margin-bottom:8px;
}
.thumb-pad1 .thumbnail {
	position:relative;
	padding:0;
	margin:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.thumb-pad1 figure {
	margin:0;
}
.thumb-pad1 figure img {
	width:100%;
}
.thumb-pad1 .thumbnail .caption {
	padding:0;
	color:#a2a0a0;
	overflow:hidden;
	padding:17px 20px 29px 26px;
background-color:#ffffff;
}
.thumb-pad1.active .thumbnail .caption {
	background-color:#e2cc95;
}
.thumb-pad1.active .thumbnail .caption h3 {
	color:#ffffff;	
}
.thumb-pad1 .thumbnail .caption h3 {
	margin-bottom:6px;
}
.thumb-pad1 .thumbnail .caption p {
	color:#cccccc;
	line-height:24px;
	margin-bottom:18px;
}
.thumb-pad2 {
	margin:0;
	overflow:hidden;
	margin-bottom:1px;
	display:block;
}
.thumb-pad2 .thumbnail {
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:none;
	padding:0;
}
.thumb-pad2 .thumbnail .caption {
	padding:0;
	float:left;
	color:#a2a0a0;
	width:auto;
	margin-top:10px;
}
.thumb-pad2 .thumbnail .caption a {
	color:#6f6f6f;
	font:300 14px/14px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	text-transform:uppercase;
	margin-bottom:13px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad2 .thumbnail .caption a:hover {
	color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad2 .badge {
	padding:0;
	margin:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	border-radius:0;
	line-height:23px;
	background-color:#c6682f;
	width:75px;
	position:relative;
	display:inline-block;
	float:none;
	margin-right:0;
}
.thumb-pad2 .badge div {
	font:300 20px/20px 'Roboto';
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	padding-top:13px;
	padding-bottom:14px;
}
.thumb-pad2 .badge div time {
	font-size:40px;
	line-height:42px;
	font-weight:500;
}
.thumb-pad2 .badge a {
	text-align:center;
	display:block;
	padding-top:5px;
	padding-bottom:6px;
	background:#98d8fd url(../img/date_border.png) 0 top repeat-x;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad2 .badge a img {
	display:inline-block;
}
.thumb-pad2 .badge a:hover {
	background-color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad2 .badge strong {
	background:url(../img/date_triangle.png) right top no-repeat;
	width:13px;
	height:15px;
	position:absolute;
	top:14px;
	right:-13px;
	display:none;
}
.thumb-pad2 figure {
	margin:0;
	float:left;
	margin-right:2px;
}
.thumb-pad2 figure img {
	width:100%;
}
.thumb-pad3 {
	margin-bottom:30px;
}
.thumb-pad3 .thumbnail {
	padding:0;
	margin:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.thumb-pad3 .thumbnail .caption {
	padding:0;
	color:#a2a0a0;
	overflow:hidden;
}
.thumb-pad3 figure {
	margin:0;
	float:left;
	margin-right:20px;
}
.thumb-pad3 figure img {
	width:100%;
	max-width:100%;
}
.thumb-pad3 .thumbnail .caption span {
	margin-bottom:8px;
	display:block;
}
.thumb-pad3 .thumbnail .caption span a {
	color:#6f6f6f;
	font:300 14px/14px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	text-transform:uppercase;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad3 .thumbnail .caption span a:hover {
	color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad3 .thumbnail .caption h4 {
	margin-bottom:-1px;
}
.thumb-pad4 {
	padding:15px 15px 8px 15px;
	margin-bottom:30px;
	background:url(../img/thumb-pad-bg.png) repeat;
}
.thumb-pad4 .thumbnail {
	padding:0;
	margin:0;
	border:none;
	border-radius:0;
	box-shadow:none;
}
.thumb-pad4 figure {
	margin:0;
	width:100%;
	margin-bottom:8px;
}
.thumb-pad4 figure a {
	display:inline-block;
	width:100%;
}
.thumb-pad4 figure img {
	width:100%;
	max-width:100%;
}
.thumb-pad4 .thumbnail .caption {
	padding:0;
}
.thumb-pad4 .thumbnail .caption p {
	color:#a2a0a0;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
}
.thumb-pad4 .thumbnail .caption a {
	color:#c6682f;
	font:300 14px/14px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	text-transform:uppercase;
	margin-bottom:5px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad4 .thumbnail .caption a:hover {
	color:#6f6f6f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad5 {
	margin:0;
	overflow:hidden;
	margin-bottom:30px;
}
.thumb-pad5 .thumbnail {
	margin:0;
	border-radius:0;
	box-shadow:none;
	border:none;
	padding:0;
}
.thumb-pad5 .thumbnail .caption {
	padding:0;
	float:left;
	color:#a2a0a0;
	width:295px;
}
.thumb-pad5 .thumbnail .caption h4 {
	margin-bottom:0;
	font-size:23px;
	line-height:23px;
}
.thumb-pad5 .thumbnail .caption span {
	margin-bottom:8px;
	display:block;
}
.thumb-pad5 .thumbnail .caption span a {
	color:#6f6f6f;
	font:300 14px/14px 'Roboto', Arial, Helvetica, sans-serif;
	margin:0;
	display:inline-block;
	text-transform:uppercase;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad5 .thumbnail .caption span a:hover {
	color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad5 .badge {
	padding:0;
	margin:0;
	box-shadow:none;
	text-shadow:none;
	border:none;
	border-radius:0;
	line-height:23px;
	background-color:#c6682f;
	width:75px;
	position:relative;
	display:inline-block;
	float:left;
	margin-right:23px;
}
.thumb-pad5 .badge div {
	font:300 20px/20px 'Roboto';
	text-transform:uppercase;
	color:#ffffff;
	text-align:center;
	padding-top:42px;
	padding-bottom:45px;
}
.thumb-pad5 .badge div time {
	font-size:40px;
	line-height:42px;
	font-weight:500;
}
.thumb-pad5 .badge a {
	text-align:center;
	display:block;
	padding-top:5px;
	padding-bottom:6px;
	background:#98d8fd url(../img/date_border.png) 0 top repeat-x;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad5 .badge a img {
	display:inline-block;
}
.thumb-pad5 .badge a:hover {
	background-color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.thumb-pad5 .badge strong {
	background:url(../img/date_triangle.png) right top no-repeat;
	width:13px;
	height:15px;
	position:absolute;
	top:14px;
	right:-13px;
}
.thumb-pad5 figure {
	margin:0;
	float:left;
	margin-right:2px;
}
.thumb-pad5 figure img {
	width:100%;
}
/*----------*/
header {
	padding:0;
	border-top:15px solid #1a1c22;
	background:url(../img/pattern1.png) repeat;
}
.follow_block {
	position:relative;
	padding:10px 0 0 0;
	height:30px;
	background-color:#2f2f2f;
	text-align:center;
}
.follow_block ul {
	list-style:none;
	margin:0;
	display:inline-block;
}
.follow_block ul li {
	float:left;
}
.follow_block ul li {
	font:10px Arial, Helvetica, sans-serif;
	line-height:24px;
	text-transform:uppercase;
	color:#c4c4c4;
}
.follow_block ul li a {
	font:10px Arial, Helvetica, sans-serif;
	line-height:24px;
	text-transform:uppercase;
	color:#c4c4c4;
}
.follow_block ul li a:hover {
	color:#f4d35c;
}
.follow_block ul li span {
	margin:0 5px;
}
/*-----menu-----*/
.navbar_ {
	margin-bottom:0 !important;
}
.nav-collapse .nav {
	float:none !important;
}
.navbar_ .collapse {
	overflow:visible;
	line-height:0 !important;
	font-size:0;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar_ .nav-collapse_ .nav li li {
	font-size:14px;
	line-height:24px;
	display:block;
}
.navbar_ .navbar-inner {
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin:0;
	padding:0;
	min-height:inherit;
	border:none;
	background:none;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none;
}
.navbar_ .nav-collapse_ {
	float:right;
	margin-top:-15px;
	height:118px !important;
}
.nav-collapse_ {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	position:relative;
	float:none;
	margin:0;
	padding:0;
	background:none;
	text-align:center;
}
.nav-collapse_ .nav {
	display:inline-block;
	float:left;
	margin:0;
	padding:0;
}
.nav-collapse_ .nav li {
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
	float:left;
	text-transform:uppercase;
	margin-left:5px;
	zoom:1;
}
.nav-collapse_ .nav > li > a {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:0;
	padding:0;
	color:#ffffff;
	box-shadow:none !important;
	font:500 15px/15px 'Roboto', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow:none;
	text-align:center;
	background:none;
	padding:86px 15px 20px 15px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.nav-collapse_ .nav > li.active > a {
	color:#ffffff !important;
	box-shadow:none;
	background:#c6682f !important;
}
.nav-collapse_ .nav > li a:hover {
	color:#ffffff !important;
	background:#c6682f !important;
	border:none;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.nav-collapse_ .nav > .sfHover > a {
	color:#ffffff !important;
	box-shadow:none;
	background:#c6682f !important;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.nav-collapse_ .nav > li > a span {
	display:block;
	position:absolute;
	height:6px;
	background:url(../img/menu-marker.png) no-repeat;
	top:104px;
	width:6px;
	left:51px;
}
.nav-collapse_ .nav > li a > strong {
	height:0;
	background-color:#f1511f;
	position:absolute;
	bottom:-6px;
	text-align:center;
	left:0;
	right:0;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.nav-collapse_ .nav > li a > strong > img {
	display:none;
	margin-top:-25px;
}
/*-----subMenu1-----*/
.nav-collapse .sub-menu > ul {
	position:absolute;
	display:none;
	width:164px;
	left:-40px;
	top:119px;
	list-style:none !important;
	zoom:1;
	z-index:11;
	background:#89d2fd;
	padding:22px 0 17px 0;
	margin:0;
}
.nav-collapse .sub-menu > ul li {
	background:none;
	float:none;
	margin:0;
	padding:0;
	border:none;
	text-align:center;
	margin-bottom:4px;
}
.nav-collapse .sub-menu > ul li a {
	display:block;
	background:none;
	padding:0;
	margin:0;
	font:500 15px/15px 'Roboto', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	display:inline-block;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.nav-collapse .sub-menu > ul li a span {
	margin-left:10px;
	display:inline-block;
	background:url(../img/menu-marker2.png) no-repeat;
	width:6px;
	height:5px;
	position:relative;
	top:-3px;
}
.nav-collapse .sub-menu > ul li a:hover {
	text-decoration:none;
	background:none !important;
	color:#16171e !important;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.nav-collapse .sub-menu > ul li.sfHover > a {
	text-decoration:none;
	background:none !important;
	color:#16171e !important;
}
/*-----subMenu2-----*/
.nav-collapse .sub-menu ul ul {
	position:absolute;
	display:none;
	width:164px;
	left:166px;
	top:-22px;
	list-style:none !important;
	zoom:1;
	z-index:11;
	background:#15171d;
	padding:22px 0 17px 0;
	margin:0;
}
.nav-collapse .sub-menu ul ul li a {
	display:block;
	background:none;
	padding:0;
	margin:0;
	font:500 15px/15px 'Roboto', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:uppercase;
	display:inline-block;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.nav-collapse .sub-menu ul ul li a:hover {
	text-decoration:none;
	background:none !important;
	color:#89d2fd !important;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
/*----content-----*/
#content {
	position:relative;
	padding:0 0 0 0;
}
.img-polaroid {
	position:relative;
	padding:7px;
	background:none;
	box-shadow:none;
	border:1px solid #f1f1f1;
	max-width:inherit;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#toTop {
	display:none;
	width:35px;
	height:35px;
	overflow:hidden;
	background:url(../img/top.png) 0 top no-repeat;
	position:fixed;
	margin-right:-690px !important;
	right:50%;
	bottom:40px;
	z-index:999;
}
#toTop:hover {
	background:url(../img/top.png) 0 bottom no-repeat;
}
.mail {
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.mail:hover {
	color:#a2a0a0;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.box1 p > a {
	color:#f1511f;
	font-size:11px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.box1 p > a:hover {
	color:#181818;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.box1 ul {
	margin:0;
	list-style:none;
	overflow:hidden;
}
.box1 ul li {
	margin-bottom:19px;
}
.pattern1 {
	position:absolute;
	width:100%;
	height:922px;
	z-index:-1;
}
.pattern1 .holder1 {
	width:100%;
	height:295px;
	background:url(../img/pattern2.png) repeat;
}
.pattern1 .holder2 {
	width:100%;
	height:627px;
	/*background-color:#ffffff;*/
}
.slogan {
	margin-bottom:34px;
	overflow:hidden;
}
.slogan h2 {
	font-size:30px;
	line-height:30px;
}
.slogan a {
	margin-top:55px;
}
.follow_icon {
	margin:0;
	list-style:none;
	float:right;
	margin-top:-7px;
}
.follow_icon li {
	float:left;
	margin-left:8px;
}
.follow_icon li a {
	width:35px;
	height:34px;
	display:inline-block;
	overflow:hidden;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
}
.follow_icon li a > img {
	margin-top:0;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.follow_icon li a:hover > img {
	margin-top:-34px;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.error-search h2 {
	line-height:39px;
	margin-top:102px;
}
/*-----carousel-----*/
.list_carousel {
	position:relative;
}
.list_carousel #foo {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	cursor:default;
}
.list_carousel #foo > li {
	padding:0;
	float:left;
	cursor:default;
	margin-top:7px;
}
.list_carousel.responsive {
	width:auto;
}
.list_carousel.responsive .caroufredsel_wrapper {
	cursor:default !important;
}
.list_carousel .prev,
.list_carousel .next {
	display:inline-block;
	width:30px;
	height:30px;
	cursor:pointer;
	position:absolute;
	top:-55px;
}
.list_carousel .prev {
	background:url(../img/prev_arrow.png) 0 top no-repeat;
	right:32px;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
.list_carousel .next {
	background:url(../img/next_arrow.png) 0 top no-repeat;
	right:0;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
.list_carousel .prev:hover {
	background:url(../img/prev_arrow.png) 0 bottom no-repeat;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
.list_carousel .next:hover {
	background:url(../img/next_arrow.png) 0 bottom no-repeat;
	-webkit-transition:all 0.25s ease;
	-moz-transition:all 0.25s ease;
	-o-transition:all 0.25s ease;
	transition:all 0.25s ease;
}
/*-----subscribeForm-----*/
#subscribe-form {
	margin:0;
	position:relative;
	top:8px;
}
#subscribe-form .error {
	display:block;
	overflow:hidden;
	height:0px;
	position:absolute;
	top:37px;
	left:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#91d6fd;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
#subscribe-form input {
	background-color:#252833;
	border:none;
	width:100%;
	outline:none;
	box-shadow:none;
	margin:0;
	color:#4a4f63;
	font:12px Arial, Helvetica, sans-serif;
	line-height:19px;
	border-radius:0;
	padding:9px 10px 10px 10px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:none;
	height:34px;
	border-width:1px;
	border-style:solid;
	border-top-color:#1f222b;
	border-right-color:#63656d;
	border-bottom-color:#a0a1a6;
	border-left-color:#21242e;
}
#subscribe-form fieldset .email {
	float:none;
	margin-right:0;
	margin-bottom:23px;
}
#subscribe-form label.invalid .error {
	height:19px;
}
#subscribe-form .success {
	display:none;
	border:none;
	border-radius:0;
	padding:5px 0 5px 5px;
	background-color:#63656d;
	text-align:center;
	color:#a2a0a0;
	position:absolute;
	z-index:10;
	left:0;
	right:0;
	top:0px;
	width:390px;
}
/*-----search-----*/
#search-404 {
	position:relative;
	margin:0;
	top:8px;
	margin-top:15px;
}
#search-404 input {
	background:#ffffff;
	border:none;
	width:100%;
	outline:none;
	box-shadow:none;
	color:#a2a0a0;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
	border-radius:0;
	padding:5px 15px 6px 18px;
	margin:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0;
	float:left;
	border:1px solid #e5e5e5;
	height:34px;
	margin-right:3px;
	margin-bottom:10px;
}
.search_link {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
#search-404 .btn.btn-primary {
	margin:0;
	padding:14px 20px 14px 19px;
}
/*-----map-----*/
.map {
	margin:9px 0 0 0;
	display:inline-block;
	width:100%;
	line-height:0;
}
.map iframe {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:565px ;
	border:none;
	line-height:0;
}
.info {
	margin-bottom:16px;
}
.info p {
	margin-bottom:0 !important;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
}
.info em {
	font-style:normal;
	display:inline-block;
	width:104px;
}
.info a {
	font:14px Arial, Helvetica, sans-serif;
	color:#c6682f;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.info a:hover {
	color:#a2a0a0;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
/*-----form-----*/
#contact-form {
	position:relative;
	z-index:1;
	margin:27px 0 20px 0;
	padding:0 0 0 0;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
}
.txt-form {
	display:block;
	padding-bottom:6px;
	color:#ffffff;
}
.txt-form span {
	color:#ffffff;
}
.form-div-1,
.form-div-2,
.form-div-3,
.form-div-4,
.form-div-6
 {
	float:left;
	width:180px;
}
.form-div-5
 {
	float:left;
	width:40px;height:32px;
	text-align:center;
	margin-top:10px;
}
.form-div-1,
.form-div-2 {
	margin-right:40px;
}
#contact-form div {
	overflow:hidden;
}
#contact-form fieldset {
	position:relative;
	z-index:10;
	overflow:hidden;
	padding:0;
	width:100%;
	border:none;
}
#contact-form label {
	position:relative;
	display:block;
	float:left;
	margin:0;
	padding:0;
	min-height:71px;
	width:100%;
}
#contact-form .message {
	display:block !important;
	min-height:129px;
	width:100%;
	margin-bottom:25px;
}
#contact-form input,
#contact-form textarea {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	background-color:#ffffff;
	margin:0;
	padding:8px 15px 10px 15px;
	width:100%;
	outline:none;
	border:1px solid #e5e5e5;
	font:14px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#a2a0a0;
}
#contact-form input {
	height:42px;
}
#contact-form input:focus,
#contact-form textarea:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#contact-form .area .error {
	float:none;
}
#contact-form textarea {
	overflow:auto;
	width:100%;
	height:277px;
	resize:none;
}
#contact-form .success {
	position:absolute;
	top:0;
	left:0;
	z-index:20;
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:9px 10px;
	width:100%;
	border:1px solid #e0e0e0;
	background:#ffffff;
	color:#a2a0a0;
	text-align:center;
	text-transform:none;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
}
#contact-form .error,
#contact-form .empty {
	position:absolute;
	bottom:7px;
	left:2px;
	display:none;
	overflow:hidden;
	padding:1px 4px 0px 0;
	width:100%;
	color:#c6682f;
	text-transform:none;
	font-size:11px;
	line-height:1.27em;
	font-family:Arial, Helvetica, sans-serif;
}
#contact-form .message .error,
#contact-form .message .empty {
	bottom:-15px;
	text-align:right;
}
/*-----footer-----*/
footer {
	padding-top:51px;
	padding-bottom:30px;
	background-color:#1d1f27;
}
footer p {
	font:300 14px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#4a4f63;
	text-transform:uppercase;
}
footer p > a {
	font:300 14px Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#4a4f63;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
footer p > a:hover {
	color:#ffffff;
	-webkit-transition:all 0.35s ease;
	-moz-transition:all 0.35s ease;
	-o-transition:all 0.35s ease;
	transition:all 0.35s ease;
}
.select-menu {
	display:none !important;
}
/*-------------------------------------------------------media queries----------------------------------------------------------*/
@media (min-width:1250px) {
	.nav-collapse_ {
		display:block;
	}
	.slogan h2 {
		font-size:40px;
		line-height:40px;
	}
	.box-thumb1 {
		width:236px;
	}
	#search-404 input {
		width:280px;
	}
	#contact-form label {
		display:inline-block;
	}
	.form-div-1,
	.form-div-2,
	.form-div-3 {
		width:230px;
	}
	#subscribe-form input {
		width:270px;
		margin-bottom:0;
	}
	.thumb-pad5 .thumbnail .caption h4 {
		font-size:30px;
		line-height:30px;
	}
	.thumb-pad5 .thumbnail .caption {
		width:445px;
	}
	.thumb-pad2 .badge {
		float:left;
		margin-right:23px;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:0;
		width:270px;
	}
	.thumb-pad2 .badge strong {
		display:block;
	}
	#subscribe-form fieldset .email {
		float:left;
		margin-right:10px;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:980px) and (max-width:1199px) {
	.nav-collapse_ {
		height:auto !important;
	}
	.box-thumb1 {
		width:182px;
	}
	#subscribe-form input {
		width:100%;
		margin-right:0;
		margin-bottom:23px;
	}
	.slogan h2 {
		font-size:30px;
		line-height:30px;
	}
	.pattern1 .holder2 {
		height:495px;
	}
	.thumb-pad2 {
		margin-bottom:10px;
	}
	.thumb-pad2 .badge strong {
		display:none;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		/*min-height:600px;*/
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:10px;
		width:auto;
	}
	.thumb-pad5 .thumbnail .caption {
		width:295px;
	}
	.thumb-pad5 .thumbnail .caption h4 {
		font-size:23px;
		line-height:23px;
	}
	#subscribe-form fieldset .email {
		float:none;
		margin-right:0;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:979px) {
	
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:768px) and (max-width:979px) {
	.form-div-1,
	.form-div-2,
	.form-div-3 {
		width:100%;
	}
	.form-div-1,
	.form-div-2 {
		margin-right:20px;
	}
	#contact-form .error,
	#contact-form .empty {
		bottom:0;
	}
	.box-thumb1 {
		width:215px;
	}
	#search-404 input {
		margin-right:0;
		width:100%;
	}
	header {
		border-top:none;
		background:none;
		background-color:#242730;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	h1.brand {
		text-align:center;
		width:100%;
		padding:23px 0 42px 0!important;
	}
	.navbar_ .nav-collapse_ {
		width:100%;
		padding:0;
		margin-top:0;
		margin-bottom:20px;
		background:url(../img/pattern2.png) repeat;
	}
	.slogan h2 {
		font-size:30px;
		line-height:30px;
		width:75%;
	}
	.slogan h2 > br {
		display:none;
	}
	.thumb-pad1 .thumbnail .caption h3 {
		font-size:19px;
	}
	.pattern1 .holder2 {
		height:400px;
	}
	.thumb-pad2 {
		margin-bottom:10px;
	}
	.thumb-pad2 .badge strong {
		display:none;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		min-height:600px;
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:10px;
	}
	.thumb-pad3 figure {
		float:none;
		margin-right:0;
		width:100%;
		margin-bottom:15px;
	}
	.thumb-pad5 .badge strong {
		display:none;
	}
	.thumb-pad5 figure {
		width:375px;
	}
	.thumb-pad5 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad5 .badge div {
		padding-top:106px;
		padding-bottom:106px;
	}
	.thumb-pad5 .thumbnail .caption {
		margin-top:15px;
		width:452px;
	}
	#subscribe-form fieldset .email {
		float:none;
		margin-right:0;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:767px) {
	header {
		padding-bottom:0;
		border:none;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	h1.brand {
		text-align:center;
		width:100%;
	}
	header {
		border-top:none;
		background:none;
		background-color:#242730;
	}
	.navbar_ .nav-collapse_ {
		background:none;
	}
	.pattern1 {
		display:none;
	}
	.slogan h2 {
		font-size:30px;
		line-height:30px;
		width:65%;
	}
	.slogan h2 > br {
		display:none;
	}
	.thumb-box1 {
		width:45%;
		float:left;
		margin-right:20px;
	}
	.thumb-pad1 {
		margin-bottom:0;
	}
	.box-list1 {
		float:left;
		width:45%;
		margin-right:10px;
	}
	.navbar_ .nav-collapse_ {
		width:100%;
	}
	.box-thumb1 {
		width:30%;
		float:left;
		margin-left:0;
		margin-right:18px;
	}
	.navbar_ .nav-collapse_ {
		padding:0;
		margin:0;
		border:none;
	}
	.box4 {
		width:29%;
		float:left;
		margin-right:20px;
	}
	.navbar_ .nav-collapse_ .nav {
		display:none;
	}
	.navbar_ .nav-collapse_ {
		height:auto !important;
		padding-bottom:5px;
		background:none;
	}
	.select-menu {
		display:block !important;
		margin-bottom:2px;
		width:100%;
		border:1px solid #000;
		background:#d9d9d9 ;
		color:#000000;
		cursor:pointer;
	}
	.top {
		display:none;
	}
	.form-div-1,
	.form-div-2,
	.form-div-3 {
		float:none;
		width:100%;
		margin:0 0 0 0;
	}
	.list1 {
		width:100%;
	}
	.box-thumb1 {
		width:30%;
	}
	.error {
		text-align:center;
	}
	.thumb-pad0 figure {
		margin:0;
		float:left;
		margin-right:22px;
	}
	.thumb-pad1 {
		margin-bottom:40px;
	}
	.thumb-pad2 .badge strong {
		display:none;
	}
	.thumb-pad2 .thumbnail .caption {
		float:none;
	}
	.info-box {
		width:25%;
		float:left;
		margin-bottom:20px;
	}
	footer .pull-right {
		float:none !important;
	}
	.follow_icon {
		float:none;
	}
	.form-box {
		margin-top:50px;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:626px) and (max-width:767px) {
	.thumb-pad5 .thumbnail .caption {
		width:44%;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:626px) {
	.box-thumb1 {
		width:45%;
	}
	.box4 {
		width:45%;
		margin-right:10px;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	.slogan h2 {
		font-size:25px;
		line-height:25px;
		width:100%;
	}
	.slogan .btn-primary {
		float:none;
		margin-top:0;
	}
	.thumb-pad2 .badge strong {
		display:none;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		min-height:600px;
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:10px;
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:10px;
		float:none;
	}
	.thumb-pad3 figure {
		float:none;
		margin-right:0;
		width:100%;
		margin-bottom:15px;
	}
	.thumb-pad5 .thumbnail .caption {
		width:32%;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (max-width:560px) {
	#search-404 input {
		margin-right:0;
		width:100%;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	.box-thumb1 {
		width:45%;
	}
	.info-box {
		width:45%;
		float:left;
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .thumbnail .caption {
		margin-top:10px;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		min-height:600px;
	}
	.thumb-pad5 .badge strong {
		display:none;
	}
	.thumb-pad5 figure {
		width:100%;
		margin-right:0;
		float:none;
	}
	.thumb-pad5 .badge {
		float:none;
		display:block;
		width:100%;
		margin-right:0;
		margin-bottom:20px;
	}
	.thumb-pad5 .badge div {
		padding-top:10px;
		padding-bottom:10px;
	}
	.thumb-pad5 .thumbnail .caption {
		width:100%;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:482px) and (max-width:625px) {
	
}
@media (max-width:480px) {
	.box-thumb1 {
		width:100%;
		float:none;
		margin-left:0;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	.thumb-box1 {
		width:100%;
		float:none;
		margin-right:0;
	}
	.list_carousel .prev {
		left:0;
		top:0px;
	}
	.list_carousel .next {
		left:32px;
		top:0px;
	}
	.list_carousel #foo > li {
		margin-top:47px;
	}
	.box4 {
		width:100%;
		float:none;
		margin-right:0;
	}
	.box-list1 {
		float:none;
		width:100%;
		margin-right:0;
	}
	.list4 li .extra-wrap a {
		display:block;
		float:none;
		margin-bottom:5px;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		min-height:1150px;
	}
	.thumb-pad2 figure {
		width:100%;
		float:none;
		margin-right:0;
	}
	.thumb-pad2 .badge {
		float:none;
		margin-right:0;
		width:100%;
		display:block;
	}
	.thumb-pad2 .badge div {
		padding-top:5px;
		padding-bottom:5px;
	}
	.map iframe {
		height:200px;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/
@media (min-width:320px) and (max-width:481px) {
	
}
@media (max-width:320px) {
	.thumb-pad2 .thumbnail .caption h4 {
		font-size:25px;
		line-height:25px;
	}
	#subscribe-form input {
		margin-bottom:23px;
	}
	.list_carousel.responsive .caroufredsel_wrapper {
		min-height:970px;
	}
	.box-thumb1 {
		width:100%;
		float:none;
		margin-right:0;
	}
	.list1 li figure {
		width:100%;
		margin-right:0;
		float:none;
		margin-bottom:10px;
	}
	.info-box {
		width:100%;
		float:left;
	}
	h2 {
		font-size:35px;
		line-height:35px;
	}
	h4 {
		font-size:25px;
		line-height:25px;
	}
}
/*---------------------------------------------------------------------------------------------------------------------------*/.error img {
	max-width:100% !important;
	margin-top:45px;
}
.margBot {
	margin-bottom:94px;
}
.margBot1 {
	margin-bottom:8px;
}
.margBot2 {
	margin-bottom:29px;
}
.margBot3 {
	margin-bottom:58px;
}
.padBot {
	padding-bottom:75px;
}
/*---------------------------------------------------------------------------------------------------------------------------*//*Core variables and mixins*/
.clearfix {
	*zoom:1;
}
.clearfix:before,
.clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
.hide-text {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}
.input-block-level {
	display:block;
	width:100%;
	min-height:34px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
