.product-text h2 {
	padding-left: 0vw;
	padding-right: 0.7vw;
} 
.product-dl {
	right: 0;
	left: auto;
}
.product-dl  span {
	top: 28%;
	left: 50%;
}
.header-image-product-inner img {
	left: 7%;
	right: auto;
}
.product-table tr td:nth-child(2) {
	border-right: 2px solid #ffbb56;	
}
.after-table-btn{
	float: left;
}


/* sidebar */
.product-sidebar {
	float: right;
	margin-right: 0vw;
	margin-left: 2vw;
}
.product-sidebar h4:after {
	background-image: url(img/side-menu-title.png);
}

/* related products */
.releted-section {
	background-image: url(img/bg-related-products-rtl.png);
}
.below-slider .slider-arrow.slider-prev {
	padding-right: 0;
	padding-left: 1.5vw;
}
.below-slider .slider-arrow.slider-next {
	padding-left: 0;
	padding-right: 1.5vw;
}
.below-slider .slider-arrow.slider-prev:after {
    content: '‹';
	right: auto;
	left: 0px;	
}
.below-slider .slider-arrow.slider-next:after {
	content: '›';	
    right: 0px;	
	left: auto;
}


/* side cart */
.cart-products {
	right: auto;
	left: -300px;
	width: 300px;
}
.cart-products.open {
	right: auto;	
	left: 0;
}
.last-products-title {
	right: auto;
	left: 68%;
	padding-left: 0;
	padding-right: 40px;
}
.last-products-title:after  {
	right: -40px;
	left: auto;
}
.cart-products-num {
	left: auto;
	right: 28px;
	transform: rotate(90deg);
}

.product-cat.image-center {
	float: left;
}
.product-title {
	float: left;
}
.delete-product {
	left: auto;
	right: 0;
}
.single-cart .product-amount {
	left: auto;
	right: 0
}

/* cart  */
.header-cart th.delete-col {
	border-top-left-radius: 0px;
    border-top-right-radius: 8px;
}
.header-cart th.product-sum-col{
    border-top-left-radius: 8px;
    border-top-right-radius: 0px;
}
.single-cart-table td.delete-col {
	border-right: 1px solid #e2e2e2;		
	border-left: none;		
}
.single-cart-table td.product-sum-col {
	border-left: 1px solid #e2e2e2;
	border-right: none;
}
.single-cart-table td.product-title-col,  .single-cart-table td.product-data-col  {
	text-align: right;
}
.cart-form h3 {
	padding-left: 0;
	padding-right: 3vw;
}
.form-main input{
	float: right;
}
.form-main textarea{
	float: right;
}
.SubmitBtn {
	padding: 0 2vw 0 4vw;
	background-position: 1vw center;
	background-image: url(img/form-btn.png);
}	

.product-cat-sub-title:after {
	left: 0px;
	right: auto;
	background-image: url(img/arrow-left.png);
}
.product-cat-sub-title a {
    padding: 4px 16px 4px 40px;
}
@media (min-width:1199px) and (max-width: 1631px) {
	.product-cat-sub-title {
		font-size: 17px;
		line-height: 1.1;
	}
}
@media (min-width:991px) and (max-width: 1499px) {
	.product-cat-sub-title {
		font-size: 14px;
		line-height: 1.1;
	}
}
@media (max-width: 991px) {
	.product-content {
		margin-left: 0vw;
	}
	.product-sidebar {
		float: unset;
		margin: 60px auto 30px;
	}
	.below-slider .slider-arrow.slider-prev {
		padding-left:15px;
	}
	.below-slider .slider-arrow.slider-next {
		padding-right: 15px;
	}	
	.cart-products {
		left: -200px;
		width: 200px;
	}
	.single-cart {
		padding: 15px;
		padding-left: 0;
	}
	.last-products-title {
		left: 67%;
		padding-right: 10px;
	}
	.cart-products-num {
		right: 4px;
		top: 20px;
	}
	.last-products-title:after {
		right: -40px;
	}
	.product-sidebar .arrowdown {
		right: auto;
		left: 7px;
	}
	.SubmitBtn {
		padding: 0 20px 0 40px;
		background-position: 10px center;
	}
	
	.product-buy {
	right: 50;
	left: auto;
	float: right;
	}
}