*{
    direction:rtl;
        font-family: b-rg;
}

.navbar .col-md-4,
.navbar .l-side,.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: right !important;
}

.navbar .col-md-4.m-controls,
.open-sidebar,
.lang,
.post-data a,
.ryad-logo,.close,.report-modal .btn,.get-started .r-side .w-butn,.account .file-upload .file-select .file-select-button{
    float: left !important;
}

.navbar .r-side {
    float: left;
    margin: 30px 20px 0 0;
}

.profile-photo {
    float: right;
    margin: 0 0 0 20px;
}

.navbar-nav>li {
    float: right;
}

.navbar-nav>li:first-child a {
    margin-left: 20px;
    margin-right: 0;
}

.navbar-nav>li:last-child a {
    margin-right: 20px;
    margin-left: 0;
}

.top-p p i {
    transform: rotateY(180deg);
}

.navbar ul li a {
    font-size: 15px;
    margin: 15px 15px 0;
}

.blog-left {
    padding: 0 0 0 15px;
}
.blog-sidebar {
    padding: 0 15px 0 0;
}

.widget .form-group .btn {
    border-radius: 10px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    left: 0;
    right: auto;
}

.widget .form-group .form-control {
    padding: 5px 15px 5px 90px;
}

.widget .item .i-img {
    float: right;
    margin: 0 0 0 15px;
}
.widget .item .i-data p span {
    margin: 0 0 0 15px;
}

.navbar .menu-item-has-children .dropdown-menu,
.accordion-1 .title:after, .accordion-2 .title:after{
    left:0;
    right:auto;
}

.input label{
    right:20px;
    left:auto;
}

footer .input .fa-paper-plane {
    left: 0;
    border-radius: 7px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    right: auto;
}
.input span:first-of-type {
    left: auto;
    right: 22px;
}

.input input, .input textarea {
    padding: 0 50px 0 55px;
}

footer .mail p i {
    margin-left: 5px;
}

footer .mail .cards img {
    margin: 0 0 0 12px;
}
@media (min-width: 992px){
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9,.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: right;
}


}

footer .social i{
    margin: 0 0 0 10px;
}

.about-pg .get .rgt p,th,td {
    text-align: right;
}

.about-pg .get,.modal-footer {
    text-align: left;
}

.blog-pg .blog-body .items .info span, .ward .items .info span {
    margin: 15px 0 0 15px;
}

.blog-pg .blog-body .items .info span i {
    margin-left: 6px;
}

.profile-pg .profile-body .box .box-body {
    border-top-left-radius: 10px;
    border-top-right-radius: 0;
}

.profile-pg .profile-body .box .box-body .support .r-side textarea, .contact-pg .l-side form .form-group textarea {
    padding: 0 60px 0 0 !important;
}

.profile-pg .profile-body .box .box-body .support ul li i {
    padding: 0 0 0 10px;
}

.service-pg .butn i {
    transform: rotateY(180deg);
}

.navbar .r-side .sign {
    font-size: 15px;
    margin: 0 0 0 10px;
}

.butn-text i,.questions-pg .submit .butn i, .profile-pg .submit .butn i {
    transform: rotateY(180deg);
}


.whtsAp {
    position: fixed;
    left: 20px;
    right: unset;
    bottom: 90px;
    width: 50px;
    height: 50px;
    border-radius: 10px;
    text-align: center;
    line-height: 4;
    transition: all 0.3s ease;
    box-shadow: 1.294px 4.83px 20px 0px rgba(179, 89, 0, 0.2);
    cursor: pointer;
    z-index: 1000;
}
#whatsapp_btn {
    background-color: #1a1a1a;
    border-radius: 10px;
}

#whatsapp_btn:hover {
    background-color: #d59e66;
}

#whatsapp_btn:hover i {
    color: #fff;
}

#whatsapp_btn i {
    color: #d59e66;
    font-size: 21px;
    transition: all 0.3s ease;
}


.about-us .info p {
    direction: rtl;
    text-align: right;
}


.about-us .more .butn-text {
    margin: 0 30px 0 0;
}

.process .items .box span {
    right: -50px;
    left: auto;
}

.process .items .box h3 i{
    margin:0 0 0 8px;
}

.faq .form .or .butn i {
    transform: rotateY(180deg);
    margin-right: 5px;
}

.get-started .l-side {
    right: 14%;
    left: auto;
}

.get-started .r-side p {
    float: left;
    padding: 5px 0 0 100px;
}
.get-started .r-side p i {
    padding: 0 0 0 8px;
}
.questions-pg .questions-bod .accordion-1 .active .title h4 a {
    float: left;
    margin: 0 0 0 25px;
}

.questions-pg .questions-bod .accordion-1 .title:after {
    right: auto;
    left: 15px;
}

.cb .cb-text, .cb .rb-text, .rb .cb-text, .rb .rb-text{
    margin:0 10px 0 0;
}

.rb.outline .rb-field:before{
    right:1px;
    left:auto;
}
.questions-pg .accordion-1 .accordion-info{
    margin:0 0 0 15px;
}

.navbar .l-side .logo img, footer .head .logo img {
    float: right;
}

.navbar .l-side .logo .alt_txt, footer .head .logo .alt_txt{
    margin:0 15px 0 0;
}
.navbar .r-side .sign a i {
    font-size: 16px;
    margin-left:3px;
}

.lang i {
    margin-left: 3px;
    font-size: 15px;
}

.navbar .r-side .sign a {
    font-size: 14px;
    font-family: b-md;
}
.navbar .l-side .logo .alt_txt, footer .head .logo .alt_txt{
    text-align:right;
}


.navbar .l-side .logo .alt_txt i, footer .head .logo .alt_txt i {
    top: 7px;
    right: auto;
    left: 0;
}
.navbar .l-side .logo img, footer .head .logo img {
    float: right;
    transform: scaleX(-1);
}

.profile-pg .profile-head .r-side .info {
    left: 0;
    right: auto;
}

.bill-infos .bill-it span{
    float: left;
}


@media (min-width: 1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: right;
}
}
select {
    background-position: 3% center;
}

@media (max-width: 580px){
.navbar .col-md-4 {
    float: right;
}
.col-md-4.m-controls {
    float: left !important;
}

.get-started .r-side p {
    float: left;
    padding: 0 !important;
    display: block;
    width: 100%;
}
.ryad-logo{
    float:none !important;
}




}
@media (max-width: 768px){
.navbar .menu-item-has-children .dropdown-menu {
    right: auto !important;
    left: 0 !important;
}
}

@media(max-width:1024px){
    .navbar .r-side {
    margin: 30px 0 0 20px;
}
}

.navbar .r-side .butn {
    padding: 13px 19px;
}


@media(max-width:991px){
    .profile-photo{
        margin-left:0;
    }
}

@media (max-width: 580px){
.about-us .more .butn-text {
    float: left;
}
}

.owl-carousel .owl-wrapper-outer {
    direction: ltr;
}

.modal-header .close {
    left: 15px;
    right: unset;
}

.checkbox label, .radio label {
    padding-left: 0;
    padding-right: 20px;
}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
    margin-right: -20px!important;
    margin-left: 0!important;
}