@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap');

body, p, li, input, textarea, h1, h2, h3, h4, h5, h6, select, btn, button, a{
  font-family: "Noto Sans Arabic", sans-serif;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], form.wpcf7-form.init textarea {
    direction: rtl;
}

.it-contact-input-box p {
    margin: 0;
}

.it-menu-content ul.sub-menu li:last-child {
    margin-right: 0;
}

.text-end {
    text-align: left !important;
}

.it-header-2-button {
    margin-right: 40px;
    margin-left: 0;
}

.it-header-2-top-left ul li:not(:last-child) {
    padding-left: 45px;
}

.it-header-2-top-left ul li {
    padding-right: 30px;
    padding-left: 0;
}

.it-header-2-top-style .it-header-2-top-left ul li:not(:last-child)::after {
    left: 20px;
    right: auto;
}

.it-header-2-top-left ul li a span {
    right: 0;
    left: auto;
}

.it-header-2-top-social::after {
    right: -23px;
    left: auto;
}

.it-header-2-button .it-btn {
    margin-right: 15px;
}

.it-header-2-bar button {
    margin-right: 20px;
    margin-left: 0;
}

.it-header-2-main-menu ul li:last-child {
    margin-right: 14px;
    margin-left: 0;
}

.it-header-2-top-social a:last-child {
    margin-left: 0;
}

.it-menu-content ul.sub-menu {
    right: 0;
    padding-right: 0;
    left: auto;
}

.it-menu-content ul.sub-menu ul.sub-menu {
    right: 100%;
    left: auto;
}

.it-custom-accordion-style-3 .accordion-body p {
    margin-left: 120px;
    margin-right: 0;
}

.it-choose-content-box {
    margin-left: 45px;
    margin-right: 0;
}

.it-choose-content h5 i {
    margin-left: 10px;
    margin-right: 0;
}

.it-btn span svg {
    margin-left: 0;
    transform: rotate(180deg) !important;
    margin-right: 10px;
}

.it-hero-2-btn-box > .it-btn {
    margin-left: 30px;
    margin-right: 0;
}

.fixed-contact-icons {
    right: 20px !important;
    left: auto !important;
}

.course-review-btn {
    right: 20px;
    left: auto;
}

.scroll-top {
    left: 40px;
	right: auto;
}

.scroll-top.open {
    bottom: 30px;
}

.it-about-thumb-box {
    margin-left: 80px;
    margin-right: 0;
}

.it-choose-content p {
    padding-left: 0;
    padding-right: 0;
}

.it-testimonial-slide-wrap {
    text-align: right;
}

.it-testimonial-slide-info p {
    direction: rtl;
    padding-left: 50px;
    padding-right: 0;
}

.it-price-list ul {
    text-align: right;
}

.it-price-list ul li {
    padding-right: 30px;
    padding-left: 0;
}

.it-price-list ul li i {
    right: 0;
    left: auto;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px;
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.form-select {
	padding: .375rem .75rem .375rem 2.25rem;
    background-position: left .75rem center;
}

.itoffcanvas__info-icon a {
    margin-left: 20px;
    margin-right: 0;
}

.it-menu-mobile ul li > a {
    padding-left: 20px;
    padding-right: 0;
}

.modal-header .btn-close {
    margin: 0;
}

.star-rating {
    direction: rtl;
}

.it-testimonial-arrow .slick-prev.slick-arrow:nth-child(2), .it-testimonial-arrow .slick-next.slick-arrow:nth-child(3) {
    display: none !important;
}

.it-testimonial-arrow.text-end {
    direction: ltr;
}

.rc__post-title {
    margin-left: 30px;
    margin-right: 0;
}

.rc__meta span i {
    margin-left: 5px;
    margin-right: 0;
}

.postbox__details-wrapper {
    padding-left: 30px;
    padding-right: 0;
}

.postbox__details-share span {
    padding-left: 15px;
    padding-right: 0;
}

.postbox__details-title-box p {
    padding-left: 25px;
    padding-right: 0;
}

.postbox__details-tag span {
    padding-left: 5px;
    padding-right: 0;
}

.it-footer-logo img {
    height: 100px;
    width: auto;
}

.it-footer-social a {
    margin-bottom: 7px;
}

.it-footer-social a:not(:last-child) {
    margin-left: 7px;
	margin-right: 0;
}

[lang="ar"] .it-contact__bottom-box {
    margin-right: auto;
    margin-left: 0;
}

.it-contact__scrool a i {
    margin-left: 8px;
    margin-right: 0;
}




@media only screen and (max-width: 768px) {
.it-menu-content ul li.menu-item a {
        width: 100%;
	}
.itoffcanvas__close-btn button {
        left: 39px;
        right: auto;
    }
}
@media only screen and (min-width: 1200px) {
    .menu-item-has-children:after {
        margin-right: 5px;
        margin-left: 0;
    }
	.sub-menu .menu-item-has-children:after {
        left: 11px;
        right: auto;
    }
	.sub-menu .menu-item-has-children a {
        padding-left: 40px !important;
		padding-right: 20px !important;
    }
}

@media (min-width: 768px) {
    .text-md-end {
        text-align: left !important;
    }
}

@media (min-width: 576px) {
    .text-sm-start {
        text-align: right !important;
    }
}