html, body{
    direction: ltr;
  }
  
  .zahti_header .zahti_logo{
    float: left;
  }

  .search-bar-home button {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }

    .search-bar-home input[type=text] {
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
  
  .zahti_header .zahti_logo .zahti_all a.flag{
      margin-left: 5px;
  }
  
  .zahti_header .zahti_liens{
    float: right;
    margin-left: 10px;
  }

  .zahti_header .zahti_liens .zahti_all{
	justify-content: flex-end;
    }
  
  .zahti_header .zahti_liens .zahti_all ul.zalllistheader > li{
    float: left;
  }
  
  .zahti_header .zahti_liens .zahti_all .zlist3header .btn-icon-user a img{
    margin-right: 8px;
  }
  
  .zahti_header .zahti_liens .zahti_all .zlist3header .btn-icon-user a span.zicon{
    margin-left: 5px;
  }
  
  /*.zahti_header {
    left: -15px;
  }*/
  
  .header_fixed {
	left: 0px;
  }
  
  a.zbtn_newannonce{
    padding: 12px 30px 12px 30px;
      margin-left: 5px;
  }
  
  a.zbtn_newannonce:before{
      left: 10px;
  }
  
  ul.zlistuserconnect li a i{
      margin-right: 10px;
  }
  
  .zahti_header2 .zahti_inner > input[type=text],
  .zahti_header2 .zahti_inner > select{
      float: left;
    margin-right: 1%;
  }
  
  .zahti_home .zcitys{
      float: left;
  }
  
  .zahti_home .zcitys > ul > li{
    float: left;
  }
  
  .zahti_home .ztypes ul > li{
      float: left;
      margin-right: 4%;
  }
  
  .zahti_home .ztypes ul > li:nth-child(3n){
      margin-right: 0px;
  }

  .zcontent_zregister table tr td > div:last-child{
	text-align: left;
  }
  .zahti_cat .zahti_assumbler_one > .zannonces > .signup-block{
	float: left;
  }
  
  .zahti_random6_horizontal ul > li{
      float: left;
      margin-right: 1%;
  }
  
  .zahti_random6_horizontal ul > li:nth-child(6n){
      margin-right: 0;
  }
  
  .zahti_footer .zall_one .zliens{
      float: left;
  }
  
  .zahti_footer .zall_one .zautre{
    float: right;
  }
  
  .zahti_footer .zall_one ul > li{
      float: left;
  }
  
  .zahti_footer .zall_one .zliens .zinner ul > li:first-child > a{
      padding-left: 0px;
	  padding-right: 10px;
  }
  
  .zahti_footer .zall_one .zliens .zinner ul > li:last-child > a{
      padding-right: 0px;
  }
  
  .zahti_footer .zall_one .zautre .zinner ul > li{
      margin-right: 5px;
  }
  
  .zahti_footer .zall_one .zautre .zinner ul > li:last-child{
      margin-right: 0px;
  }
  
  .zahti_mobile ul{
      margin-left: 10px;
  }
  
  .zahti_mobile ul > li{
      float: left;
      margin-right: 5px;
  }
  
  .zahti_mobile ul > li:last-child{
      margin-right: 0px;
  }
  
  .zahti_location ul li{
      float: left;
  }
  
  .zahti_location ul li.zsep:before{
      content: "\f105";
  }
  
  .zahti_cat .zahti_assumbler_one .zannonces .post{
      float: left;
  }
  
  .zahti_cat .zahti_assumbler_one .zautre{
      float: right;
  }
  
  .znumerotation_articles ul > li{
	float: left;
  }
  
  .zbox_annonce ul.zheader > li{
      float: left;
  }
  
  .zbox_annonce ul.zheader > li:last-child{
      border-right: 0;
  }
  
  .zbox_annonce ul.zheader > li > a .znumber{
      margin-left: 5px;
  }
  
  .zbox_annonce ul.zheader > li .ztitle.back:before{
      content: '\f100';
      left: -15px;
  }
  
  .zbox_annonce ul.zheader > li .ztitle.next:before{
      content: '\f101';
      right: -15px;
  }
  
  .zbox_annonce .zoptions .zfav{
      float: left;
  }
  
  .zbox_annonce .zoptions .zautre{
      float: right;
  }
  
  .zbox_annonce .zoptions .zautre > button{
      float: left;
      margin-right: 2%;
      text-align: left;
  }
  
  .zbox_annonce .zoptions .zautre > button:before{
      right: 6px;
  }
  
  .zbox_annonce .zoptions .zautre > button:last-of-type{
      margin-right: 0;
  }
  
  .zbox_annonce .zoptions .zfav a i{
      margin-right: 5px;
  }
  
  ul.zlistannonces > li ul.control-classifieds,
  ul.zlistannonces > li > a .icon{
      right: 5px;
  }
  
  ul.zlistannonces > li ul.control-classifieds li{
      float: right;
      margin-left: 10px;
  }
  
  ul.zlistannonces > li ul.control-classifieds li:last-of-type{
      margin-left: 0;
  }
  
  ul.zlistannonces > li > a .ztime,
  ul.zlistannonces > li > a .zimg,
  ul.zlistannonces > li > a .zinfo,
  ul.zlistannonces > li > a .zprix{
      float: left;
  }
  
  ul.zlistannonces > li > a .zprix{
	margin-left: 10px;
  }
  
  .zbtnfavbottom i{
      margin-right: 5px;
  }
  
  div.zprixany .zdevise{
      margin-left: 5px;
  }
  
  
  .znumerotation_articles ul > li.zbtnback > a::before{
      content: '\f053';
  }
  
  .znumerotation_articles ul > li.zbtnfirst > a::before{
      content: '\f060';
  }
  
  .znumerotation_articles ul > li.zbtnnext > a::before{
      content: '\f054';
  }
  
  .znumerotation_articles ul > li.zbtnlast > a::before{
      content: '\f061';
  }
  
  .zahti_random5_horizontal ul > li{
      float: left;
      margin-right: 1%;
  }
  
  .zahti_random5_horizontal ul > li:nth-child(5n){
      margin-right: 0;
  }
  
  .zinfoannonce .zinfodown .zdesc{
      float: left;
  }
  
  .zinfoannonce .zinfodown .zautre{
      float: right;
  }

  .zinfoannonce .zinfodown .zautre .ztypeannonce div span{
      margin-right: 5px;
  }
  
  .zinfoannonce .zprixandedit .zprixline{
      float: left;
  }
  
  .zinfoannonce .zprixandedit .zeditannonce{
      float: right;
  }
  
  .zannoncefooter .zcenter ul li{
      float: left;
      margin-right: 10px;
  }
  
  .zannoncefooter .zcenter ul li i{
      margin-right: 5px;
  }
  
  .zbox_stable .ztitle_zicon i{
      margin-right: 5px;
  }
  
  .zlocalandtime li i{
      margin-right: 15px;
  }
  
  .zeditannonce ul > li{
      float: left;
      margin-right: 5px;
  }
  
  .zeditannonce ul > li:last-child{
      margin-right: 0px;
  }
  
  
  .flag-top-icon {
    box-shadow: -3px 11px 1px #ccc;
    border-radius: 50%;
  }
  
  
  
  
  
  
  .zheaderzpgzspe > div{
      margin-right: 12px;
  }
  
  .zheaderzpgzspe > div:last-child{
      margin-right: 0px;
  }
  
  .zsocial_zregister a{
      float: left;
      margin-right: 2%;
      padding: 10px 10px 10px 60px;
      text-align: left;
  }
  
  .zsocial_zregister a:last-child{
      margin-right: 0px;
  }
  
  .zsocial_zregister a:before{
      left: 10px;
  }
  
  .zcontent_zregister table tr td:first-child{
      text-align: right;
  }
  
  .zcontent_zregister table tr td:last-child{
      padding-left: 15px;
  }
  
  .zcontent_zregister table tr td > div{
      margin-right: 15px;
  }
  
  .zcontent_zregister table tr td > div:last-child{
      margin-right: 0px;
  }
  
  .zcontent_zregister table tr td > div label{
      padding-left: 3px;
  }
  
  .zcontent_zregister table tr td input[type=text],
  .zcontent_zregister table tr td input[type=password]{
      padding-left: 30px;
  }
  
  .zcontent_zregister table tr td input.title_text,
  .zcontent_zregister table tr td input.prix{
      padding-left: 10px !important;
  }
  
  .zregbtnreg{
      text-align: right;
  }
  
  .zcontent_zregister table tr td div i{
      left: 10px;
  }
  
  .zcontent_zregister table tr td.zinfo > span i{
      margin-right: 5px;
  }
  
  .zcontent_zregister table tr td .zdevisetext{
      margin-left: 10px;
  }
  
  .zcontent_zregister table tr td div span.currency{
      margin-left: 10px;
  }
  
  .zcontent_zregister table tr td > div.input_multi > *{
      float: left;
      margin-right: 2%;
      padding-left: 10px !important;
  }
  
  .zcontent_zregister table tr td > div.input_multi > *:nth-child(2n+0){
      margin-right: 0%;
  }
  
  
  
  
  
  
  
  
  
  
  .zcontent_zregister table tr td > div .upload_image div.upload{
      float: left;
  }
  
  .zcontent_zregister table tr td > div .upload_image div.info{
      float: right;
  }
  
  .zcontent_zregister table tr td > div .upload_image div.info .text{
      float: left;
      padding: 20px 0 20px 10px;
  }
  
  .zcontent_zregister table tr td > div .upload_image div.info .image{
      float: right;
  }
  
  .zcontent_zregister table tr td > div ul.list_images li .set_cover{
      margin-left: 10px;
      padding-left: 30px;
  }
  
  .zcontent_zregister table tr td > div ul.list_images li .set_cover:before{
      left: 10px;
  }
  
  .zcontent_zregister table tr td > div ul.list_images li .btn_close{
      right: 0px;
      float: right;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .msg_head i{
      margin-right: 5px;
  }
  
  .login_box .login{
      text-align: left;
  }
  
  .login_box .login .post label{
      margin-left: 10px;
  }
  
  .login_box .login input[type=text],
  .login_box .login input[type=password]{
      padding-left: 30px;
  }
  
  .login_box .login .zcontent_zregister table tr td > div label {
      padding-left: 0;
  }
  
  .login_box .login .zcontent_zregister table tr td > div label.zlabelspe1 {
      padding-left: 3px;
  }
  
  .login_box .login .error i{
      margin-right: 5px;
  }
  
  .footer_box_gold{
      text-align: left;
  }
  
  .footer_box_gold .left{
      float: left;
  }
  
  .footer_box_gold input[type=checkbox]{
      margin-right: 5px;
  }
  
  .footer_box_gold .right{
      float: right;
  }
  
  .footer_box_gold .right a,
  .footer_box_gold .right input{
      /*text-align: right;*/
      right: 0px;
  }
  
  .list_country_image ul{
      margin-right: -10px;
  }
  
  .list_country_image ul li{
      margin-right: 10px;
  }
  
  
  
  .not-found-classifieds .icon{
      margin-right: 10px;
      float: left;
  }
  
  .carousel-indicators li,
  .carousel-indicators li.active{
      margin-right: 5px;
  }
  
  .carousel-control{
      float: left;
  }
  
  .carousel-control span.icon.back:before{
      content: '\f053';
  }
  
  .carousel-control span.icon.next:before{
      content: '\f054';
  }
  
  .carouselSlide .carousel-inner{
      float: left;
  }
  
  .panel-head h4 i{
      margin-right: 5px;
  }
  
  .sharer-box .logo-share{
      float: left;
  }
  
  .sharer-box .content-share{
      float: right;
  }
  
  .sharer-box .content-share ul li{
      margin-right: 10px;
  }
  
  .sharer-box .content-share ul li a{
      padding-left: 45px;
      padding-right: 10px;
  }
  
  .sharer-box .content-share ul li a:before{
      left: 0;
  }
  
  .sharer-box .content-share ul li.fb a:after{
      left: 12px;
  }
  
  .sharer-box .content-share ul li.tw a:after{
      left: 9px;
  }
  
  .sharer-box .content-share ul li.gp a:after{
      left: 6px;
  }
  
  .sharer-box .content-share ul li.in a:after{
      left: 9px;
  }
  
  .sharer-box .content-share ul li.pi a:after{
      left: 11px;
  }
  
  .language-list ul li{
      float: left;
      margin-right: 10px;
  }
  
  .language-list ul li:last-of-type{
      margin-right: 0;
  }
  
  .report-box .error .msg-error{
      padding-left: 10px;
  }
  
  .report-box .error .msg-error:before{
      left: 0;
  }
  
  
  
  
  
  .tab-panel > ul.head{
      border-left: 1px solid #cfcfcf;
  }
  
  .tab-panel > ul.head li{
      float: left;
      border-right: 1px solid #cfcfcf;
  }
  
  .tab-panel > ul.head li:first-of-type{
      border-top-left-radius: 5px;
  }
  
  .tab-panel > ul.head li:last-of-type{
      border-top-right-radius: 5px;
  }
  
  .tab-panel > ul.head li a i{
      margin-right: 5px;
  }
  
  .tab-panel .body-panel{
      border-top-left-radius: 0;
  }
  
  .tab-panel .body-panel .aucun .guidance .icon{
      float: left;
  }
  
  .tab-panel .body-panel .aucun .guidance .text{
      float: left;
  }
  
  .tab-panel .body-panel .settings .left{
      float: left;
  }
  
  .tab-panel .body-panel .settings .right{
      float: left;
      padding-left: 18px;
  }
  
  .tab-panel .body-panel .settings ul.menu li a:hover,
  .tab-panel .body-panel .settings ul.menu li a:active{
      padding-left: 18px;
  }
  
  .tab-panel .body-panel .settings ul.menu li.active a{
      padding-left: 18px;
  }
  
  .list-countries ul li{
      margin-right: 10px;
  }
  
  .list-countries ul li:last-of-type{
      margin-right: 0;
  }
  
  .title_box_gold.percent{
      text-align: left !important;
  }
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .contact-us .inn .left{
      float: left;
  }
  
  .contact-us .inn .right{
      float: right;
  }
  
  .contact-us .inn .bx .msg{
      padding-left: 18px;
  }
  
  .contact-us .inn .bx .msg:before{
      left: 0;
  }
  
  .contact-us .inn .bx .line .icon{
      margin-right: 15px;
      float: left;
  }
  
  .nav-sidebar{
      left: 0;
  }
  
  .search-bar-home ul > li {
      float: left;
  }
  
  .search-bar-home ul > li {
      margin-right: 1%;
  }
  
  .search-bar-home ul > li:last-child {
      margin-right: 0;
  }
  
  ul.home-random-classifieds > li {
      float: left;
      /*margin-right: 2%;*/
  }
  
  ul.home-random-classifieds > li:nth-child(3n+3) {
      margin-right: 0;
  }
  
  @media screen and (max-width: 755px) {
      ul.home-random-classifieds > li:nth-child(3n+3) {
          margin-right: 2%;
      }
  
      ul.home-random-classifieds > li:nth-child(2n+2) {
          margin-right: 2%;
      }
  }

  @media (max-width: 1273px) {
    .zahti_liens .zahti_all .nav-categories {
        display: none !important;
    }

    .zahti_header .zahti_liens .zahti_all .zbtn_listheader {
        display: inline-block;
    }
  }
  
  ul.home-random-classifieds > li > a .bg-gray .price {
      float: left;
  }
  
  ul.home-random-classifieds > li > a .bg-gray .price i {
      margin-right: 6px;
  }
  
  ul.home-random-classifieds > li > a .bg-gray .time {
      float: right;
  }
  
  ul.home-random-classifieds > li > a .bg-gray .time i {
      margin-right: 6px;
  }
  
  ul.home-random-classifieds > li > a .bg-gray span.country-city span {
      float: right;
  }

  .zahti_header .zahti_logo .zahti_all > *,
  .zahti_header .zahti_liens .zahti_all > *{
    margin-right: 10px;
  }

  .zahti_liens .zahti_all .nav-categories{
	margin-right: auto;
  }
  
  @media screen and (max-width: 500px) {
      .search-bar-home ul > li:nth-child(2),
      .search-bar-home ul > li:nth-child(3) {
          float: left;
      }
  
      .search-bar-home ul > li:nth-child(2) {
          margin-right: 1%;
      }
  
      .search-bar-home ul > li:nth-child(3) {
          margin-right: 0;
      }
  
      ul.home-random-classifieds > li:nth-child(2n+2) {
          margin-right: 2%;
      }
  }
  
  @media screen and (max-width: 790px){
  
      .zahti_random6_horizontal ul > li:nth-child(5n){
        margin-bottom: 14px;
      margin-right: 0;
      }
  
      .zahti_random6_horizontal ul > li:nth-child(6n){
        margin-bottom: 0px;
      margin-right: 1%;
      }
  
  }
  
  @media screen and (max-width: 600px){
  
    .zahti_random6_horizontal ul > li:nth-child(4n){
        margin-bottom: 14px;
      margin-right: 0;
      }
  
      .zahti_random6_horizontal ul > li:nth-child(5n){
        margin-bottom: 0px;
      margin-right: 1%;
      }
  
      .zahti_header .zahti_liens .zahti_all a.zbtn_listheader{
          right: 0;
      }
  
      .zahti_header .zahti_liens .zahti_all .zlist3header .btn-icon-user{
          float: left;
      }
  
      .zahti_header .zahti_liens .zahti_all .zlist3header .zahti_btn_newannonce{
          float: right;
      }
  
      .zahti_header .zahti_logo{
          left: 0;
      }
  
      .dropdown-anchor-top-right{
          left: 0 !important;
      }
  
      .dropdown-menu.dropdown-anchor-top-left.dropdown-anchor-top-right .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-center.dropdown-anchor-top-right .dropdown-anchor, .dropdown-menu.dropdown-anchor-top-right.dropdown-anchor-top-right .dropdown-anchor {
          left: calc(50% - 4px);
      }
  
  }
  
  @media screen and (max-width: 570px){
  
      .zannoncefooter .zcenter ul li{
          float: none;
          margin-right: 0;
      }
  
      .tab-panel > ul.head li{
          border-right: none;
      }
  
      .tab-panel .body-panel .settings .right{
          padding-left: 0;
      }
  
  }
  
  @media screen and (max-width: 525px){
  
      .zahti_home .ztypes ul > li{
          margin-right: 4%;
      }
  
      .zahti_home .ztypes ul > li:nth-child(3n){
          margin-right: 4%;
      }
  
      .zahti_home .ztypes ul > li:nth-child(2n){
          margin-right: 0px;
      }
  
    .zahti_random6_horizontal ul > li:nth-child(2n){
        margin-bottom: 14px;
      margin-right: 0;
      }
  
      .zahti_random6_horizontal ul > li:nth-child(4n){
        margin-bottom: 0px;
      margin-right: 0%;
      }
  
      .zcontent_zregister table tr td:last-child{
          padding-left: 0px;
      }
  
      .zcontent_zregister table tr td .zdevisetext{
          margin-left: 0px;
      }
  
  }
  
  @media screen and (max-width: 455px){
  
      ul.zlistannonces > li ul.control-classifieds,
      ul.zlistannonces > li > a .icon{
          right: 10px;
      }
  
      ul.zlistannonces > li > a .ztime{
          text-align: left;
          padding-left: 5px;
      }
  
      ul.zlistannonces > li > a .zinfo .zmiddle .zplace{
          right: 5px;
      }
  
      ul.zlistannonces > li > a .zprix{
          right: 0px;
      }
  
      .znumerotation_articles ul li.zbtnback{
          margin-right: 2%;
      }
  
      .znumerotation_articles ul li.zbtnnext{
          margin-right: 0;
      }
  
      .zinfoannonce .zinfodown .zdesc{
          float: none;
      }
  
      .zinfoannonce .zinfodown .zautre{
          float: none;
      }
  
  }
  
  @media screen and (max-width: 354px){
  
      .zahti_home .ztypes ul > li{
          margin-right: 0%;
      }
  
      .zahti_home .ztypes ul > li:nth-child(3n){
          margin-right: 0px;
      }
  
      .zahti_home .ztypes ul > li:nth-child(2n){
          margin-right: 0px;
      }
  
      .sharer-box .content-share ul li{
          margin-right: 0;
      }
  
  }
  