body{
font-family: 'Cairo', sans-serif ;
}


#features .tab-pane .img-responsive{
  position: relative;
right: 59px !important;
}

.featured-tab li > a .tab-title {
direction: rtl;
}

.featured-tab li > a .tab-info {
    position: relative;
    width: 346px;
    padding: 25px 28px;
}

.section .nav  li{
  float: right;
}

.navigation-header .navigation-brand {
    float: right;
}

.language {
    float: left;
}

.col-xs-12.inp h2 {
    text-align: initial !important;
}

/* .navigation-header .navigation-bar.navigation-bar-right {
    margin-right: 86px;
  } */

.package-column .package-detail ul li:last-child{
  direction: ltr;

}

.proces{
    text-align: right!important;
}
.nav-tabs.alt > li a {
    font-weight: 700;
    font-size: 18px;
}

.navigation-header .navigation-bar.navigation-bar-left{
  direction: rtl;
margin-right: 65px;
float: right;
}

.flex-manual .switch p{
  direction: rtl !important;
}

.inp{
  direction: rtl;
}

.navigation-header .navigation-bar > li:not(.featured) > a {
font-size: 16px;
}
.put .inp1-1 {
  border-width: 1px 3px 1px 1px;
  border-top-color: #d7d7d7;
  border-left-color: #d7d7d7;
  border-bottom-color: #d7d7d7;
  border-right-color:#1Ac6FF !important;
}

.newsletter-section{
  direction: rtl;
}

.form .form-control {
  border-width: 1px 3px 1px 1px;
  border-top-color: #d7d7d7;
  border-left-color: #d7d7d7;
  border-bottom-color: #d7d7d7;
  border-right-color:#1Ac6FF !important;
}

.footer .footer-content {
  direction: rtl;
}

.footer .list-unstyled li .icon {
    right: 0px;
    left: inherit;
  }

.footer .list-unstyled li {
    padding-right: 28px;
  }


.long-block .animated {
  float: right;
}

 /* .section-content .pr{
float: right;
} */

.team-section .animated {
  float: right;
}


.featured-tab .tab-content {
      direction: rtl;
      right: 266px;
    }


.features-section .list-unstyled{
float: right;
}

.featured-tab li > a .tab-title {
text-align: right;
}

.featured-tab li > a .tab-desc {
  font-size: 17px;
text-align: right;
}


.clients-section ul.list-inline {
    margin: 0 -5px;
}


.navigation-header .navigation-bar.navigation-bar-left > li.active > a {
  font-size: 17px;
}


.footer .footer-content .se{
  float: right;
}



.modal-header {
    direction: rtl;
  }

.modal-footer {
    direction: rtl;
  }


#feedback-controls .container .col-md-10 .flex-manual .wrap .switch {
  text-align: right;
}

#feedback-controls .container .col-md-10 .flex-manual .wrap .switch .img-circle{
float: right !important;
margin-left: 5px;
}


  @media (max-width: 767px) {


.navigation-header .navigation-brand {
  float: none;
}


.put{
display: contents;
}




.banner{
  width: 62% ;
}

.navigation-header .navigation-bar.navigation-bar-right {
    padding-right: 0;

}


.navigation-header .navigation-bar.navigation-bar-left {
margin-right: 0px;
}

.navigation-header .navigation-bar.navigation-bar-left > li.active > a {
font-size: 20px;
}


}

@media (max-width: 480px){

.footer .social-warp > ul{
  float: none;
  text-align: center;
}


}

@media (max-width: 680px){

.footer .list-inline {
  direction: ltr;
}

}

@media screen and (max-width: 990px) and (min-width:770px) {

.navigation-header .navigation-bar.navigation-bar-left {
margin-right: 0px;
}


}

@media (max-width: 1200px){


  /* .features-section .list-unstyled {
      float: none;
      width: 130%;
      position: relative;
      right: 120px;
    } */

.featured-tab li > a .tab-info {
width: 100% !important;
}

  #features .tab-pane .img-responsive{
      position: none;
      right: 0px !important;
    }

.featured-tab li.active > a .tab-info {
        left:  21px !important;
      }



.features-section .list-unstyled {
    float: none;
    }
  }



  @media (max-width: 770px){

    .flex-manual .switch {
        display: flex;
        direction: rtl;
}


        .flex-manual .switch p {
            text-align: right;
            padding: 0 20px 0 0px;
            font-size: 13px;
          }

  }
