.main-nav,
.main-nav nav .navbar-nav .nav-item .dropdown-menu,
.feature,
.special,
.team,
.schedule,
.blog-area .blog-text,
.footer,
.slide .boxes,
.page-banner,
.team-single,
.attendee-page,
.accommodation,
.parking,
.gall-page,
.sponsors,
.pricing,
.blog-section-rtl,
.contact-page-rtl,
.buy-rtl {
	direction: rtl!important;
	text-align: right!important;
}

.page-content {
	text-align: right!important;
}

.newsletter-button {
	direction: rtl!important;
}

.navbar-brand {margin-right: 0!important;}
.main-nav nav ul {margin-right: auto!important;margin-left: 0!important;}
.dropdown-toggle::after {margin-right: .255em!important;margin-left: 0!important;}
.main-nav nav .navbar-nav .nav-item .dropdown-menu {left: auto!important;right: 0!important;}
.schedule-content .right h5 {direction: ltr!important;}
.modal-header .close {margin: -1rem auto -1rem -1rem!important;}

.newsletter-button input[type='submit'] {margin-right: -6px!important;}

.footer .footer-menu li:before {right: -20px!important;left: auto!important;}

.scroll-top {left: 20px!important;right: auto!important;}

.breadcrumb-item+.breadcrumb-item::before {padding-left: .5rem!important;padding-right: .5rem!important;}

.team-social li {float: right!important;}

.attendee-item .photo,.attendee-item .title {float: right!important;}
.attendee-item .photo img {margin-left: 15px!important;margin-right: 0!important;}

.page-content ul li {padding-right: 25px!important;padding-left: 0!important;background-position: top right!important;}

.pricing .fa-ul {padding-left: auto!important;padding-right: 0!important;margin-left: auto!important;margin-right: 2.14285714em!important;}
.pricing .fa-li {right: -2.14285714em!important;left: auto!important;}

.blog-section-rtl .search input[type="text"] {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem;
	border-top-left-radius: 0!important;
	border-bottom-left-radius: 0!important;
}
.sidebar .widget .search button {
	border-top-right-radius: 0!important;
	border-bottom-right-radius: 0!important;
	border-top-left-radius: 4px!important;
	border-bottom-left-radius: 4px!important;
}

.toast-top-right {
    left: 12px!important;
    right: auto!important;
}
.toast-message {
	text-align: right;
}

.form-check {padding-right: 18px!important;}
.form-check-input {margin-right: -18px!important;}