

html.rtl, .rtl body{direction:rtl; text-align: right; font-family: 'Cairo', sans-serif;}
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 { font-family: 'Cairo', sans-serif; }

/* Force RTL direction on all inputs, textareas, and paragraphs */
.rtl input, .rtl textarea, .rtl select { direction: rtl; text-align: right; }
.rtl p, .rtl .text-muted { direction: rtl; text-align: right; }

.rtl .col-md-1, .rtl .col-md-10, .rtl .col-md-11, .rtl .col-md-12, .rtl .col-md-2, .rtl .col-md-3, .rtl .col-md-4, .rtl .col-md-5, .rtl .col-md-6, .rtl .col-md-7, .rtl .col-md-8, .rtl .col-md-9 {
    float: right;
}

.rtl .navbar-nav>li{float:right;}
.rtl .navbar-default{float:left;}
.rtl .navbar-nav>li.userbtn .dropdown-menu{left:0; right:auto;}
.rtl .dropdown-menu{text-align:right;}
.rtl .posts-list .media-left{float:right; margin-left:30px; margin-right:0;}
.rtl .appwraper .titleTop{text-align:right;}
.rtl .catelist li a{padding-left:0; padding-right:15px;}
.rtl .catelist li a:before{left:auto; right:0; content:'\f0d9'}

.rtl .pull-right{float:left !important;}
.rtl .optionlist li{padding-left:0; padding-right:30px;}
.rtl .searchList li .jobimg{float:right; margin:0 0 0 15px;}
.rtl .breadCrumb{text-align:left;}
.rtl .jbdetail li span, .rtl .jbdetail li a{text-align:center;}
.rtl .jbitlist{align-items: center; text-align: center;}
.rtl .jbdetail .jbitdata{text-align: center;}
.rtl .jbdetail .jbitdata strong{text-transform: none; text-align: center; display: block;}
.rtl .jbdetail .jbitdata span{text-align: center; display: block;}
.rtl .jbdetail li span.material-symbols-outlined{display: block; text-align: center;}
.rtl .job-header .jobinfo .candidateinfo .userPic{float:right; margin:0 0 0 20px;}
.rtl .col-md-offset-2 {margin-right: 16.66666667%; margin-left:0;}
.rtl .col-md-offset-3 {margin-right: 25%; margin-left:0;}


.rtl .srchbox label, .rtl .videowraper .titleTop, .rtl .jobdetail h3, .rtl .job-header .contentbox h3, .rtl .companyinfo h3, .rtl .pageTitle h1, .rtl .footerWrap .quicklinks li a, .rtl .footerWrap h5{text-align: right;}

.rtl .ml-auto, .rtl .mx-auto{    margin-right: auto!important; margin-left: 0 !important;}


.rtl .faqs h4 a {padding: 15px 15px 15px 55px;}
.rtl .faqs h4 a:before, .rtl .faqs h4 .collapsed:before{right:auto; left:15px;}

.rtl .contact > span{float:right; margin:0 0 0 10px;}
.rtl .switchbox .txtlbl{float:right;}
.rtl .owl-carousel .owl-stage-outer{direction:ltr;}
html.rtl .owl-stage{direction:ltr;}

.rtl .tabswrap .nav-tabs{float: left;}

.rtl .howitwrap{margin-right: 0; margin-left: 200px; padding: 60px 60px 60px 0;}
.rtl .howitimg{right: auto; left: -550px;}

.rtl .vidover .titleTop{text-align: center;}
.rtl .navbar-nav{margin-right: auto; margin-left: 0;}
.rtl .bxsrctxt{margin-right: auto;}

.rtl .statsbox{padding: 20px 15px 0;}
.rtl .statico{margin-right: 0; margin-left: 15px;}
.rtl .homeblogposts .titleTop{text-align: center;}
.rtl .pageSearch .row{justify-content: left;}

/* Package features list RTL fix */
.rtl .plan-pages {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    gap: 8px;
    text-align: right;
    direction: rtl;
}
.rtl .plan-pages i {
    margin: 0;
    flex-shrink: 0;
}

