@media (max-width:480px) {
.section-collection .collection-item {
	padding-left: 20px
}
.section-collection .collection-item .collection-image {
	display: none
}
}
@media (max-width:767px) {
.back-top {
	right: -99999px
}
.bx-wrapper .bx-controls-direction a {
	width: 40px;
	height: 40px;
	margin-top: -20px
}
.bx-wrapper .bx-next:before, .bx-wrapper .bx-prev:before {
	line-height: 40px
}
.site-slider .slide-caption .caption-wrap {
	padding: 0 50px;
	font-size: 12px
}
.site-slider .slide-caption .caption-big {
	font-size: 14px
}
.site-slider .slide-caption .caption-small {
	font-size: 12px
}
.hero-about .box-dark {
	text-align: justify
}
.hero-small .vertical-center {
	width: 100%;
	float: left;
	margin: 15px 0 0 15px;
	position: relative;
	right: inherit;
	top: inherit;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.team-vertical h2, h2.f-left {
	font-size: 30px
}
.social-icons.f-right, .team-vertical .social-icons, .team-vertical h2, h2.f-left {
	float: none;
	margin-bottom: 10px
}
.data-form .row>div {
	margin-bottom: 15px
}
.data-form .row>div:last-child {
	margin-bottom: 0
}
.data-form .btn {
	width: 100%;
	display: block
}
}
@media (min-width:768px) {
.hero-about {
	background: url(../img/home-about.png) no-repeat scroll top right transparent;
	background-size: contain
}
}
@media (max-width:991px) {
.site-header .header-logo {
	float: none
}
.site-header .header-menu .mobile-menu {
	display: block
}
.site-header .header-menu>ul {
	display: none;
	padding-top: 30px
}
.site-header .header-menu ul li a {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ebebeb
}
.site-header .header-menu ul li .down {
	display: inline-block
}
.site-header .header-menu ul li ul {
	display: none;
	padding-left: 10px
}
}
@media (min-width:992px) {
.site-header .header-menu {
	margin-top: 15px;
	float: left
}
.site-header .header-menu ul li a {
	padding: 0 13px
}
.site-header .header-menu ul li ul {
	position: absolute;
	visibility: hidden;
	opacity: 0;
	filter: alpha(opacity=0);
	background-color: #fff
}
.site-header .header-menu ul li ul li {
	height: 0;
	-webkit-transition: height 200ms ease-in;
	-moz-transition: height 200ms ease-in;
	-o-transition: height 200ms ease-in;
	transition: height 200ms ease-in
}
.site-header .header-menu ul li ul li a {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #FFF
}
.site-header .header-menu ul li ul li ul {
	top: 0;
	left: 100%;
	border-top: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb
}
.site-header .header-menu ul li ul li ul li a {
	border-left: 1px solid #ebebeb
}
.site-header .header-menu ul li ul li ul li:first-child a {
	border-color: #FFF
}
.site-header .header-menu ul li:hover>a {
	color: #c5a35b
}
.site-header .header-menu ul li:hover>ul {
	visibility: visible;
	opacity: 1;
	filter: alpha(opacity=100)
}
.site-header .header-menu ul li:hover>ul>li {
	height: 30px
}
.site-header .header-menu>ul>li {
	float: left
}
.site-header .header-menu>ul>li>a {
	height: 15px;
	line-height: 18px
}
.site-header .header-menu>ul>li>ul {
	top: 15px;
	padding-top: 21px
}
.site-header .header-menu>ul>li>ul li:hover>a {
	border-bottom-color: #ebebeb
}
}
