/* Arabic Style */


.header-menu-desktop > li .sub-menu{
	left: inherit;
    right: 0;
	width: 200px;
}
header .header-menu-desktop a{
	text-align:right;
}
header .search-form button[type=submit]{
	left: 10px;
    right: inherit;
}
.header-contact-box a{
	direction: ltr;
    display: flex;
    flex-direction: row-reverse;
    gap: 10px;
}
.header-contact-box a img{
	margin: 0 !important;
}


/* Footer */
footer .footer-menus-row{
	padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
	padding-right: 100px !important;
}
footer .footer-menus-row .footer-column,.footer-logo-wrapper,div#contactModal .form-column .content,form input[type=text], form input[type=number], form input[type=email], form select, form textarea{
	text-align:right;
}
footer .footer-menus-row .footer-column::after{
	left: -80px;
    right: inherit;
}
.floating-buttons-wrapper{
	right: inherit;
    left: 0;
}
.floating-btn{
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
}
.scroll-up{
	right: inherit;
	left: 4%;
}

/* Home */

.banner .banner-content {
    max-width: 600px;
    margin-right: 60px;
    text-align: right;
    margin-left: 0;
}

section.our-services .service-tabs-container .column-1,.testimonials,.insta-listing,.blog-listing,.about-hh,.mission-vision,.special-ones,.process,.process .fw-medium.text-med-gray{
	text-align:right;
}
section.our-services .service-tabs-container .column-1 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
section.our-services .service-tabs-container .column-2 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}
section.stats .stats-row{
	justify-content: flex-start !important;
    text-align: right;
}
section.stats .stats-box-wrapper{
	    gap: 40px;
}
section.stats .stats-box-wrapper .counter,#menu-item-179934{
	direction:ltr;
}
section.appointment .content-column{
	padding-right:0;
	padding-left:150px;
	text-align:right;
}
.appointment .text-dark-gray a.text-dark-gray{
	direction: ltr;
    position: relative;
    display: inline-block;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],.single-service-sec-1 ,section.our-expertise .expertise-box,section.therapy-tools .therapy-tools-slider .swiper-slide .therapy-box{
    text-align: right;
}
.theme-form input[type=submit]{
	margin-left: auto;
}
#sb_instagram .sbi_follow_btn svg{
	    margin-left: 7px;
	margin-right:0;
}

/* ABOUT */


.row.right-image-content .content-area{
	padding-right:0;
	padding-left:130px;
}

#journeyModal .col-md-3.pe-md-0 {
    padding-right: calc(var(--bs-gutter-x) * 0.5) !important;
    padding-left: 0 !important;
}
#journeyModal .col-md-9.ps-md-0{
	padding-right: 0 !important;
        padding-left: calc(var(--bs-gutter-x) * 0.5) !important;
        text-align: right;
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        justify-content: center;
}
.row.left-image-content .content-area {
    padding-right: 130px;
	padding-left:0;
}

/* Service */

section.inner-banner .row svg{
	transform: rotate(180deg);
}

.contact-detials-sec,.contact-us-form-sec{
	text-align:right;
}

/* Team Members */

.member-detail-row,.member-content-col,.bio,.expertise{
	text-align:right;
}
.member-info .member-image-col{
	padding-left:100px;
	padding-right:0;
}

/* Contact Us */
.faqs-listing #jobsAccordion .accordion-button .job-name,.faqs-listing #jobsAccordion .accordion-item .accordion-body ,.faqs-listing{
	text-align:right;
}

/* News / Blogs */

.media-tiles-sec #tab-blogs .mainbox, .media-tiles-sec #tab-news .mainbox,.media-tiles-sec #tab-events .events-listing .upcoming-events .mainbox,.event-detail-sec,section.inner-banner,.modal-dialog-scrollable .modal-body{
	text-align:right;
}
.modal-dialog-scrollable .modal-body .heading-70 {
    font-size: 55px;
}

#jobsAccordion .accordion-button{
	text-align:right;
}
section.job-application .column-2 {
    border-top-right-radius: 0;
	border-bottom-right-radius: 0;
    border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	    padding: 100px 130px 100px 200px;
	text-align:right;
}
section.job-application .column-1 {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}

/* Mobile Nav */

header .header-menu-mobile > li{
	text-align: right;
}
header #mobileMenu .btn-close{
	right: inherit;
	left: 20px;
}
header .header-menu-mobile > li .submenu-toggle{
	left:0;
	right:inherit;
}
.media-tiles-sec ul.nav-pills {
    padding: 0;
}
footer .footer-line::after {
    margin-left: 0 !important;
    margin-right: 28px !important;
}
footer .footer-line::before {
    margin-right: 0 !important;
    margin-left: 28px !important;
}
@media (max-width: 1199px) {
    footer .footer-menus-row {
        width: 100%;
        padding-right: 12px !important;
    }
	    .banner .banner-content {
        max-width: 60%;
        margin-left: 30px;
        margin-right: 30px;
    }
	.footer-socials {
                justify-content: flex-start;
    }
}
@media (max-width: 991px) {
    .banner .banner-content {
        max-width: 70%;
        margin-left: 30px;
        margin-right: 30px;
    }
	    section.our-services .service-tabs-container .column-1 {
                    border-top-left-radius: 20px;
        border-bottom-left-radius: 0px;
        border-top-right-radius: 20px;
        border-bottom-right-radius: 0;
    }
	section.our-services .service-tabs-container .column-2 {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 20px;
}
	section.our-services .nav-pills {
		padding:0;
	}
}
@media (max-width: 800px) {
	footer .footer-menus-row .footer-column {
		text-align:center;
	}
}
@media (max-width: 767px) {
    .banner .banner-content {
        max-width: 100%;
        margin-left: 20px;
        margin-right: 20px;
    }
	    .our-services h2 {
        text-align: right !important;
    }
	.mobile-show .swiper-button-next {
        right: inherit;
        left: 50px !important;
    }
	    .mobile-show .swiper-button-prev {
      
        left: 0px !important;
        right: inherit !important;
    }
	    .row.right-image-content .content-area,section.appointment .content-column {
        padding-left: 12px;
    }
	section.our-team-tabs ul.nav-pills {
    padding: 0;
}
	.contact-detials-sec .contact-details-wrapper .contact-details-rightbox{
		align-items: flex-start;
	}
}