.container {
    /*float: left;*/
    direction: rtl;
}

.container-lg {
    direction: rtl;
}

.section-title h3 {
    font-size: 19px;

}

.services .icon-box h4 {
    font-size: 17px;

}

.navbar a,
.navbar a:focus {
    font-size: 12px;
}

.team .member .member-info h4 {
    font-size: 18px;
    text-align: right;
    /*float: right;*/
    /*direction: rtl;*/
}

.checkout-container {
    direction: rtl;
}

.font-semibold {
    /*float: right;*/
}

.card-content {
    margin-right: 36px !important;
}

.team .member .member-info span {
    text-align: right !important;
}

.team .member .member-info p {
    text-align: right;
}

.team .member .member-info h2 {
    text-align: right;
}

.px-6 {
    text-align: right;
}

.change_password-lable {
    text-align: right;
}

.card .card-body {
    direction: rtl;
}

.modal-content {
    direction: rtl;
}

.title-modale {
    font-size: 20px;
}

.sub-title-modale {
    font-size: 15px;
}

#wowslider-container1 a.ws_next:after {
    content: '>' !important;
}

#wowslider-container1 a.ws_prev:after {
    content: '<' !important;
}

.country-flag-image {
    padding-left: 16px;
}

.country-flag-title {
    float: right;
}

.breadcrumbs ol li+li::before {
    padding-right: 10px;
    padding-left: 10px;
}


.close {
    float: right;
    padding-right: 12px;
}

#footer .copyright {
    float: right;
}


#footer .credits {
    float: left;
}

@font-face {
    font-family: 'itfQomraArabic-Regular';
    src: url('../fonts/itfQomraArabic-Regular.eot');
    /* IE9 Compat Modes */
    src: url('../fonts/itfQomraArabic-Regular.eot?#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('../fonts/itfQomraArabic-Regular.woff') format('woff'),
        /* Modern Browsers */
        url('../fonts/itfQomraArabic-Regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../fonts/itfQomraArabic-Regular.svg#svgFontName') format('svg');
    /* Legacy iOS */
}

.product-disable::before {

    content: "الكمية المطلوبة :  0 ";
    background: rgb(232 15 16);
}


.phone-number-input {
    direction: ltr;
    text-align: right;
}

body {
    font-family: 'itfQomraArabic-Regular' !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'itfQomraArabic-Regular' !important;
}

p,
a {
    font-family: 'itfQomraArabic-Regular' !important;
}

span {

    font-family: 'itfQomraArabic-Regular' !important;

}

#header .logo {

    font-family: 'itfQomraArabic-Regular' !important;
}

#hero h1 {

    font-family: 'itfQomraArabic-Regular' !important;
}

#hero .btn-get-started {

    font-family: 'itfQomraArabic-Regular' !important;
}

.skills .progress .skill {

    font-family: 'itfQomraArabic-Regular' !important;
}

.counts .count-box p {

    font-family: 'itfQomraArabic-Regular' !important;
}

.pricing .box h4 {

    font-family: 'itfQomraArabic-Regular' !important;
}

.pricing .btn-buy {

    font-family: 'itfQomraArabic-Regular' !important;
}

#footer .footer-top .footer-contact p {

    font-family: 'itfQomraArabic-Regular' !important;
}

.course-list-dropdown .item-list .item .item-details button {
    font-family: 'itfQomraArabic-Regular' !important;
}

.description-box .description-title {
    font-family: 'itfQomraArabic-Regular' !important;
}

.requirements-box .requirements-title {
    font-family: 'itfQomraArabic-Regular' !important;
}

.title {
    font-family: 'itfQomraArabic-Regular' !important;

}

.compare-box .compare-title {
    font-family: 'itfQomraArabic-Regular' !important;
}

.view-more {
    font-family: 'itfQomraArabic-Regular' !important;
}

.item-duration {
    font-family: 'itfQomraArabic-Regular' !important;
}

.student-feedback-box .student-feedback-title {
    font-family: 'itfQomraArabic-Regular' !important;
}

li {
    font-family: 'itfQomraArabic-Regular' !important;
}

.text-dark {
    font-family: 'itfQomraArabic-Regular' !important;
}

.btn.red {
    font-family: 'itfQomraArabic-Regular' !important;
}

.col-3 .col-2 .col-1 .col-4 .col-5 .col-6 .col-7 .col-8 .col-9 .col-10 .col-11 .col-12 {
    font-family: 'itfQomraArabic-Regular' !important;
}

body,
div,
ul,
li,
a,
button,
td,
span {
    font-family: 'itfQomraArabic-Regular' !important;
}

.row {
    font-family: 'itfQomraArabic-Regular' !important;
}

.btn-secondary {
    font-family: 'itfQomraArabic-Regular' !important;
}

.btn-outline-secondary {
    font-family: 'itfQomraArabic-Regular' !important;
}

lable {
    font-family: 'itfQomraArabic-Regular' !important;
}

.instructor-name {
    font-family: 'itfQomraArabic-Regular' !important;
}

.section {
    /*float: left;*/
    direction: rtl;
}

.list-unstyled {
    direction: rtl;
    padding-right: 0px;
}

.footer-area {

    direction: rtl;
}

.border-top-sub-blue {

    direction: ltr;
}

.input-group {
    direction: ltr;
}

.inline-form {
    direction: ltr;
}

.text-box {
    direction: rtl;
    text-align: right;
}

.course-details {
    direction: rtl;
    text-align: right;
}

.ms-auto {
    margin-right: auto !important;
}

.d-inline-block {
    direction: rtl;
}

.common-search-box {
    margin-right: 0px;
}

.nav-tabs {
    direction: rtl;
}


td {
    direction: rtl;
    text-align: right;
}

.card-body {
    direction: rtl;
}

.course_header_col {
    direction: rtl;
}

.course-comparism-item .item-details .enrolled-student {
    margin-right: 25px;
    margin-left: 0px;
}

.breadcrumb {
    direction: rtl;
    text-align: right;
}

.checkbox input {
    float: right;
}

.text-md-start {

    text-align: right !important;
}

.all_blogs {
    text-align: right !important;
    direction: rtl;
}

.what-you-get-box ul li {
    padding-right: 26px;
    padding-left: 0px;
}

.what-you-get-box ul li:before {
    right: 0;
}

.float-end {
    float: left !important;
}

.float-start {
    float: right !important;
}

.me-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.text-md-start {
    text-align: right !important;
}

.course-header-wrap .comment i {
    margin-left: 7px;
}

ul.step-down li:after {
    right: -18px;
    left: 0px;
}

ul.step-down li::before {
    right: -14px;
    left: 0px;
}

.my-course-1-full-body .my-course-1-full-body-card .my-course-1-text {
    margin-right: 26px;
}

.sing-up-right .form-control {
    padding: 14px 48px 13px 48px;
    text-align: left;

}

.course-right-section .course-card .enrol .icon img {
    margin: 0px 18px 0px 18px;
}

.curriculum-accordion .accordion-button::after {
    margin-right: -37px;
}

.course-left-side .accordion-button {
    padding: 0px 40px 0px 40px;
}

.courses-card .courses-card-body .review-btn {
    margin-left: 0;
    margin-right: auto;
}

.grid-view-body .courses-card .courses-text .review-icon span {
    margin-left: 0;
    margin-right: 10px;
}

.courses-card-body .courses-text .courses-price .courses-price-right i {

    padding-right: 0px;
    padding-left: 5px;
}

.courses-card .courses-card-body .courses-text h5 {
    padding-left: 7px;
    padding-right: 0px;
}

.grid-view-body .courses-card .courses-text .review-icon span {
    direction: ltr;
}

.ellipsis {

    padding-right: 102px;
}

.alms-price .alms-offer-price {
    direction: rtl;
}

.menu_pro_tgl_bg {
    right: -177px;

}

.menu_pro_wish {
    right: -177px;
}

.dropdown-submenu .has-sub-category {
    float: left;
}

.menubar .right-menubar {
    margin-left: 0px !important;
}

.main-nav-wrap>li>ul ul {
    right: 250px;
    left: auto;
}

.menubar .right-menubar .menu_pro_tgl_bg ul li a i {
    margin: 0 10px 0 10px;
}

.alms-box-content-grid {
    padding-right: 25px;
    padding-left: 0px;
}

.alms-box-2 {
    direction: rtl;
}

.courses-text {
    direction: rtl;
}

.category-hide-icon {
    position: absolute;
    top: 41%;
    left: 28px;
}

.alms-price .alms-offer-price {
    font-size: 15px;
}

.conversation-fulllll-body {
    padding: 0px 18px 9px 18px;
}

.form-section .cheack-box .form-check-input {

    margin-left: 10px;
}