.accordion .toggle, .accordion.qucontact {
    left: auto !important;
	right: 0 !important;
}
.arcu-item-title {
    padding-left: 8px;
	padding-right: auto;
}

.nav-dropdown.nav-dropdown-default>li.menu-item-has-children>a:before {
    right: auto !important;
    left: -8px !important;
}

.ez-toc-widget-container-rtl ul, .post-title, .from_the_blog_excerpt {
    direction: ltr !important;
}

.col .live-search-results, .header .search-form .live-search-results, .header-block .live-search-results {
    text-align: left !important;
}

.autocomplete-suggestion .search-name {
    font-size: .9rem;
    line-height: 1.2rem;
}
.autocomplete-suggestion {
    border-bottom: 0px !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select2-container .select2-choice, .select2-container .select2-selection {
    direction:ltr !important;
}
.icon-box-left .icon-box-img+.icon-box-text {
    padding-right: 0 !important;
    padding-left: 1em !important;
}
.footer-wrapper .social-icons span {
    float: left !important;
}
.footer-wrapper .footersocial .button.icon.circle {
    float: right;
}
.footcontent .link {
    left: unset;
    right: 0;
}
.textabout::after {
    right: 0;
    left: unset;
	bottom: -4px;
    background: linear-gradient(to left, rgb(0 17 119), rgb(0 17 119 / 0%));
}
.textabout{
	padding: 10px;
}
.material-symbols-outlined {
    top: 0px;
}
.dark, .dark p, .dark td {
    text-align: left;
}



#top-bar strong.uppercase {
    font-size: 1rem;
    font-family: "Montserrat" !important;
}

a.nav-top-link, .off-canvas .nav-vertical>li>a, .nav > li > a{
    font-family: "Montserrat" !important;
}
body {
    font-family: "Montserrat" !important;
}

.nav > li > a {
    font-family: "Montserrat" !important;
}

h1, h2, h3, h4, h5, h6, .heading-font {
    font-family: "Montserrat" !important;
}

.alt-font {
    font-family: "Montserrat" !important;
}

.cart-icon strong {
    font-family: "Montserrat" !important;
}
.mainbtn {
    width: 250px;
	height: 45px;
	font-weight: 700 !important;
    border-radius: 15px !important;
}

@media (max-width: 776px) {
    .menutitle a:after {
        right: 0;
    }
		.pll-parent-menu-item a.nav-top-link {
    font-size: .55rem !important;
}
li.he-button>a, .header-button>a {
    padding: 10px 8px;
	font-size: .55rem !important;
}
	.mainbtn span {
    margin-top: 10px;
}
	.nav-vertical li li.menu-item-has-children>a {
    border-left: 3px solid #017;
}
    .mobnopad {
        margin: -15px 0px 0px 0px !important;
    }
.mobile-sidebar-levels-1 .nav-slide>li>.sub-menu, .mobile-sidebar-levels-1 .nav-slide>li>ul.children, .nav-slide {
	padding-top: 40px;
    padding-bottom: 40px;
}
.pll-parent-menu-item .nav-slide-header button.toggle {
    text-align: left;
    left: 15px;
}
.pll-parent-menu-item button.toggle {
    position: absolute;
    right: 15px;
    width: 100%;
    text-align: right;
}
.pll-parent-menu-item.active button.toggle {
        position: relative;
        width: unset;
    }
li.pll-parent-menu-item.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-9399.menu-item-design-default.has-dropdown.nav-dropdown-toggle {
    display: none;
}
.sidebar-menu li.he-button {
    display: none !important;
}

}
.nav li:first-child {
    right: 0 !important;
} 
.box-text a:not(.button), .box-text h1, .box-text h2, .box-text h3, .box-text h4, .box-text h5, .box-text h6 {
    text-align: left !important;
}
li.pll-parent-menu-item.current-dropdown>.nav-dropdown {
    top: 25px;
}
.pll-parent-menu-item.has-dropdown .icon-angle-down {
    display: none;
}
.wpfront-message.wpfront-div p {
font-size: 14px !important;
}
.ez-toc-counter-rtl ul {
    direction: ltr;
}

a#show-less {
    right: 10px;
}

.ez-toc-counter-rtl nav ul li a::before {
    margin-right: .2em;
	margin-left: unset;
}

th:first-child p, td:first-child p {
    text-align: left;
    padding-left: 5px;
}

button.mfp-close {
    right: 10px !important;
}
div#wpfront-notification-bar-spacer {
    display: none;
}
.box-label .box-text.text-center {
    left: 60% !important;
}