.owl-carousel .owl-wrapper::after {
	height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: ".";
}
.owl-carousel {
	width: 100%; display: none; position: relative; -ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper {
	display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden; display: block; position: relative;
}
.owl-carousel .autoHeight.owl-wrapper-outer {
	transition:height 500ms ease-in-out; -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item {
	text-align: center; float: left;
}
.owl-controls .owl-page {
	cursor: pointer;
}
.owl-controls .owl-buttons div {
	cursor: pointer;
}
.owl-controls {
	-ms-user-select: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.grabbing {
	
}
.owl-carousel .owl-wrapper {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.owl-carousel .owl-item {
	transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;
}
.owl-theme .owl-controls {
	text-align: center; margin-top: 0px;
}
.owl-theme .owl-controls .owl-buttons {
	height: 0px;
}
.owl-theme .owl-controls .owl-buttons div {
	background: rgb(134, 151, 145); margin: 0px; padding: 0px; display: inline-block; -ms-zoom: 1;
}
.owl-theme .clickable.owl-controls {
	margin: 0px auto; padding: 0px; width: auto; display: block;
}
.owl-theme .clickable.owl-controls .owl-buttons div:hover {
	background: rgb(0, 0, 0);
}
.owl-theme .owl-controls .owl-page {
	display: inline-block; -ms-zoom: 1;
}
.owl-theme .owl-controls .owl-page span {
	background: rgb(0, 0, 0); margin: 5px 7px; border-radius: 20px; width: 12px; height: 12px; display: block; opacity: 1; -webkit-border-radius: 20px; -moz-border-radius: 20px;
}
.owl-theme .owl-controls .active.owl-page span {
	background: rgb(255, 0, 0);
}
.owl-theme .clickable.owl-controls .owl-page:hover span {
	background: rgb(255, 0, 0);
}
.owl-theme .clickable.owl-controls .owl-buttons div.owl-more {
	background: none;
}
.owl-theme .clickable.owl-controls .owl-buttons div.owl-more:hover {
	background: none;
}
.owl-theme .clickable.owl-controls .owl-buttons div.owl-more a {
	background: rgb(255, 0, 0); width: 20px; height: 10px; display: inline-block;
}
.owl-theme .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	background: rgb(0, 0, 0);
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
	padding: 2px 10px; border-radius: 30px; width: auto; height: auto; color: rgb(255, 255, 255); font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px;
}
.loading.owl-item {
	background: url("../images/AjaxLoader.gif") no-repeat center; min-height: 150px;
}
.owl-theme .owl-pagination {
	margin: 0px; padding: 0px; height: 0px;
}
#owl-hdp .item {
	margin: 0px; height: 545px;
}
#owl-hdp .item img {
	width: 100%; height: auto; display: block;
}
#owl-hdp {
	text-align: center;
}
#owl-hdp .owl-wrapper-outer {
	margin: 0px; padding: 0px; display: block;
}
#owl-hdp .clickable.owl-controls {
	margin: 0px auto; padding: 0px; width: auto; display: block;
}
#owl-hdp .owl-controls .owl-buttons {
	height: 0px;
}
#owl-hdp .owl-controls .owl-buttons div {
	margin: 0px; padding: 0px;
}
#owl-hdp .owl-controls {
	margin-top: 0px;
}
#owl-hdp .owl-pagination {
	margin: 0px; padding: 0px; height: 0px;
}
#owl-hdp .owl-controls {
	
}
#owl-hdp .clickable.owl-controls {
	
}
#owl-hdp .owl-controls .owl-buttons div.owl-prev {
	background: url("../images/l.png") no-repeat; margin: -37px 0px 0px; padding: 0px; left: 10px; top: 50%; width: 40px; height: 74px; display: none; position: absolute;
}
#owl-hdp .owl-controls .owl-buttons div.owl-next {
	background: url("../images/r.png") no-repeat; margin: -37px 0px 0px; padding: 0px; top: 50%; width: 40px; height: 74px; right: 10px; display: none; position: absolute;
}
#owl-hdp .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("../images/ll.png") no-repeat;
}
#owl-hdp .owl-controls .owl-buttons div.owl-next:hover {
	background: url("../images/rr.png") no-repeat;
}
#owl-hdp .owl-controls {
	
}
#owl-hdp .owl-controls .owl-page {
	top: -97px; position: relative;
}
#owl-hdp .owl-controls .owl-page span {
	background: rgb(255, 255, 255); margin: 0px 8px; border-radius: 18px; width: 18px; height: 18px;
}
#owl-hdp .owl-controls .active.owl-page span {
	background: rgb(71, 119, 6);
}
#owl-hdp .clickable.owl-controls .owl-page:hover span {
	background: rgb(71, 119, 6);
}
#owl-hdp .clickable.owl-controls .owl-buttons div.owl-more {
	display: none;
}
#owl-hdp .clickable.owl-controls .owl-buttons div.owl-more:hover {
	
}
#owl-hdp .clickable.owl-controls .owl-buttons div.owl-more a {
	
}
#owl-hdp .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	
}
.owl-hdp-common .item {
	margin: 0px;
}
.owl-hdp-common .item img {
	width: 100%; height: auto; display: block;
}
.owl-hdp-common {
	text-align: center;
}
.owl-hdp-common .owl-wrapper-outer {
	margin: 0px; padding: 0px; display: block;
}
.owl-hdp-common .clickable.owl-controls {
	margin: 0px auto; padding: 0px; width: auto; display: block;
}
.owl-hdp-common .owl-controls .owl-buttons {
	height: 0px;
}
.owl-hdp-common .owl-controls .owl-buttons div {
	margin: 0px; padding: 0px;
}
.owl-hdp-common .owl-controls {
	margin-top: 0px;
}
.owl-hdp-common .owl-pagination {
	margin: 0px; padding: 0px; height: 0px;
}
.owl-hdp-common .owl-controls {
	
}
.owl-hdp-common .clickable.owl-controls {
	
}
.owl-hdp-common .owl-controls .owl-buttons div.owl-prev {
	background: url("../../images/hdp/l.png") no-repeat; margin: -37px 0px 0px; padding: 0px; left: 10px; top: 50%; width: 40px; height: 74px; display: block; position: absolute;
}
.owl-hdp-common .owl-controls .owl-buttons div.owl-next {
	background: url("../../images/hdp/r.png") no-repeat; margin: -37px 0px 0px; padding: 0px; top: 50%; width: 40px; height: 74px; right: 10px; display: block; position: absolute;
}
.owl-hdp-common .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("../../images/hdp/ll.png") no-repeat;
}
.owl-hdp-common .owl-controls .owl-buttons div.owl-next:hover {
	background: url("../../images/hdp/rr.png") no-repeat;
}
.owl-hdp-common .owl-controls .owl-page {
	top: -40px; position: relative;
}
.owl-hdp-common .owl-controls .owl-page span {
	margin: 0px 7px;
}
.owl-hdp-common .owl-controls .active.owl-page span {
	
}
.owl-hdp-common .clickable.owl-controls .owl-page:hover span {
	
}
.owl-hdp-common .clickable.owl-controls .owl-buttons div.owl-more {
	display: none;
}
.owl-hdp-common .clickable.owl-controls .owl-buttons div.owl-more:hover {
	
}
.owl-hdp-common .clickable.owl-controls .owl-buttons div.owl-more a {
	
}
.owl-hdp-common .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	
}
#owl-demo {
	
}
#owl-demo .item {
	margin: 3px;
}
#owl-demo .item img {
	width: 100%; height: auto; display: block;
}
#owl-demo .owl-controls .owl-buttons div.owl-prev {
	background: url("../../images/hdp/l.png") no-repeat; margin: -37px 0px 0px; padding: 0px; left: 10px; top: 50%; width: 40px; height: 74px; display: block; position: absolute;
}
#owl-demo .owl-controls .owl-buttons div.owl-next {
	background: url("../../images/hdp/r.png") no-repeat; margin: -37px 0px 0px; padding: 0px; top: 50%; width: 40px; height: 74px; right: 10px; display: block; position: absolute;
}
#owl-demo .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("../../images/hdp/ll.png") no-repeat;
}
#owl-demo .owl-controls .owl-buttons div.owl-next:hover {
	background: url("../../images/hdp/rr.png") no-repeat;
}
#owl-demo .owl-controls .owl-page {
	position: relative;
}
#owl-demo .owl-controls .owl-page span {
	
}
#owl-demo .owl-controls .active.owl-page span {
	
}
#owl-demo .clickable.owl-controls .owl-page:hover span {
	
}
#owl-demo .clickable.owl-controls .owl-buttons div.owl-more {
	margin: 0px; padding: 0px; position: relative;
}
#owl-demo .clickable.owl-controls .owl-buttons div.owl-more:hover {
	
}
#owl-demo .clickable.owl-controls .owl-buttons div.owl-more a {
	
}
#owl-demo .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	
}
.tzxi {
	left: -300%; top: -900%; height: 0px; position: relative;
}
.tzxi .item .hasdiv {
	transition:2s; opacity: 0; -webkit-transition: All 2s ease; -moz-transition: All 2s ease; -o-transition: All 2s ease;
}
.auto.tzxi {
	left: 0px; top: 0px; height: auto; position: relative;
}
.auto.tzxi .item .hasdiv {
	opacity: 1;
}
.owl-demo .item {
	background: rgb(85, 143, 7); margin: 0px 9px;
}
.owl-demo .item div.cc {
	background: rgb(85, 143, 7); padding-top: 6px; padding-bottom: 20px; display: block;
}
.owl-demo .item div.hasdiv {
	background: rgb(85, 143, 7); display: block;
}
.owl-demo .item .bkg {
	top: -2px; padding-bottom: 61.8%; display: block; position: relative;
}
.owl-demo .item img {
	width: 100%; height: auto; display: block;
}
.owl-demo .item a.ax {
	margin: 0px auto; width: 87%; color: rgb(255, 255, 255); font-size: 16px; display: block;
}
.owl-demo .item p {
	margin: 0px auto; width: 87%; height: 66px; color: rgb(255, 255, 255); line-height: 22px; overflow: hidden; padding-top: 10px; display: block;
}
.owl-demo .owl-controls .owl-buttons div.owl-prev {
	background: url("../../images/l.png") no-repeat; margin: -37px 0px 0px; padding: 0px; left: -34px; top: 50%; width: 23px; height: 29px; display: block; position: absolute;
}
.owl-demo .owl-controls .owl-buttons div.owl-next {
	background: url("../../images/r.png") no-repeat; margin: -37px 0px 0px; padding: 0px; top: 50%; width: 23px; height: 29px; right: -34px; display: block; position: absolute;
}
.owl-demo .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("../../images/l.png") no-repeat;
}
.owl-demo .owl-controls .owl-buttons div.owl-next:hover {
	background: url("../../images/r.png") no-repeat;
}
.owl-demo .owl-controls .owl-page {
	display: none; position: relative;
}
.owl-demo .owl-controls .owl-page span {
	
}
.owl-demo .owl-controls .active.owl-page span {
	
}
.owl-demo .clickable.owl-controls .owl-page:hover span {
	
}
.owl-demo .clickable.owl-controls .owl-buttons div.owl-more {
	margin: 0px; padding: 0px; display: none; position: relative;
}
.owl-demo .clickable.owl-controls .owl-buttons div.owl-more:hover {
	
}
.owl-demo .clickable.owl-controls .owl-buttons div.owl-more a {
	
}
.owl-demo .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	
}
.owl-demo-common {
	left: -61px; width: 1280px; padding-top: 30px; position: relative;
}
.owl-demo-common .item {
	margin: 0px; text-align: center;
}
.owl-demo-common .item .hasdivs {
	margin: 0px auto; border-radius: 100%; border: 1px solid rgb(88, 145, 12); border-image: none; width: 201px; overflow: hidden; padding-bottom: 201px; display: block; position: relative;
}
.owl-demo-common .item .hasdivs div {
	border-radius: 100%; transition:0.4s; left: 0px; top: 0px; width: 100%; padding-bottom: 100%; position: absolute; z-index: 99; opacity: 0; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease;
}
.owl-demo-common .item a.att {
	padding: 24px 0px 9px; font-size: 20px; display: block;
}
.owl-demo-common .item p {
	margin: 0px auto; width: 143px; color: rgb(153, 153, 153); display: block; max-width: 95%;
}
.owl-demo-common .item .hasdivs div img {
	left: 50%; top: 50%; margin-top: -23px; margin-left: -23px; position: absolute;
}
.owl-demo-common .item .hasdivs:hover div {
	background: rgba(85, 143, 7, 0.4); opacity: 1;
}
.owl-demo-common .item .bkg {
	left: 50%; top: 50%; width: 88%; padding-bottom: 88%; margin-top: -44%; margin-left: -44%; display: block; position: absolute;
}
.owl-demo-common .item:hover a.att {
	color: rgb(85, 143, 7);
}
.owl-demo-common .owl-controls .owl-buttons div.owl-prev {
	background: url("../../images/l.png") no-repeat; margin: -37px 0px 0px; padding: 0px; left: 0px; top: 50%; width: 23px; height: 29px; display: block; position: absolute;
}
.owl-demo-common .owl-controls .owl-buttons div.owl-next {
	background: url("../../images/r.png") no-repeat; margin: -37px 0px 0px; padding: 0px; top: 50%; width: 23px; height: 29px; right: 0px; display: block; position: absolute;
}
.owl-demo-common .owl-controls .owl-buttons div.owl-prev:hover {
	background: url("../../images/l.png") no-repeat;
}
.owl-demo-common .owl-controls .owl-buttons div.owl-next:hover {
	background: url("../../images/r.png") no-repeat;
}
.owl-demo-common .owl-controls .owl-page {
	display: none; position: relative;
}
.owl-demo-common .owl-controls .owl-page span {
	
}
.owl-demo-common .owl-controls .active.owl-page span {
	
}
.owl-demo-common .clickable.owl-controls .owl-page:hover span {
	
}
.owl-demo-common .clickable.owl-controls .owl-buttons div.owl-more {
	margin: 0px; padding: 0px; display: none; position: relative;
}
.owl-demo-common .clickable.owl-controls .owl-buttons div.owl-more:hover {
	
}
.owl-demo-common .clickable.owl-controls .owl-buttons div.owl-more a {
	
}
.owl-demo-common .clickable.owl-controls .owl-buttons div.owl-more a:hover {
	
}
@media screen and (max-width:1300px)
{
.owl-demo-common {
	left: 0px; width: 100%;
}
}
@media screen and (max-width:1280px)
{
#owl-hdp .item {
	height: 445px;
}
}
@media screen and (max-width:1247px)
{
.owl-demo .owl-controls .owl-buttons div.owl-prev {
	left: 0px;
}
.owl-demo .owl-controls .owl-buttons div.owl-next {
	right: 0px;
}
#owl-hdp .owl-controls .owl-page span {
	width: 12px; height: 12px;
}
}
@media screen and (max-width:1024px)
{
#owl-hdp .owl-controls .owl-page {
	top: -40px;
}
}
@media screen and (max-width:1000px)
{
#owl-hdp .owl-controls .owl-page {
	position: relative;
}
#owl-hdp .item {
	height: 300px;
}
}
@media screen and (max-width:640px)
{
#owl-hdp .owl-controls .owl-page {
	top: -30px;
}
#owl-hdp .item {
	height: 160px;
}
}
