.footer-menu ul li a {
	color: #ffffff !important;}
	
.footer-menu ul li a:hover {
	color: #e60060  !important;}	

body{
	text-align: right;
}
.offset-lg-1 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.f-right {
	float: left;
}
.header-info span {
	margin-right: 0;
	margin-left: 39px;
	display: inline-block;
}
.logo-circle::before {
	left: auto;
	right: -35px;
}
.header-info {
	text-align: right;
}
.header-info span i {
	margin-right: 0;
	margin-left: 5px;
}
.header-right {
	margin-left: 0;
}
.header-lang span {
	margin-left: 0;
	margin-right: 4px;
}
.header-lang {
	margin-right: 16px;
}
.hero-text {
	text-align: right;
}
.play-btn {
	margin-left: 0;
	margin-right: 15px;
}
.about-right-side {
	text-align: right;
}
.about-text p {
	padding-right: 0;
}
.author-ava {
	margin-right: 0;
	margin-left: 30px;
}
.text-right {
	text-align: left !important;
}
.section-title.pos-rel.mb-75 {
	/*text-align: right;*/
}
.service-link:hover i {
	transform: translateX(-5px);
}
.section-title.pos-rel.mb-45 {
	text-align: right;
}
.section-button.section-button-left.mb-30 {
	text-align: right;

}
.single-satisfied h1 {
	float: right;
}
.single-satisfied.mb-50 {
	text-align: right;
}
.pricing-box {
	text-align: right;
}
.col-xl-6.offset-xl-3.col-lg-10.offset-lg-1.col-md-10.offset-md-1 {
	margin-left: 0 ;
	margin-right: 25%;
}
.testi-content-2 {
	text-align: right;
}
.testi-content-2 p {
	padding-right: 0;
	padding-left: 45px;
}
.testi-author-icon-2 {
	margin-right: 0;
	margin-left: 30px;
}
.testi-author-desination-2 {
	text-align: right;
}
.col-xl-10.offset-xl-1.col-md-12 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.news-meta span {
	margin-right: 0;
	margin-left: 12px;
}
.latest-news-box-3 .latest-news-content {
	text-align: right;
}
.widget-posts-image {
	float: right;
}
.widget-posts-image img {
	margin-right: 0;
	margin-left: 15px;
}
.header__menu ul li ul.submenu {
	left: auto;
	right: 0;
}
.col-xl-5.offset-xl-1.col-lg-6.col-md-12 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.about-text-list ul li i {
	margin-right: 0;
	margin-left: 20px;
}
.feature-box {
	text-align: right;
}
.mission-vision-list.pr-90 {
	text-align: right;
	padding-right: 0;
}
.about-title.mb-20 {
	text-align: right;
}
.about-text.mission-about-text {
	text-align: right;
}
.mv-icon {
	margin: 0;
}
.testi-quato-icon.about-icon-white {
	float: left;
}
.appoinment-box-content {
	text-align: right;
}
.appointment-form-2 input {
	text-align: right;
}
.col-xl-4.offset-xl-4.col-lg-10.offset-lg-1 {
	margin-left: 0;
	margin-right: 33.333333%;
}
.service-box-2 {
	text-align: right;
}
.service-content.service-content-2 p {
	padding-right: 0;
	padding-left: 30px;
}
.service-big-number {
	right: auto;
	left: 40px;
}
.subscribe-form form button {
	right: auto;
	left: 10px;
}
.team-author-info {
	text-align: right;
}
.f-left {
	float: right;
}
.footer-co-icon {
	margin-right: 0;
	margin-left: 20px;
}
.header-cta-icon {
	margin-right: 0;
	margin-left: 20px;
}
.header-menu-search {
	margin-left: 0;
	margin-right: 24px;
}
.header__menu.menu-dark ul li:first-child {
	margin-left: 30px;
}
.about-right-content {
	text-align: right;
}
.col-xl-6.offset-xl-3.col-lg-8.offset-lg-2 {
	margin-left: 0;
	margin-right: 25%;
}
.col-xl-10.offset-xl-1 {
	margin-left: 0;
	margin-right: 8.333333%;
}
.single-membership-box {
	text-align: right;
}
.review-box {
	text-align: right;
}
.membership-review .author-ava {
	margin-right: 0;
}
.about-title.mb-45 {
	text-align: right;
}
.faq-right-box .card {
	text-align: right;
}
.faq-right-box .btn-link::before {
	right: auto;
	left: 43px;
}
.pricing-title {
	text-align: right;
}
.price-content {
	text-align: right;
}
.pricing-list ul li i {
	margin-right: 0;
	margin-left: 9px;
}
.hire-text-2 {
	text-align: right;
}
.professinals-list li i {
	margin-right: 0;
	float: right;
	margin-left: 20px;
}
.hiring-bottom .col-xl-6 {
	margin-right: 50%;
}
.col-xl-6.offset-xl-3 {
	margin-left: 0;
	margin-right: 25%;
}
.latest-news-box {
	text-align: right;
}
.footer-newsletter button {
	right: auto;
	left: 10px;
}
.section-text.section-text-small.pos-rel {
	text-align: right;
}
.calculate-section .section-text p {
	padding-right: 0;
	padding-left: 35px;
}
.calculate-content select {
	text-align: right;
}
.calculate-form input {
	text-align: right;
	padding-right: 56px;
}
.calculate-form i {
	right: 15px;
	left: 30px;
}
.hire-text {
	text-align: right;
}
.quantity {
	float: right;
	margin-right: 0;
	margin-left: 10px;
}
.breadcrumb-menu li:not(:first-child)::after {
display: inline-block;
	color: #859099;
	content: "\f100";
	position: absolute;
	right: -4px;
	top: 0;
	font-family: "Font Awesome 5 Pro";
}
.breadcrumb-menu li:first-child:after {
	display: none;
}
.widget .widget-title::before {
	left: auto;
	right: 0;
}
.post-meta span {
	margin-right: 0;
	margin-left: 20px;
	display: inline-block;
}
.read-more a:hover i {
	transform: translateX(-5px);
}
.search-form button {
	right: auto;
	left: 0;
}
.mv-title p {
	padding-right: 0;
}
.single-item .mv-icon {
	margin-right: 0;
	margin-left: 30px;
}
.header-defualt-right .header-top-right-btn {
	margin-left: 0;
	margin-right: 30px;
}
.single-couter.mb-30 {
	text-align: right;
}
.single-couter p {
	padding-right: 0;
	padding-left: 40px;
}
.appoinment-box.white {
	text-align: right;
}
.single-satisfied h5 i {
	margin-right: 0;
	margin-left: 5px;
}
.section-text-green p {
	padding-right: 0;
	padding-left: 90px;
}
.analysis-area .nav-item:last-child {
	margin-right: 30px;
}
.analysis-area .nav-item:first-child {
	margin-right: 0;
}
.about-title.news-letter-title.mb-70 {
	text-align: right;
}
.appointment-form-3 textarea {
	text-align: right;
	padding-right: 56px;
}
.portfolio-caption {
	text-align: right;
}
.contact-form input {
	text-align: right;
}
.contact-form textarea {
	text-align: right;
	padding-right: 30px;
}
.ser-fea-icon {
	margin-right: 0;
	margin-left: 30px;
}
.ser-fea-box {
	margin-right: 0;
	margin-left: 20px;
}
.ser-fea-list ul li i {
	margin-right: 0;
	margin-left: 8px;
}
.ser-fea-icon {
	margin-right: 0;
	margin-left: 30px;
}
.medical-icon-brand-2 {
	right: auto;
	left: -90px;
}
.emmergency-call-icon i {
	margin-right: 0;
	margin-left: 30px;
}
.footer-emailing ul li i {
	margin-right: 0;
	margin-left: 14px;
}
.news-letter-box {
	text-align: right;
}
.caregive-box {
	text-align: right;
}
.single-couter p {
	padding-left: 0;
}
.header-lang {
	margin-right: 0;
	margin-left: 0;
	margin-right: 16px;
}
.top4-menu ul li a {
	margin-left: 0;
	margin-right: 23px;
}
.top4-social {
	padding-left: 0;
	margin-right: 35px;
}
.header__menu.header__menu4.pl-60 {
	padding-left: 0;
	margin-right: 60px;
}
.offset-xl-2 {
	margin-left: 0;
	margin-right: 16.666667%;
}
.h4services-content {
	padding-right: 0;
	text-align: right;
	padding-left: 77px;
	padding-right: 40px;
}
.h4team-thumb > img {
	width: 260px;
}
.h4services-tag {
	left: auto;
	bottom: -15px;
	right: 40px;
}
.h4appoinment-wrapper {
	text-align: right;
}
.h4appoinment-input input {
	text-align: right;
}
.h4input-icon {
	left: auto;
	right: 0;
}
.howit-box .move-icon {
	left: auto;
	right: 315px;
}
.h4testimonials-wrapper {
	text-align: right;
}
.h4testimonials--author__info {
	padding-left: 0;
	padding-right: 14px;
}
.h4gallery-active .slick-prev.slick-arrow {
	right: auto;
	left: 85px;
}
.h4gallery-active .slick-arrow {
	right: auto;
	left: 15px;
}
.about-title {
	text-align: right;
}
.h4adminnews-thumb > span > span {
	padding-left: 0;
	padding-right: 14px;
}
.h4facts-brandicon {
	left: auto;
	right: -55px;
}
.h4latestnews-wrapper {
	text-align: right;
}
.h4adminnews-date > span > i {
	margin-right: 0;
	margin-left: 10px;
}
.h4adminnews-date {
	margin-left: 0;
	margin-right: 15px;
}
.h4events-list ul li i {
	left: auto;
	right: 0;
}
.h4events-list ul li > span {
	padding-left: 0;
	padding-right: 35px;
}
.h5services-wrapper {
	text-align: right;
}
.h5medical-content {
	text-align: right;
}
.h5medical-content > h4 {
	padding-right: 0;
}
.h5fact-wrapper {
	padding-right: 0;
	padding-left: 30px;
	text-align: right;
}
.team-area .section-title.pos-rel.mb-75 {
	text-align: right;
}
.elementor-element .elementor-align-left {
	text-align: right;
}
.style-5 .header-lang {
	margin-right: 0;
	margin-left: 16px;
}
.mean-container .mean-nav ul li a {
	text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand {
	left: 0;
	right: auto;
}
.h4hero-content > p {
	padding-right: 0;
	margin-left: 41%;
}

.contact-input input {    
    padding-right: 60px;
    text-align: right;
}

.contact-icon::before {
    right: 30px;
}
select {
    text-align-last: right;
    text-indent: 30px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: linear-gradient( 45deg, transparent 50%, #14b2e7 50%), linear-gradient( 135deg , #14b2e7 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
    background-position: calc(100% - 33px) calc(1em + 6px), calc(100% - 27px) calc(1em + 6px), calc(100% - 2.5em) -0.5em;
    background-size: 8px 7px, 6px 9px, 0px 1.5em;
    background-repeat: no-repeat;
}

option {
    direction: rtl !important;
}
