@media screen and (max-width: 1024px){

  .banner_partner .owl-buttons .owl-next {
	right: 0px;
}
.banner_partner .owl-buttons .owl-next:hover {
	background:url(../images/next_hover.png) left no-repeat;

}
.banner_partner .owl-buttons .owl-prev {
	left: 0px;
}
  #box_e_catalog .owl-buttons .owl-prev {
		left: 0px;
  }

  #box_e_catalog .owl-buttons .owl-next {
		right: 0px;
  }


}
@media screen and (max-width: 650px){
	.vnt-content-main.product .content_main{
		width:96%;
		margin:auto;
		
	}
	.banner_right figure{
		margin-bottom:10px;
	}
	.banner_partner{
		padding:10px 40px;
	}

	.banner_partner .owl-buttons .owl-next {
		right: 5px;
	}

	.banner_partner .owl-buttons .owl-prev {
		left: 5px;
	}
	.content_tesimonial{
		max-height:480px;
		overflow:auto;
	}
	.figcaption {
		display:none;
	}
	figure:hover .figcaption,
	figure.cs-hover .figcaption {
		display:none;
	}
	#lightbox-container-image-box{
		max-width:100% !important;
		height:auto !important;
		max-height:90% !important;
	}

	.icon_text_left{
		background:none;
		padding-left:5px;
		padding-top:10px;
	}
	.icon_text_right{
		background:none;
		padding-right:5px;
		padding-bottom:10px;
	}


  #box_e_catalog .owl-buttons {
    display: none;
  }
}

@media (min-width: 320px) and (max-width: 480px) {

  #box_e_catalog .owl-buttons {
    display: block;
  }

  #box_e_catalog .owl-buttons .owl-prev {
    background: url("../images/prev.png") no-repeat;
    width: 29px;
    height: 29px;
    left: 10px;
    top: 40%;
  }

  #box_e_catalog .owl-buttons .owl-next {
    background: url("../images/next.png") no-repeat;
    width: 29px;
    height: 29px;
    right:10px;
    top: 40%;
  }


}