



/*page styles */

body {

    direction: rtl;

	text-align:right;

	font-family: 'Cairo', sans-serif!important;font-size: 14px;

}

.top_item ul li a{font-family: 'Cairo', sans-serif!important;font-size: 12px;}

.head2 .logo {

    float: right;

    text-align: right;

}



.container-fluid.head2 {}



.top_item {

    text-align: left;

}



.top_item ul {

    float: left;

}



.top_item ul li {

    margin-left: 0;

    margin-right: 15px;

    float: right;

}

.navbar-right {

    float: left !important;

}



.navbar-nav {

    float: right;

	padding-right: 0;

}



.navbar-nav>li {

    float: right;

    border-left: 0;

    border-right: 1px solid #6c6c6c;

}

.navbar-nav.navbar-right>li:last-child {

    border-left: 1px solid #6c6c6c;

}

.nivo-caption p {

    float: right;
    font-family: 'Cairo', sans-serif!important;
        border-right: 5px solid #fba81a;
        border-left: 0px solid #fba81a;


animation-name: slide_anim_ar !important;
    animation-duration: 6s !important;
}
@keyframes slide_anim_ar {
    0% {  margin-right:0px; opacity: 0; filter: opacity(0);}
    10% {  margin-right:20px; opacity: 1; filter: opacity(100); }    
 
    75% {  margin-right:20px; opacity: 1; filter: opacity(100); }
    85% {  margin-right:40px; opacity: 0; filter: opacity(0); }
    100% {  margin-right:40px; opacity: 0; filter: opacity(0); }

}

.nivo-caption p.gear {

    float: right;	font-family: 'Cairo', sans-serif!important;

}

.bannerimage {

    float: left;

}

.animated-gears {

    right: inherit;

    left: 0;

}

.no-cap {

    right: inherit;

    left: 0;

}
/*
.nivo-caption p {

    border-right: 5px solid #fba81a;

	border-left:0 !important;



}
*/
.frm ul {

    direction: rtl;

}

.search_key {

    background: url(lens.jpg) right center no-repeat #fff;

    padding-left: 0 !important;

	padding-right: 40px !important;

}

.vacan h2 {

    text-align: center;

}

.vacan .box1 {

       float: left;

}



.vacan .box1 p {

    text-align: right;

}

.vacan .box1 ul li a {

    background: url(arrow_left.png) left center no-repeat transparent;

}

.vacan .box1 ul li a:hover {

    background: url(arrow_left-hover.png) left 15px center no-repeat #f8931f;

}

.container-fluid.body2 .wel {

    float: right;

}

.bx2 {

    padding-right: 0px;

    padding-left: 30px;

    float: right;

}

.head {

    margin: 30px 0 0 0;

    padding-left: 0;

    padding-right: 15px;

    border-right: 5px solid #f90;

    border-left: 0;

}

p.wel-txt {

    padding-left: 15px;

    padding-right: 0;

}

.wel p {

    float: right;

}

.bx2 img {

    float: right;

    -moz-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	-webkit-transform: rotateY(180deg);

	transform: rotateY(180deg);

}

.bx2 h2 {

    padding-right: 15px;

    padding-left: 0;

    float: right;

    clear: left;

}

button.down {

    margin-right: 0;

    margin-left: 30px;

}

button.down, button.up {

    float: left;

}

.ticker p.heads {

    text-align: right;

}

.ticker span.small {

    float: right;

    background: url(bag-15.jpg) right no-repeat;

    padding-right: 28px;

    padding-left: 0;

}

.f2 ul li a {

    padding: 0px 15px 0 0;

}

.f2 ul {

    float: left;

    padding-left: 0;

}

.f2 {

    text-align: left;

	    width: auto;

}

.f1 {

    float: right;

    text-align: right;

	    width: auto;

}

.dropdown-menu>li>a {

    text-align: right;

}

blockquote {

    border-right: 5px solid #fa9d1a;

    border-left: 0;

    text-align: right;

}

blockquote + .message-container img {

    margin-right: 0;

    margin-left: 30px;

	    float: right;

    -moz-transform: rotateY(180deg);

    -ms-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    -webkit-transform: rotateY(180deg);

    transform: rotateY(180deg);

}

.message-container strong {

    text-align: left;

    float: left;

}

.abt-mission p {

    padding-right: 0;

    float: right;

    padding-left: 15px;

}

.abt-vision p {

    padding-right: 0;

    float: right;

    padding-left: 15px;

}

.abt-mission {

    background-image: url(mission-bg-ar.png);

    background-position: left center;

}

.abt-vision {

    background-image: url(vision-bg-ar.png);

    background-position: left center;

}

.container.inner-matter {

    text-align: right;

}

.noRefine .jobs-browse-items ul li {

    float: right;

    margin-left: 1%;

    margin-right: 0;

}

.noRefine .jobs-browse-items ul li:nth-child(5n) {

    margin-left: 0;

	margin-right:0;

}

.our-clients .item {

    float: right;

    margin-left: 1%;

    margin-right: 0;

}

.our-clients .item:nth-child(6n) {

    margin-left: 0;

    margin-right: 0;

}

.message-container.carrs {

    float: right;

}

.career-banner {

    margin-right: 4%;

    margin-left: 0;

}

span.glyphicon.glyphicon-folder-open {

    float: right;

}

input.form-control {

    text-align: right;

}

#careerFrm #captchaImg {

    margin-right: 0;

    margin-left: 30px;

    float: right;

    width: auto;

}

.addr {

    padding-left: 15px;

    float: right;

    padding-right: 0;

}

.address-det img {

    -moz-transform: rotateY(180deg);

    -ms-transform: rotateY(180deg);

    -o-transform: rotateY(180deg);

    -webkit-transform: rotateY(180deg);

    transform: rotateY(180deg);

}

.forrm-cnt {

    padding-right: 15px;

    padding-left: 0;

}

form#contactFrm img#captchaImg {

    float: right;

    margin-left: 15px;

    margin-right: 0;

}

form#contactFrm a span.small.captcha-reload {

    float: right;

    margin-left: 0;

    margin-right: 10px;

}

.forrm-cnt button#submitContact {

    float: left;

}

form#contactFrm .text-area+div .col-md-4 {

    float: left;

    padding-right: 15px;

    padding-left: 0;

}

.captcha-sec input.captcha {

    float: right;

}

.cir-1 {

    width: 175px;

    height: 175px;

    top: 76px;

    left: 2px;

}

div#owl-example {

    direction: ltr;

}

.inputColon {

    margin-left: 5px;

    float: left;

    margin-right: 0;

}

.inputReq {

    float: none;

}

.inputName, #messageBox .inputName {

    width: 20%;

    float: right;

}



p.error {

    margin-left: 20px;

    margin-right: 0;

    border-right: 1px solid #00dcff;

    border-left: 0;

    padding-right: 7px;

    padding-left: 0;

}

.inputField label {

    margin-left: 0;

    margin-right: 8px;

}

form#search_form {

    float: right;

}

form#search_form+.side-banner {

    float: left;

}

form#search_form div#adMargin fieldset .inputName {

    width: 35%;

}

form#search_form .builder-col-wide .inputName {

    width: 20%;

}

div#adMargin {

    float: none;

}

select.searchGeoDistance {

    float: left !important;

}

#Salary_list, #DesiredSalary_list {

    float: left;

}

.salary-abbr {

    float: right;

}

.emp-js-left, .search-only {

    float: left;

}

.ac_input + br + div {

    float: right !important;

}

.topResultsLinks ul li {

    margin: 0 0 0 10px;

}

.results-paging {

    float: left;

}

#refineResults-block {

    float: right;

}

.results div#listingsResults {

    float: left;

}

table thead th {

    text-align: right !important;

}

.refine_icon {

    margin: 0 0 0 5px;

}

.topNavBar .numberPerPage {

    clear: right;

}

.numberResults .result-cnt, .numberResults .numberPerPage, .numberResults .pageNavigation {

    float: right !important;

}

.numberResults .pageNavigation {

    padding-left: 80px !important;

        padding-right: 0 !important;

}

.prevBtn {

    margin: 0 0 0 5px;

}

#listingsResults .evenrow .show-brief, #listingsResults .oddrow .show-brief {

    margin: 0 0 0 20px;

}

.searchResultsJobs .viewDetails {

    float: right;

}

.ModResults ul li, .Comments ul li, .Rating ul li {

    margin: 0 0 0 20px;

}

.after-quick-links {

    float: left;

}

.Pagging {

    text-align: left;

}

#listingsResults {

    float: right;

}

.narrow-col {

    float: right;

}.narrow-col .displayFieldBlock {

    border-right: 2px solid #cbcbcb;

    border-left: 0;

    padding-right: 9px;

    padding-left: 0;

}

.narrow-col .displayFieldBlock h3 {

    text-align: right;

}

#displayListing #refineResults {

    float: left;

    margin-left: 5px;

    margin-right: 0;

}

#col-wide {

    float: right;

}

.ui-dialog .ui-dialog-title {

    float: right;

    margin: .1em 0 .1em 16px;

}

.ui-dialog .ui-dialog-titlebar-close {

    left: .3em;

    right: inherit;

}

.ModResults ul li a, .Comments ul li a, .Rating ul li p {

    background: url(breadcr-arrow-ar.png) no-repeat right center;

    padding: 0 13px 0 0;

}

.Rating ul li p {

    float: right;

}

.rating {

    float: right;

}

.rating_text {

    float: right;

    padding: 0 5px 0 0;

    direction: ltr;

}

.saved-search-tbl input.button {

    float: left !important;

}

.inputName, .inputField{

    float: right;

}

.tree-child-close {

    margin: 0 0 0 5px;

}

.tree-child-1 {

    margin: 0 15px 3px 0 !important;

}

.my-account ul li {

    float: right;

    margin-left: 1%;

    margin-right: 0;

}

fieldset .inputField input.button {

    margin-right: 0;

    margin-left: 5px;

}

img.ui-datepicker-trigger {

    margin-left: 0;

    margin-right: 9px;

}

.actions-with-selected {

    float: left;

}

table tbody li {

    float: right;

}

.mt-count-available {

    float: right;

    padding: 4px 10px 0 0;

}

form#addListingForm input#input_file_Resume, form#addListingForm .ui-multiselect, form#addListingForm .tree-input-field {

    width: 360px !important;

    float: right;

    text-align: right;

}

.tree-available-count {

    margin: 0 10px 0 0;

}

.ui-multiselect span.ui-icon {

    float: left;

}

.ui-multiselect-header ul li {

    float: right;

    padding: 0 0 0 10px;

}

.ui-multiselect-header span.ui-icon {

       float: right;

    margin-top: 7px;

    margin-right: 0;

    margin-left: 5px;

}

.ui-multiselect-header li.ui-multiselect-close {

    float: left;

    text-align: left;

    padding-right: 0;

    padding-left: 0;

}

.ui-multiselect-checkboxes li {

    padding-right: 0;

    padding-left: 3px;

}

.ui-multiselect-checkboxes label {

    text-align: right;

}

ul.ui-multiselect-checkboxes.ui-helper-reset span {

    margin-left: 0;

    margin-right: 3px;

}

#tree-available {

    margin: 0 15px 0 0;

    float: right;

}

#tree-deselect-all {

    margin: 0 15px 0 15px;

    float: left;

}

ul.tree li ul {

    padding: 0 20px 0 0;

}

ul.tree li .checkbox {

    padding: 0 20px 3px 0;

    float: right;

    background-position: right;

}

.selectCurrency {

    margin: 0 8px 0 0;

}

.instruction {

    float: right;

    margin-left: 0;

    margin-right: 5px;

}

#uploadForm .button {

    float: right;

}

#listingsResults .listingInfo div#FormBar {

    float: right;

}

form#editListingForm .page_button .page_icon {

    float: right;

    margin-left: 5px;

    margin-right: 0;

}

.tree-input-field {



    float: right;



}

fieldset .inputField input.button {

    float: right;

}

div#complexFields_Education {

    float: right;

}

a.remove {

    float: right;

    margin-right: 0;

    margin-left: 10px;

}

form#editListingForm .page_block a.add {

    float: right;

}



.complex {

    float: right;

    width: 100%;

}

.breadcrumb {

    text-align: left;

    float: left;

}

.notCheck, .notDesc {

    margin-right: 0;

    margin-left: 7px;

}

.notCheck {

    float: right;

}

.abt-compro-top li, .abt-sp-sector ul li {

    float: right;

    margin-right: 0;

    margin-left: 5px;

}





.com-prof ul li {

    padding-left: 0;

    padding-right: 20px;

    background-position: right top 7px;

}

.abt-main-stage ul li:last-child {

    margin-left: 0;

}

.abt-main-stage ul li {

    float: right;

    margin-left: 1.5%;

    margin-right: 0;

	    padding: 15px;

}

.carrs .captcha-sec input.captcha {

    float: none;

}

.modal-job .input-group-btn {

    border-right: 0;

	border-left: 1px solid #DDD;

}

.add-det .telep {

    display: inline-block;

    width: 100%;

}



.add-det .telep label {

    margin-bottom: 0;

    font-weight: normal;

}



.add-det .telep span {

    display: inline-block;

    direction: ltr;

}

form#contactFrm .fnt-second:nth-child(3n) {

    margin-left: 0;

}

.fnt-second {

    float: right;

    margin-left: 2%;

    margin-right: 0;

}

ul.sitemap-1 li a, ul.sitemap-2 li a, ul.sitemap-3 li a {

    border-right: 2px solid #333;

    border-left: 0;

}

ul.sitemap-1 li a:hover, ul.sitemap-2 li a:hover, ul.sitemap-3 li a:hover {

    border-right-color: #f8931f;

    padding-left: 10px;

    padding-right: 15px;

}

ul.sitemap-1, ul.sitemap-2, ul.sitemap-3 {

    float: right;

    margin-left: 1.33333%;

    margin-right: 0;

}

ul.sitemap-3 {

    margin-left: 0;

}





.team {

    float: right;

}





span.flip {

    -moz-transform: scaleX(-1);

    -webkit-transform: scaleX(-1);

    display: inline-block;

    vertical-align: top;

    transform: scaleX(-1);

}









































/*responsive */

@media (max-width: 1199px){

.noRefine .jobs-browse-items ul li:nth-child(5n) {

    margin-left: 1%;

}

.noRefine .jobs-browse-items ul li:nth-child(4n) {

    margin-left: 0;

}



}

@media (max-width: 991px){

	.modal-job .input-group {

    display: block;

}

.modal-job .input-group-btn {

    border-right: 1px solid #DDD;

}

	.f1 {

    font-size: 12px;

}

.f2 ul li {

    font-size: 12px;

}

.head2 .logo {

    text-align: center;

}

.top_item {

    text-align: center;

}

.top_item ul li {

    float: none;

	margin:0 7px;

}



.navbar-nav>li {

    float: none;

	    border-left: 0;

}

.noRefine .jobs-browse-items ul li:nth-child(4n) {

    margin-left: 1%;

    margin-right: 0;

}

.noRefine .jobs-browse-items ul li:nth-child(3n) {

    margin-left: 0;

}

.our-clients .item:nth-child(6n) {

    margin-left: 1%;

    margin-right: 0;

}

span.small.captcha-reload {

    float: right;

}

.navbar-nav>li:last-child {

    border-left: 1px solid #6c6c6c;

}

.forrm-cnt button#submitContact {

    padding: 8px 20px;

}

}

@media (max-width: 767px){

	span.small.captcha-reload {

    float: none;

}

.career-banner {

    margin-right: 0;

    margin-left: 0;

}

.modal-job .image-preview-input input[type=file] {

    font-size: 12px;

}

.f1 {

    text-align: center;

	    width: 100%;

}

.f2 {

    text-align: center;

	    width: 100%;

}

.f2 ul {

    float: none;

    padding-left: 0;

	    padding-right: 0;

}

.f2 ul li a{

	padding:0 7px;

}

.breadcrumb {

    text-align: right;

}

.noRefine .jobs-browse-items ul li:nth-child(odd) {

    margin-left: 2%;

	margin-right: 0;

}

.noRefine .jobs-browse-items ul li:nth-child(even) {

    margin-left: 0;

}

.forrm-cnt {

    padding-right: 15px;

    padding-left: 15px;

    float: left;

    width: 100%;

}

.addr {

    padding-left: 15px;

    float: right;

    padding-right: 15px;

    width: 100%;

}

form#editprofileFrm .inputField span.txt {

    float: right;

}

}

@media (max-width: 620px){

form#contactFrm .text-area+div .col-md-4 {

    float: right;

    width: 100%;

    padding-right: 0;

	

}

.forrm-cnt button#submitContact {

    float: right;

}

}

@media (max-width: 550px){

blockquote + .message-container img {

    margin-left: 0;

}

}

@media (max-width: 520px){

.our-clients .item:nth-child(4n) {

    margin-right: 0;

}

form#contactFrm a span.small.captcha-reload {

    margin-right: 0;

}

}

@media (max-width: 420px){

	.f2 ul li a {

    padding: 0 1px;

}

.f2 ul li {

    font-size: 11px;

}

.f1 {

    font-size: 11px;

}

.abt-mission, .abt-vision{

background-image:none;

}

.our-clients .item:nth-child(3n) {

    margin-right: 0;

}

span.small.captcha-reload {

    float: right;

    width: 100%;

}

}



	 @media (max-width:400px) { 

	 span.glyphicon.glyphicon-folder-open {

    font-size: 10px;

	    margin-top: 5px;

}

.modal-job span.image-preview-input-title {

    margin: 0 7px;

    font-size: 11px;

}

span.file-txt {

    font-size: 11px;

}

	 

	 .team {

    width: 100%;

}}