body {
	text-align: right
}




.coming-soon-area .coming-soon-content #timer {
direction: ltr;
}





.ml-50 {
	margin-right: 50px;
	margin-left: unset
}
.ml-20 {
	margin-left: unset;
	margin-right: 20px
}
.navbar-brand {
	margin-right: 0
}
.navbar-area .main-nav .navbar .navbar-nav {
	margin-right: auto;
	margin-left: 0
}
.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu {
	right: 0;
	left: auto;
	text-align: right
}
.navbar-area .main-nav .navbar .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu {
	right: -100%
}
.main-nav nav .navbar-nav .nav-item .dropdown-menu li a::before {
	left: unset;
	right: 0
}
.banner-img .banner-into-slider {
	right: -40px;
	left: auto
}
.default-btn.active {
	margin-right: 20px;
	margin-left: unset
}
.banner-content {
	margin-right: auto;
	margin-left: unset
}
.about-shape {
	right: 0;
	left: auto;
	transform: rotate(180deg)
}
.about-img {
	margin-right: auto;
	margin-left: unset
}
.product-card .product-content .product-cart {
	left: 20px;
	right: auto
}
.product-card .product-content .product-cart ul li {
	margin-right: 15px;
	margin-left: unset
}
.single-price .single-price-title h2 sup {
	margin-left: 5px;
	margin-right: unset
}
.testimonial-content {
	margin-right: auto;
	margin-left: unset
}
.blog-card .blog-content .blog-admin li i {
	margin-left: 5px
}
.blog-card .blog-content .read-more-btn i {
	transform: rotate(180deg)
}
.footer-side-list ul li i {
	margin-left: 10px;
	margin-right: unset
}
.footer-list ul li a::before {
	left: auto;
	right: 0
}
.footer-logo {
	float: right;
	margin: 0
}
.bottom-text {
	float: left
}
.bottom-text p {
	padding-left: 30px;
	padding-right: 0
}
.bottom-text p::before {
	left: 0;
	right: auto
}
.bottom-text .social-bottom {
	padding-right: 15px;
	padding-left: unset
}
#toTop {
	left: 20px;
	right: unset
}
.about-width {
	margin-right: auto;
	margin-left: unset
}
.testimonial-card-content {
	margin-right: 115px;
	margin-left: unset
}
.testimonial-area-two .owl-nav .owl-prev {
	left: 60%
}
.testimonial-area-two .owl-nav .owl-next {
	right: 30%
}
.newsletter-form .subscribe-btn {
	left: 10px;
	right: unset
}
.banner-img-two .banner-into-img {

}
.about-service-text {
	margin-right: auto;
	margin-left: unset
}
.inner-banner .inner-title ul li {
	margin-left: 10px;
	margin-right: unset
}
.pagination {
	padding-right: 0;
	padding-left: unset
}
.blog-dtls-content .blog-text ul li a i {
	margin-right: unset;
	margin-left: 5px
}
.widget-area .widget_search form button {
	left: 0;
	right: auto
}
.widget-area .widget-popular-post .item .thumb {
	float: right;
	margin-left: 15px;
	margin-right: unset
}
.widget-area .widget_categories ul li {
	padding-right: 20px;
	padding-left: unset
}
.widget-area .widget_categories ul li a span {
	float: left
}
.widget-area .widget_categories ul li::before {
	right: 0;
	left: auto
}
.blog-dtls-content .blog-text blockquote::before {
	right: 50px;
	left: auto
}
.blog-dtls-content .blog-text blockquote::after {
	right: 0;
	left: auto
}
.blog-dtls-content .article-footer .article-share .social {
	text-align: left
}
.blog-dtls-content .article-footer span {
	margin-left: 5px;
	margin-right: unset
}
.blog-dtls-content .post-navigation .navigation-links .nav-next {
	text-align: left
}
.blog-dtls-content .comment-area .comment-card .comment-author-img img {
	margin-right: unset;
	margin-left: 20px
}
.cart-wraps-area .cart-table table tbody tr td.product-subtotal .remove {
	float: left
}
.cart-wraps-area .cart-totals ul li span {
	float: left;
	color: #8d8d90;
	font-weight: 400
}
.cart-wraps-area .cart-calc .nice-select:after {
	left: 15px;
	right: auto
}
.cart-wraps-area .cart-calc .nice-select {
	text-align: right!important;
	padding-left: 40px;
	padding-right: 18px
}
.cart-wraps-area .cart-calc form .nice-select .list .option {
	text-align: right
}
.billing-details .form-group .nice-select:after {
	left: 15px;
	right: auto
}
.billing-details .form-group .nice-select {
	text-align: right!important;
	padding-left: 40px;
	padding-right: 18px
}
.billing-details .form-group .nice-select .list .option {
	text-align: right
}
.billing-details .form-check .form-check-label {

}
.order-details .payment-box .payment-method p [type=radio]:checked+label {
	padding-right: 27px;
	padding-left: unset
}
.order-details .payment-box .payment-method p [type=radio]:checked+label::after {
	right: 3px;
	left: auto
}
.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label {
	padding-right: 27px;
	padding-left: unset
}
.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::before {
	right: 0;
	left: auto
}
.order-details .payment-box .payment-method p [type=radio]:checked+label::before {
	right: 0;
	left: auto
}
.faq-accordion .accordion .accordion-title i {

}
.product-desc .input-count-area h3 {
	margin-right: unset;
	margin-left: 15px
}
.product-desc .product-add .default-btn {
	margin-left: 20px;
	margin-right: unset
}
.product-desc .product-share ul li span {
	margin-left: 5px;
	margin-right: auto
}
.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .additional-information {
	padding-right: 0;
	margin-bottom: 0;
	list-style-type: none;
	text-align: right
}
.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-title .btn-right {
	left: 0;
	right: auto
}
.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item .review-report-link {
	left: 0;
	right: auto
}
.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item {
	padding-left: 200px;
	padding-right: unset
}
.service-sidebar-widget h3::before {
	right: 0;
	left: auto
}
.service-sidebar-widget ul li i {
	margin-left: 10px;
	margin-right: unset
}
.service-sidebar-tag h3::before {
	right: 0;
	left: auto
}
.service-dtls-title h3::before {
	right: 0;
	left: auto
}
.contact-wrap-form .agree-label label {
	font-weight: 600;
	color: #000;
	margin-right: 10px
}
.contact-wrap-form .form-group .form-control {
	text-align: right
}
.about-content {
	margin-right: auto;
	margin-left: 0
}
.designer-card .designer-content .social-icon ul li {
	margin-left: 5px;
	margin-right: 0
}
.blog-card .blog-content .blog-admin li {
	margin-left: 15px;
	margin-right: 0
}
.sidebar-modal .modal.right.fade.show .modal-dialog {
	left: 0;
	right: auto
}
.sidebar-modal .modal.right.fade.show .modal-dialog {
	left: 0;
	right: auto
}
.sidebar-modal .modal.right.fade .modal-dialog {
	left: 0;
	right: auto
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget .title::before {
	right: 0;
	left: auto
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget .social-list {
	text-align: right
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget .contact-info li {
	padding-right: 45px;
	padding-left: 0
}
.sidebar-modal .modal.right .modal-body .sidebar-modal-widget .contact-info li i {
	right: 0;
	left: auto
}
.sidebar-modal .modal-header .close {
	left: 0;
	right: auto
}
.faq-accordion .accordion .accordion-title {

}
.list-unstyled {
	padding-right: 0
}
.contact-wrap-form .with-errors {
	float: right
}
.coming-soon-area .coming-soon-content .newsletter-form button {
	left: 0;
	right: auto
}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
	padding-right: 15px;
	padding-left: 0
}
.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
	text-align: right
}
.blog-dtls-content .blog-text ul li {
	margin-left: 15px;
	margin-right: 0
}
.testimonial-icon {
	left: auto;
	right: 22%
}
.newsletter-form .form-control {
	text-align: right
}
@media only screen and (max-width:767px) {
	.ml-50 {
		margin-right: 0;
		margin-left: 0
	}
	.ml-20 {
		margin-left: 0;
		margin-right: 0
	}
	.default-btn.active {
		margin-right: 10px;
		margin-left: unset
	}
	.mean-container a.meanmenu-reveal {
		left: 15px!important;
		right: auto!important
	}
	.mean-container .mean-nav ul li a.mean-expand {
		width: 90%
	}
	.mean-container .mean-nav ul li a.mean-expand {
		text-align: left;
		left: 0;
		right: auto
	}
	.mean-container .mean-nav ul li a {
		text-align: right
	}
	.mobile-nav .logo {
		right: 15px!important;
		left: auto!important
	}
	.banner-img {
		padding-left: 15px;
		padding-right: unset
	}
	.product-card .product-content .product-cart ul li {
		margin-right: 7px;
		margin-left: unset
	}
	.footer-side-list {
		float: none
	}
	.footer-logo {
		float: none
	}
	.bottom-text p {
		padding-left: 0;
		padding-right: 0
	}
	.testimonial-area-two .owl-nav .owl-prev {
		left: 32%
	}
	.testimonial-area-two .owl-nav .owl-next {
		right: 32%
	}
	.testimonial-card-content {
		margin-right: unset;
		margin-left: unset
	}
	.banner-img-two {

	}
	.banner-img-two .banner-into-img {

	}
	.about-service-text {
		margin-right: auto;
		margin-left: auto
	}
	.blog-dtls-content .article-footer .article-share .social {
		padding-right: 0;
		padding-left: unset
	}
	.faq-accordion .accordion .accordion-title i {

	}
	.faq-accordion .accordion .accordion-title {

	}
	.product-detls-tab .tab_content .tabs_item .product-detls-tab-content .product-review-form .review-comments .review-item {
		padding-left: 0;
		padding-right: unset
	}
	.about-content {
		margin-right: 0
	}
}
@media(min-width:576px) {
	.offset-sm-3 {
		margin-right: 25%;
		margin: auto
	}
}
@media only screen and (min-width:576px) and (max-width:767px) {
	.banner-content {
		margin-left: auto;
		margin-right: auto
	}
	.testimonial-content {
		margin-right: auto;
		margin-left: auto
	}
	.testimonial-area-two .owl-nav .owl-prev {
		left: 40%
	}
	.testimonial-area-two .owl-nav .owl-next {
		right: 40%
	}
	.about-content {
		margin-right: 0
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.banner-content {
		margin-right: auto;
		margin-left: auto
	}
	.banner-img {
		padding-left: 15px;
		padding-right: unset
	}
	.testimonial-content {
		margin-right: auto;
		margin-left: auto
	}
	.bottom-text p {
		padding-left: 10px;
		padding-right: 0
	}
	.bottom-text .social-bottom {
		padding-right: 2px;
		padding-left: unset
	}
	.testimonial-card-content {
		margin-right: unset;
		margin-left: unset
	}
	.testimonial-area-two .owl-nav .owl-prev {
		left: 42%
	}
	.testimonial-area-two .owl-nav .owl-next {
		right: 42%
	}
	.banner-img-two {

	}
	.banner-img-two .banner-into-img {

	}
	.about-service-text {
		margin-right: auto;
		margin-left: auto
	}
	.about-content {
		margin-right: 0
	}
}
@media(min-width:768px) {
	.offset-md-3 {
		margin-right: 25%;
		margin: auto
	}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
	.about-img .about-bg-shape img {
		max-width: 420px
	}
	.about-content {
		margin-right: 40px;
		margin-left: unset;
		max-width: 495px
	}
	.banner-width {
		max-width: 545px
	}
}
@media only screen and (min-width:1800px) {
	.about-width {
		margin-right: auto;
		margin-left: 0
	}
}