[type="email"], [type="number"], [type="tel"], [type="url"] {
    direction: rtl;
}






.header-area .left ul li {
	margin-right: 0;
	margin-left: 15px
}
.header-area .left ul li i {
	margin-right: 0;
	margin-left: 3px
}
.header-area .right {
	text-align: left
}
.header-area .right .inner {
	margin-right: 0;
	margin-left: 15px
}
.header-area .right .inner:last-child {
	margin-left: 0
}
.header-area .right .inner .call a:before {
	left: unset;
	right: 0
}
.header-area .right .inner .call i {
	margin-right: 0;
	margin-left: 3px
}
.nice-select {
	padding-left: 30px!important;
	padding-right: 18px!important
}
.nice-select:after {
	right: unset!important;
	left: 12px
}
.nice-select .list li {
	text-align: right;
	padding-left: 29px;
	padding-right: 18px
}
.nav-top-area .middle .form-group .inner {
	left: unset;
	right: 10px
}
.nav-top-area .middle .form-group .inner .nice-select {
	padding-right: 10px!important
}
.nav-top-area .middle .form-group .form-control {
	padding-left: 10px;
	padding-right: 170px
}
.nav-top-area .middle .form-group .btn {
	right: unset;
	left: 10px
}
.nav-top-area .right {
	text-align: left
}
.nav-top-area .right ul li {
	margin-right: 0;
	margin-left: 20px
}
.nav-top-area .right ul li:last-child {
	margin-left: 0
}
.nav-top-area .right ul li .inner i {
	margin-right: 0;
	margin-left: 2px
}
.nav-top-area .right ul li .wishlist span {
	right: unset;
	left: -4px
}
.nav-top-area .right ul li .join i {
	margin-right: 0;
	margin-left: 2px
}
.main-nav nav .navbar-nav .nav-item a:before {
	left: unset;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {
	text-align: right;
	left: unset;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu:before {
	left: unset;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu:after {
	left: unset;
	right: 0
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
	left: -100%;
	right: unset
}
.banner-area-two .banner-item .banner-img img:nth-child(1) {
	right: unset;
	left: 0
}
.banner-area-two .banner-item .banner-img img:nth-child(2) {
	left: unset;
	right: 15%
}
.products-item .top .wishlist {
	right: unset;
	left: 15px
}
.products-item .top .inner {
	text-align: right;
	padding-left: 0;
	padding-right: 15px
}
.products-item .bottom {
	text-align: left;
	right: unset;
	left: -8px
}
.products-item .bottom:hover a {
	right: unset;
	left: 15px
}
.products-item .bottom a {
	right: unset;
	left: 0
}
.products-area .sorting-menu ul li {
	margin-right: 0;
	margin-left: 10px
}
.buy-area .buy-shape img:nth-child(1) {
	right: unset;
	left: 0
}
.buy-area .buy-content {
	padding-left: 0;
	padding-right: 30px
}
.buy-area .buy-content ul li {
	margin-right: 0;
	margin-left: 15px
}
@-webkit-keyframes buy-ani-one {
	50% {
		-webkit-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
}
@keyframes buy-ani-one {
	50% {
		-webkit-transform: translate(-50px, 0);
		transform: translate(-50px, 0)
	}
}
.support-item {
	padding: 30px 60px 30px 15px;
	margin-left: 0;
	margin-right: 45px
}
.support-item i {
	left: unset;
	right: -45px
}
.support-item img {
	right: unset;
	left: 10px
}
.blog-item .top span {
	right: unset;
	left: -4px
}
.footer-item .footer-logo ul li {
	padding-left: 0;
	padding-right: 35px
}
.footer-item .footer-logo ul li i {
	left: unset;
	right: 0
}
.payment-cards ul li {
	margin-right: 0;
	margin-left: 5px
}
.social-links {
	text-align: left
}
.social-links ul li {
	margin-left: 0;
	margin-right: 5px
}
.go-top {
	right: unset;
	left: 15px
}
.sale-item {
	padding: 40px 40px 40px 10px;
	margin-right: 0;
	margin-left: 55px
}
.sale-item img {
	right: unset;
	left: -65px
}
.buy-area.two .buy-shape img:nth-child(2) {
	left: unset;
	right: 0
}
@-webkit-keyframes buy-ani-two {
	50% {
		-webkit-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
}
@keyframes buy-ani-two {
	50% {
		-webkit-transform: translate(50px, 0);
		transform: translate(50px, 0)
	}
}
.deal-item .percent {
	display: inline-block;
	color: #ff0f4e;
	background-color: #fff;
	border-radius: 30px 0 0 30px;
	left: unset;
	right: 0
}
.deal-item .inner .right .cart-wishlist {
	right: unset;
	left: 0
}
.deal-item .inner .right .price li {
	margin-right: 0;
	margin-left: 15px
}
.deal-item .inner .right .timer li {
	margin-right: 0;
	margin-left: 15px
}
.deal-item .deal-btn {
	border-radius: 0 5px 0 5px;
	right: unset;
	left: 0
}
.video-area .video-left .form-group .btn-video-left .icon {
	margin-right: 0;
	margin-left: 3px
}
.video-area .video-left .form-group .dropdown-menu li {
	text-align: right
}
.video-area .owl-theme .owl-nav {
	right: 0;
	left: 140px
}
.video-item .inner-two {
	padding-left: 0;
	padding-right: 25px
}
.buy-area.three .buy-content {
	padding-right: 0
}
.buy-area.three .buy-content .buy-btn {
	margin-right: 0;
	margin-left: 10px
}
.blog-area.three .blog-item-right .inner ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 15px
}
.page-title-area .title-img img:nth-child(1) {

}
.page-title-area .title-img img:nth-child(2) {

}
.page-title-area .title-img img:nth-child(3) {

}
.page-title-area .title-img img:nth-child(4) {

}
.page-title-area .title-content ul li:before {

}
.about-area .about-img img:nth-child(1) {

}
.about-area .about-img img:nth-child(3) {

}
.about-area .about-content .middle ul li {

}
.about-area .about-content .middle ul li img {

}
.blog-details-area .details-item .details-img .details-date li {
	margin-right: 0;
	margin-left: 15px
}
.blog-details-area .details-item .details-img .details-date li i {
	margin-right: 0;
	margin-left: 2px
}
.blog-details-area .details-item .details-img .details-list li span {
	margin-right: 0;
	margin-left: 5px
}
.blog-details-area .details-item .details-arrow-page .left ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 10px
}
.blog-details-area .details-item .details-arrow-page .right {
	text-align: left
}
.blog-details-area .details-item .details-arrow-page .right ul li:nth-child(1) {
	margin-left: 10px;
	margin-right: 0
}
.blog-details-area .details-item .details-comments ul li {
	padding: 20px 120px 20px 20px
}
.blog-details-area .details-item .details-comments ul li img {
	left: unset;
	right: 20px
}
.blog-details-area .details-item .details-comments ul li a {
	right: unset;
	left: 20px
}
.widget-area form .btn {
	right: unset;
	left: 25px
}
.widget-area .categories ul li a span {
	right: unset;
	left: 15px
}
.widget-area .articles .inner ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 10px
}
.checkout-area .checkout-billing .form-group .form-control {
	padding-left: 10px;
	padding-right: 15px
}
.checkout-area .checkout-billing .form-group .form-check {
	padding-left: 0;
	padding-right: 26px
}
.checkout-area .checkout-billing .form-group .form-check .form-check-input {
	margin-left: 0;
	margin-right: -26px
}
.checkout-area .checkout-billing .form-group .nice-select .current {
	position: absolute;
	right: 18px;
	top: 10px
}
.checkout-area .checkout-order ul li:nth-child(2) {
	margin-left: 0;
	margin-right: 5px
}
.checkout-area .checkout-order ul li:nth-child(3) {
	margin-left: 0;
	margin-right: 5px
}
.checkout-area .checkout-order .inner h3 span {
	right: unset;
	left: 0
}
.checkout-area .checkout-order .inner h4 span {
	right: unset;
	left: 0
}
.checkout-area .checkout-method .form-check {
	padding-left: 0;
	padding-right: 32px
}
.checkout-area .checkout-method .form-check .form-check-input {
	margin-left: 0;
	margin-right: -32px
}
.checkout-area .checkout-method .form-check.two .form-check-input {
	margin-left: 0;
	padding-right: -30px
}
.form-check .form-check-input {
	float: right
}
.contact-area #contactForm .form-group .form-check {
	padding-left: 0;
	padding-right: 25px
}
.contact-area #contactForm .form-group .form-check .form-check-input {
	margin-left: 0;
	margin-right: -25px
}
.contact-area .contact-info .info li {

}
.contact-area .contact-info .info li i {

}
.contact-area .contact-info .social-links {

}
.common-faq-area .faq-item .accordion li .faq-head {
	padding: 18px 18px 18px 35px
}
.common-faq-area .faq-item .accordion li .faq-head:after {
	right: unset;
	left: -25px
}
.common-faq-area .faq-item .accordion li .faq-content {
	padding: 12px 20px 15px 45px
}
.user-area .user-item .form-group .form-control {
	padding-left: 10px;
	padding-right: 15px
}
.order-tracking-area .order-content .form-check {
	padding-left: 0;
	padding-right: 25px
}
.order-tracking-area .order-content .form-check .form-check-input {
	margin-left: 0;
	margin-right: -25px
}
.rules-area .rules-item .inner ul li span {
	margin-right: 0;
	margin-left: 5px
}
.products-item .top .product-type {
	left: unset;
	right: 15px
}
.user-area .user-item .form-group .form-check {
	padding-left: 0;
	padding-right: 25px
}
.user-area .user-item .form-group .form-check .form-check-input {
	margin-left: 0;
	margin-right: -25px
}
.product-details-area .top .top-content .cart li .common-btn {
	margin-left: 0;
	margin-right: 15px
}
.product-details-area .top .wishlist-btn i {
	margin-right: 0;
	margin-left: 3px
}
.product-details-area .bottom .bottom-description ul li span {
	margin-right: 0;
	margin-left: 5px
}
.product-details-area .bottom .bottom-comment .comments li {
	padding: 20px 120px 20px 20px
}
.product-details-area .bottom .bottom-comment .comments li img {
	left: unset;
	right: 20px
}
.product-details-area .bottom .bottom-comment .comments .reviews {
	right: unset;
	left: 20px
}
.number li .minus {
	border-right: 0;
	border-left: 1px solid #fff
}
.number li input {
	border-right: 0;
	border-left: 1px solid #fff
}
.popup-modal.modal-right .modal-dialog {
	margin: 0 auto 0 0;
	-webkit-transform: translate(-100%, 70px);
	transform: translate(-100%, 70px)
}
.popup-modal.modal-right.show .modal-dialog {
	-webkit-transform: translate(-17px, 70px);
	transform: translate(-17px, 70px)
}
.popup-modal .modal-content {
	border-radius: 0 10px 10px 0
}
.popup-modal .modal-header h2 span {
	right: unset;
	left: 0
}
.popup-modal .btn-close {
	right: unset;
	left: 10px
}
#modal-subscribe .modal-dialog {
	margin: 0 auto 0 0
}
#modal-subscribe .subscribe-content form .inner-check .form-check {
	padding-left: 0;
	padding-right: 26px
}
#modal-subscribe .subscribe-content form .inner-check .form-check .form-check-input {
	margin-left: 0;
	margin-right: -26px
}
.rev_slider_wrapper {
	direction: ltr
}
@media only screen and (max-width:767px) {
	.header-area .right {
		text-align: center
	}
	.nav-top-area .middle .form-group .inner {
		right: 0
	}
	.nav-top-area .middle .form-group .form-control {
		padding-right: 10px
	}
	.nav-top-area .right {
		text-align: center
	}
	.nav-top-area .right ul li {
		margin-left: 5px
	}
	.products-item .top .inner {
		text-align: center;
		padding-right: 0
	}
	.buy-area .buy-content {
		padding-left: 15px;
		padding-right: 15px
	}
	.support-item {
		padding: 30px 15px;
		margin-right: 0
	}
	.support-item i {
		right: 0
	}
	.footer-area .footer-shape img {
		max-width: 45px
	}
	.social-links {
		text-align: center
	}
	.sale-item {
		padding: 30px 15px 30px 10px
	}
	.buy-area.three .buy-content .buy-btn {
		margin-right: 5px;
		margin-left: 5px
	}
	.blog-area.three .blog-item-right .inner ul li:nth-child(2) {
		margin-right: 0
	}
	.common-faq-area .faq-item .accordion li .faq-content {
		padding: 12px 20px 15px
	}
	.common-faq-area .faq-item .accordion li .faq-head {
		padding: 18px 18px 18px 45px
	}
	.common-faq-area .faq-item .accordion li .faq-head:after {
		left: 0
	}
	.rules-area .rules-item .inner ul {
		text-align: right
	}
	.about-area .about-img img:nth-child(1) {

	}
	.about-area .about-img img:nth-child(3) {

	}
	.blog-details-area .details-item .details-arrow-page .right {
		text-align: center
	}
	.blog-details-area .details-item .details-comments ul li a {
		left: 0
	}
	.product-details-area .bottom .nav-pills {
		padding: 0
	}
	.product-details-area .bottom .bottom-comment .comments {
		text-align: right
	}
	.product-details-area .bottom .bottom-comment .comments .reviews {
		left: 0
	}
	.sale-item {
		margin-left: 0
	}
	.sale-item img {
		left: 5px
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.header-area .left ul li {
		margin-left: 5px
	}
	.header-area .right .inner {
		margin-left: 5px
	}
	.nav-top-area .right {
		text-align: center
	}
	.products-item .top .inner {
		text-align: center;
		padding-right: 0
	}
	.buy-area .buy-content {
		padding-right: 0
	}
	.support-item {
		padding: 30px;
		margin-right: 0
	}
	.support-item i {
		right: 0
	}
	.footer-area .footer-shape img {
		max-width: 70px
	}
	.common-faq-area .faq-item .accordion li .faq-content {
		padding: 12px 20px 15px 50px
	}
	.common-faq-area .faq-item .accordion li .faq-head:after {
		left: 0
	}
	.about-area .about-img img:nth-child(1) {

	}
	.about-area .about-img img:nth-child(3) {

	}
	.sale-item {
		margin-left: 0
	}
	.sale-item img {
		left: 5px
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.nav-top-area .right ul li {
		margin-left: 5px
	}
	.products-area .sorting-menu ul li {
		margin-left: 5px
	}
	.sale-item {
		padding: 40px 15px 40px 10px
	}
}
@media only screen and (max-width:991px) {
	.mobile-nav .logo {
		left: auto!important;
		right: 15px!important
	}
	.mean-container a.meanmenu-reveal {
		padding: 0px 0 0 15px;
		right: auto!important;
		left: 100px !important
	}
	.side-nav {
		right: unset;
		left: 65px
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left!important;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		float: right!important;
		text-align: right!important
	}
}