/* 

 * 	Core Owl Carousel CSS File

 *	v1.3.2

 */



/* clearfix */

.owl-carousel .owl-wrapper:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

/* display none until init */

.owl-carousel{

	display: none;

	position: relative;

	width: 100%;

	-ms-touch-action: pan-y;

}

.owl-carousel .owl-wrapper{

	display: none;

	position: relative;

	-webkit-transform: translate3d(0px, 0px, 0px);

}

.owl-carousel .owl-wrapper-outer{

	overflow: hidden;

	position: relative;

	width: 100%;

}

.owl-carousel .owl-wrapper-outer.autoHeight{

	-webkit-transition: height 500ms ease-in-out;

	-moz-transition: height 500ms ease-in-out;

	-ms-transition: height 500ms ease-in-out;

	-o-transition: height 500ms ease-in-out;

	transition: height 500ms ease-in-out;

}

	

.owl-carousel .owl-item{

	float: left;

}

.owl-controls .owl-page,

.owl-controls .owl-buttons div{

	cursor: pointer;

}

.owl-controls {

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



/* mouse grab icon */

.grabbing { 

    cursor:url(grabbing.png) 8 8, move;

}



/* fix */

.owl-carousel  .owl-wrapper,

.owl-carousel  .owl-item{

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility:    hidden;

	-ms-backface-visibility:     hidden;

  -webkit-transform: translate3d(0,0,0);

  -moz-transform: translate3d(0,0,0);

  -ms-transform: translate3d(0,0,0);

}

.product-slider .owl-theme .owl-controls .owl-buttons .owl-prev

{

	    font-size: 0 !important;

    width: 37px;

    height: 37px;

    border: 3px solid #fff;

    border-radius: 2px !important;

    background-color: #000 !important;

	background:url(../images/arrow.jpg) no-repeat center;

	display: inline-block;

	margin-right:17px;

	

}

.product-slider .owl-theme .owl-controls .owl-buttons .owl-next

{

	    font-size: 0 !important;

    width: 37px;

    height: 37px;

    border: 3px solid #fff;

    border-radius: 2px !important;

    background-color: #000 !important;

	background:url(../images/arrow-nxt.jpg) no-repeat center;

	display: inline-block;

	margin-right:17px;

	

}



.owl-wrapper {

	text-align:center;

	}

	

	.owl-item{ width:258px !important; margin-right:37px;

	height:auto;

	border:3px solid #fff;}

	.box a img{

		width:100%;

		display:block;}

			.box a.swipebox{

		width:100%;

		display:block;}

	@media (max-width: 1280px) {
	.owl-carousel .owl-wrapper-outer{
		padding-left:15px;
		width:97%;}
	.owl-item{
			width:261px !important;
		}
}
@media (max-width: 1024px) {

	.owl-item{
			width:199px !important;
		}
}
@media (max-width: 736px) {
.owl-item {
    width: 258px !important;
    margin-right: 89px !important;
}
}
@media (max-width: 768px) {
.owl-item {
   width: 258px !important;
margin-right: 83px !important;
}
}
@media (max-width: 667px) {
.owl-item {
    width: 258px !important;
   margin-right: 54px !important;
}
}
@media (max-width: 640px) {
.owl-item {
    width: 258px !important;
  margin-right: 40px !important;
}
}
@media (max-width: 568px) {
.owl-item {
    width: 242px !important;
margin-right: 22px !important;}
}
@media (max-width: 533px) {
.owl-item {
    width: 214px !important;
    margin-right: 18px !important;
    margin-left: 15px;
}
}
@media (max-width: 480px) {
.owl-item {
   width: 177px !important;
margin-right: 22px !important;
margin-left: 22px !important;
}

}
@media (max-width: 375px) {
.owl-item {
    width: 258px !important;
    margin-right: 71px !important;
    margin-left: 15px;
}
}
@media (max-width: 320px) {
.owl-item {
    width: 258px !important;
    margin-right: 40px !important;
    margin-left: 0px !important;
}
}
/*

@media (max-width: 1280px) {

	.owl-item {height:auto !important;}

	}

@media (max-width: 1024px) {

.owl-item {width: 213px !important; margin-right: 24px !important;}}



@media (max-width: 480px) {

.owl-item {

    width: 203px !important;

    margin-right: 20px !important;

}

}

@media (max-width: 568px) {

	.owl-item {

    width: 246px !important;

    margin-right: 19px !important;

}

}

@media (max-width: 667px) {



.owl-item {

    width: 282px !important;

    margin-right: 30px !important;

}

}

@media (max-width: 736px) {

.owl-item {

    width: 303px !important;

    margin-right: 43px !important;

}

}

@media (max-width: 640px) {



.owl-item {

   width: 223px !important;

margin-right: 37px !important;

}

}

@media (max-width: 320px) {

.owl-item {

    width: 248px !important;

    margin-right: 20px !important;

    margin-left: 15px;

}
}*/