
body{
  font-family: 'Roboto', sans-serif;
  direction: rtl;
}

.app-store{
  right: auto;
  left: 20%;
}
.app-store h2{
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
}

.main-slider{
  direction: rtl !important;
}

.main-slider .owl-dots {
    right: auto;
    left: 40px;
}

.header .navbar-brand {
    margin-right: 0px;
    margin-left: 60px;
}
.header .lang{
	right: auto;
	left: 0;
	line-height: 30px;
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
}
.en_lang{
    font-family: 'Roboto', sans-serif;
}

.header .form-inline .form-control {
    padding-left: 0px;
    padding-right: 35px;
    font-family: 'Roboto', sans-serif;
}
.header .form-inline i {
    left: auto;
    right: 15px;
}
.header .advance_search {
    left: 45px;
}
.navbar-light .navbar-nav .nav-item{
	margin-right: 10px !important;
}
.main-title:after {
    left: auto;
    right: 0;
}
.apps a{
	display: inline-block;
	margin-right: 0 !important;
}
.footer .social-media a{
	line-height: 38px;
	margin-right: 0 !important;
}
.sponsor .arr{
	margin: 0 0 0 1.5rem!important;
  /*float: right !important;*/
}
.plants .nav-filter ul li {
    min-width: 110px;
}
.he-custom {
    padding-right: 0;
    padding-left: 10px;
}
.tools {
    right: auto;
    left: 0;
    /*direction: ltr;*/
}
.more-c {
    right: auto;
    left: 0;
}
.owl-carousel.owl-rtl .owl-item {
    float: right !important;
}
.navbar-light .navbar-nav .nav-item{
  margin-left: 0 !important;
}
.info-block img {
    margin-right: 0;
    margin-left: 7px;
    float: right;
}

.dropdown-map{
    right: 0 !important;
    left: auto!important;
}
.interactive_map .dropdown-map .dropdown-menu li a {
    text-align: right!important;
}
.interactive_map .dropdown-map .dropdown-menu li a i {
    margin-left: 10px!important;
    margin-right: 0!important;
}

.dropdown-map .dropdown button{
    font-family: 'Roboto', sans-serif;
}
.main-slider .item .title-slider .title-en{
  float: left !important;
}
.main-slider .item .title-slider .title-ar{
  float: right !important;
}

.main-slider.owl-carousel .owl-nav button.owl-next, .main-slider.owl-carousel .owl-nav button.owl-prev{
  line-height: 22px;
}

.plants-slider.owl-carousel .owl-nav button.owl-next, .plants-slider.owl-carousel .owl-nav button.owl-prev{
  line-height: 46px;
}

.main-slider.owl-carousel .owl-nav button.owl-next{
  right: auto !important;
  left: 100px !important;
}

.main-slider.owl-carousel .owl-nav button.owl-prev{
  left: auto !important;
  right: 100px !important;
}

.owl-carousel .owl-nav button.owl-next .fa-angle-right:before{
  content: "\f104";
}
.owl-carousel .owl-nav button.owl-prev .fa-angle-left:before{
  content: "\f105";
}

#tab-slider .owl-nav button.owl-next , .plants-slider .owl-nav button.owl-next{
	right: auto;
	left: -50px;
}

#tab-slider .owl-nav button.owl-prev , .plants-slider .owl-nav button.owl-prev{
	left: auto;
	right: -50px;
}

.fancybox-navigation .fancybox-button--arrow_right{
	right: auto;
	left: 0;
	transform: rotate(180deg);
}

.fancybox-navigation .fancybox-button--arrow_left{
	right: 0;
	left: auto;
	transform: rotate(180deg);
}


.report-plants{
  margin-right: 0!important;
  line-height: 40px;
}

.take-plant{
  line-height: 30px;
}

.take-plant:hover{
  width: 133px;
}

.about-us .title-contact , #FormContactUs .form-control , #FormContactUs button , #Recognize_plant_modal .modal-title , #Recognize_plant_modal h3{
    font-family: 'Roboto', sans-serif;
}

.all-thumbnails{
	line-height: 70px;
}

.more-thumbnail a.p-thumbnail:nth-child(1){
  margin-right: 0 !important;
}

#recog_results a img {
    float: right;
    margin: 0 0 0 10px;
}

@media (max-width: 1200px) {
  .sponsor a{
    float: left;
  }
  .footer .social-media a{
    margin-left: 10px !important;
  }
  .header .navbar-brand{
    margin-left: 70px;
  }
  .header .lang{
  	left: 35px;
  }
  .plants-slider.owl-carousel .owl-nav button.owl-prev {
      left: auto!important;
      right: -25px!important;
  }
  .plants-slider.owl-carousel .owl-nav button.owl-next {
      left: -25px!important;
      right: auto!important;
  }
  .res-plants .all-thumbnails {
    line-height: 50px;
  }
}

@media (max-width: 1024px) {

}

@media (max-width: 992px) {
  .header .lang{
    left: 80px;
  }
  .plants .owl-carousel .owl-nav button{
  	line-height: 46px;
  }
  .tools{
  	float: left;
  }
  .sponsor a.r-dev{
  	margin-top: 25px;
  }
  .sponsor a.r-dev img{
  	width: 185px;
  }
  .he-custom{
    padding-left: 0;
  }
}

@media (max-width: 789px) {
  #tab-slider .owl-nav button.owl-prev{
      left: auto;
      right: -40px;
  }
  #tab-slider .owl-nav button.owl-next {
      left: -40px;
      right: auto;
  }
}

@media (max-width: 768px) {

  .sponsor .arr{
    margin: 0 !important;
  }

}

@media (max-width: 576px) {

  .sponsor a.r-dev {
    margin-top: 25px;
  }
  .footer .apps a:last-child {
      float: left;
  }
  .sponsor a.r-dev {
    margin-right: 0;
  }
  .tools{
    float: none;
  }
  .take-plant {
    line-height: 23px;
  }
}


@media (max-width: 500px) {
  .header .advance_search {
    left: 15px;
    right: auto;
  }
  .header .form-inline i {
    right: 10px;
  }
  .all-thumbnails{
    line-height: 47px;
  }
  .app-store {
    left: 15%;
	}
  .plants .nav-filter ul li {
    min-width: 90px;
  }
  .he-custom{
    padding: 0 !important;
  }

}

@media (max-width: 476px){
    .more-c{
        position: relative;
        margin: 10px auto;
        display: table;
        top: 2px;
    }
}

@media (max-width: 460px){
  .take-plant{
    float: left;
  }
  .header .lang {
      left: 50px;
  }
}


@media (max-width: 420px){
  .sponsor .arr{
        margin: 10px auto !important;
  }
}

@media (max-width: 375px) {
  .header .navbar-brand {
    margin-left: 0px;
  }
  .header .lang {
    right: auto !important;
    left: 45px !important;
    top: 40px;
  }

  .header .navbar-brand img {
    width: 140px;
  }
}

/*@media (max-width: 329px) {

  .res-plants .tools{
    float: none !important;
  }
  .take-plant {
      margin-left: 15px;
  }
}*/

@media (max-width: 320px) {

/*	.tools{
		float: right !important;
	}
	.take-plant {
	    margin-top: 0;
	}*/

  #tab-slider .owl-nav button.owl-next , .plants-slider .owl-nav button.owl-next{
    right: auto;
    left: -44px;
  }

  #tab-slider .owl-nav button.owl-prev , .plants-slider .owl-nav button.owl-prev{
    left: auto;
    right: -44px;
  }
}
