ul {
	padding: 0;
	margin: 0;
}
.footer-single-info.px-30 {
	padding-right: 30px;
}
.header-txt.pr-30 {
	padding-right: 0;
	padding-left: 30px;
}
.header-txt:first-child {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.header-txt:last-child {
	border-left: 0;
}
.header-txt.pl-30 {
	padding-left: 0;
	padding-right: 30px;
}

.header-right-txt {
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	border-left: 0;
}
.header-right-txt:last-child {
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}

.feature-part-icon.mr-30 {
	margin-right: 0;
	margin-left: 30px;
}
.video-btn {
	left: 0;
	right: auto;
}
.feature-img.p-relative.ml-30 {
	margin-right: 30px;
	margin-left: 0;
}

.class-fee {
	left: auto;
	right: 0;
}

.kb-class-tooltip-1::after {
	left: auto;
	right: -10px;
    clip-path: polygon(0 0%, 100% 50%, 0 100%);
}


.kb-class-tooltip-1 {
	right: 27px;
    left: auto;
}
.part-img:hover .kb-class-tooltip-1 {
    left: auto;
	right: 113px;
}

/* =========================+++++======== */
.cd-words-wrapper {
	text-align: right;
}
.cd-words-wrapper b {
	left: auto;
	right: 0;
}
/* =========================+++++======== */


.client-feedback.pr-70.pl-30 {
	padding-left: 70px;
	padding-right: 30px;
}
.slick-dots {
	right: auto;
	left: 0;
}

.class-filter-btn:not(:last-child) {
	margin-right: 0;
	margin-left: 30px;
}
.kb-staff-card-social-share-1-1 a:not(:last-child) {
	margin-right: 0;
	margin-left: 3px;
}
.app-download-btn.mr-75 {
	margin-right: 0;
	margin-left: 75px;
}
.gallery-filter-btn.color-4.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}
.gallery-filter-btn.color-8.ml-20 {
	margin-left: 0;
	margin-right: 20px;
}
.about-list .mr-15 {
	margin-right: 0;
	margin-left: 15px;
}

.blog-single-stat img.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}

.part-img.pl-30 {
	padding-left: 0;
	padding-right: 30px;
}

.about .justify-content-end {
	justify-content: start !important;
}

span.lv-part-blog-calendar-date {
	right: 20px;
	left: auto;
}

/* .def-form {
	text-align: right;
} */
form input {
	text-align: right;
}

.footer-info-icon-wrap.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}

.footer-single-info.border-l {
	border-right: 1px solid #804BFF;
	border-left: 0;
}
.footer-card-txt.text-white.pr-30 {
	padding-right: 0;
	padding-left: 30px;
}
.footer-links ul {
	padding-right: 0;
}
.bottom-footer-social.mr-30 {
	margin-right: 0;
	margin-left: 30px;
}
.footer-social-icon.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}
.footer-card-title::after {
	left: auto;
	background: linear-gradient(to right, transparent, #804BFF);
	right: 0;
}

.branding-theme {
	display: inline-block;
}

.nav-cart.mr-40 {
	margin-right: 0;
	margin-left: 40px;
}
.kidba-features-wrapper.pl-60 {
	padding-left: 0;
	padding-right: 60px;
}
span.lv-part-blog-calendar-date i {
	margin-right: 0;
	margin-left: 6px;
}
.pl-30.contact-wrapp {
	padding-left: 0;
	padding-right: 30px;
}
.contact-social.mr-20 {
	margin-left: 20px;
	margin-right: 0;
}
.dvdr i {
	transform: rotate(180deg);
}

.blog-content-wrapper.mr-30 {
	margin-right: 0;
	margin-left: 30px;
}
.blog-sidebar-box-body ul {
	padding-right: 0;
}
.blog-sidebar-link .fz-14 i {
	transform: rotate(180deg);
}
.popular-post-img.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}

.single-blog-info > span {
	margin-right: 0;
	margin-left: 25px;
}
.single-blog-info > span:last-child {
	margin-right: 0;
	margin-left: 0;
}

.fz-14.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}

.blog-quote-txt {
	padding-left: 0;
	padding-right: 85px;
}

.blog-quote-txt .blog-quote-i {
	left: auto;
	right: 0;
}
.btn-box-2.mr-25 {
	margin-right: 0;
	margin-left: 25px;
}
.blog-nav-title i {
	transform: rotate(180deg);
}
.blog-comment-reply i {
	transform: rotateY(180deg);
	margin-left: 5px;
	margin-right: 0;
}
.blog-comment-avatar.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}

.blog-single-comment.pl-60 {
	padding-left: 40px;
	padding-right: 60px;
}

.pagination-btn i {
	transform: rotate(180deg);
}

.your-order-table table th, .your-order-table table td {
	text-align: right;
}
.your-order-table table td ul {
	padding-right: 0;
}

.single-content-wrapper.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}
.color-4.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}
.class-comment-img.mr-30 {
	margin-right: 0;
	margin-left: 30px;
}
.class-comment.ml-100 {
	margin-right: 100px;
	margin-left: 0;
}
.course__video-price h5.old-price {
	padding-left: 0;
	padding-right: 10px;
}

.course__video-content ul {
	padding-right: 0;
}
.course__video-icon {
	margin-right: 0;
	margin-left: 10px;
}
.class-thumb.mr-20 {
	margin-right: 0;
	margin-left: 20px;
}

.contact-info-wrapper.ml-60 {
	margin-left: 0;
	margin-right: 60px;
}

.contact-info-wrapper ul {
	padding-right: 0;
}

.contact-info-wrapper ul li i {
	margin-right: 0;
	margin-left: 25px;
}

.course__tab-btn li button {
	margin-right: 0;
	margin-left: 5px;
}
.course__tab-btn li button#list-tab {
	margin-right: 0;
	margin-left: 15px;
}
.course__view.mr-15 {
	margin-left: 15px;
	margin-right: 0;
}
.course__sort-inner .nice-select .list {
	left: 0;
	right: auto;
}
.pagination-container ul li  i {
	transform: rotate(180deg);
}
.simple-pagination li:not(:last-child) {
	margin-right: 0;
	margin-left: 10px;
}
.shop-details-sm-images .slick-list {
	border-left: 1px solid #e9e9e9;
	border-right: 0;
}
.sidebar-box .checkbox-lists label span, .termscheck label span {
	margin-right: 0;
	margin-left: 15px;
}
.shop-details-txt.pl-50 {
	padding-left: 0;
	padding-right: 50px;
}
.shop-details-share span.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}

.shop-details-category p a {
	margin-left: 5px;
	margin-right: 0;
}

.shop-details-category p strong {
	margin-left: 5px;
	margin-right: 0;
	display: inline-block;
}

.product-description-feature span.mr-10 {
	margin-right: 0;
	margin-left: 10px;
}
.product-description-feature span i {
	transform: rotateY(180deg);
}

.nav.product-details-nav li:not(:last-child) {
	margin-right: 0;
	margin-left: 10px;
}
.class-comment-single-action i {
	transform: rotateY(180deg);
}

.single-content-wrapper.shop-content-wrapper.ml-30 {
	margin-left: 0;
	margin-right: 30px;
}
.gbutton::before {
	left: auto;
	right: 0;
	border-radius: 30px 0 0 30px;
}

.gbutton i {
	margin-right: 0;
	margin-left: 35px;
}
.part-txt.pl-70 {
	padding-left: 0;
	padding-right: 70px;
}
.staff-social-btn.mr-30 {
	margin-right: 0;
	margin-left: 30px;
}

.payment-method .accordion-button::after {
	right: auto;
	left: 0;
}

.panel-body .form-group .nice-select {
	padding-right: 25px;
}
.nice-select {
	text-align: right !important;
}
.panel-body .form-group .nice-select::after {
	left: 25px;
	right: auto;
}

.panel-body .form-group .nice-select .option {
	text-align: right;
}

.sign-input input {
	text-align: right;
	padding-right: 55px;
	padding-left: 25px;
}

.sign-input i {
	left: auto;
	right: 25px;
}

.shop-card-price span.ml-10 {
	margin-left: 0;
	margin-right: 10px;
}

.cart-txt {
	text-align: right;
}
.text-grandtotal .f-right {
	float: left;
}

.color-9 .ml-20 {
	margin-left: 0;
	margin-right: 20px;
}