/* ###################### GENERAL ################ */

body {
  direction:rtl;
}

div.container-fluid {
  overflow:hidden;
  }

._breadcrumb {
  height:47px;
  direction:rtl;
  }

p.align-left, .align-left {
  text-align:right;
  }

.container h1,
.container h2, 
.container h3, 
.container h4, 
.container p, 
.container ul, 
.container ol, 
.container li {
  text-align:right;
  }

._lang ul {
  text-align:left;
  }

div#userLogged {
  left: 10px;
  right: auto;
  }

.newsWrapper .list-image {
  float:right;
  margin-right: 0;
  margin-left: 15px;
  }

.newsWrapper .list-text {
  text-align:right;
  }

.newsWrapper .list-information div {
  float:right;
  margin-right:0;
  margin-left:15px;
  }
  
.searchbox #query_home, .searchbox #query_home:focus {
  border-radius: 0 1.5rem 1.5rem 0 !important;
  margin-right:0;
  }

.searchbox .button-search {
  border-radius: 1.5rem 0 0 1.5rem !important;
  }

/* ###################### HOMEPAGE ################ */

div.support {
  left:auto !important;
  right:15px;
  }

header .col-12 {
  text-align:left;
  }

.list-inline-item {
    margin-right: .5rem;
}

header .container {
  margin-left:0;
  width:auto;
  }

.btco-hover-menu .collapse ul ul {
  right:0;
  left:auto;
  text-align:right;
  }

.btco-hover-menu .collapse ul ul ul {
  right:100%;
  left:auto;
  }

div#system-links div.csc-default {
  float:right;
  }

footer div.csc-default ul li {
  left:0 !important;
  text-align:right;
  right:0;
  width:160px;
  }

footer #social-networks {
    float: none;
    width: 100%;
    text-align: left;
}

div.subcolumns {
  text-align:right;
  }

div.subcolumns h1 {
  text-align:right;
  }

div#c613220 p img,
div#c613214 p img {
  }

div#c613220 p:last-child {
  margin-bottom:0 !important;
  }

#c613223 .tx-jfmulticontent-pi1 .subcolumns p b {
  margin-right: .5rem;
  }

.swiper-slide .info-title {
  width:auto !important;
  }

.swiper-container .swiper-slide {
  float:left;
  }

.swiper-container {
  direction:rtl;
  }

#stand-home-container {
  margin-left:auto;
  margin-right:0;
  width:auto;
  }

h3.top-switch {
  margin-left:1em;
  }

footer div#system-links div#c434526 ul:nth-child(2) {
  border-right:0;
  }

footer h4 {
  }

div.swiper-container .pagination {
  left:10px !important;
  }

.navbar .show .dropdown-menu {
  padding-left:0;
  padding-right:1.15rem;
}

.navbar .show ul.dropdown-menu li:last-child {
  border-bottom:0 !important;
  }

div.csc-default ul li {
  margin-left:1em;
  margin-right:0;
  }

div#c434553 h4,
div#c434553 p {
  text-align:left;
  }

footer ul {
  max-width:180px;
  }

footer div#system-links div#c434525 ul:not(.no-border) {
  max-width: 180px;
  }

footer div#system-links div#c434525 ul.no-border {
  max-width:100%;
  }

footer div#system-links div#c434525 ul.no-border li {
  width:auto;
  }

footer div#system-links div#c434526 ul:nth-child(2) {
  width:210px;
  max-width:none;
  }

/* _________________________________________________ 1200 px */

@media (min-width: 1200px) {

.container {max-width: 1240px;}

}

@media (max-width: 1200px) {

header .col-12 {
  text-align: left;
}

div#userLogged {
  text-align:left;
  }

.swiper-container {
  width:100% !important;
  }

.swiper-slide div.info,
.swiper-slide .info-title {
  width:100% !important;
  }

.swiper-slide {
  float:right;
  }

footer ul {
  width: auto;
  }

footer div#system-links div#c434525 ul:not(.no-border) {
  max-width: 210px;
  }

footer div#system-links div#c434525 ul.no-border li {
  max-width:200px;
  width:auto;
  }

}

/* _________________________________________________ 1000 px */

@media (max-width: 1000px) {

footer div#system-links div#c434525 ul.no-border li {
  max-width:400px;
  width:auto;
  }

}

/* _________________________________________________ 985 px */


@media (max-width: 985px) {

#c518053 {   
    max-width: 100%;
    overflow-x: scroll;
    padding-bottom: 12px;
  }

}

/* _________________________________________________ 768 px */
 
@media (max-width: 768px) {

.pl-2, .px-2 {
  height:47px;
  }

._breadcrumb {
  height:auto;
  direction:rtl;
  }

header .container {
  width:100%;
  }

header .container .ml-auto {
 text-align:left;
 } 

header ._lang {
  text-align:left;
  }

header .d-flex.flex-row.mt-2 {
  float:left;
  }

#c527505 {
  display:none;
  }

#c613223 .tx-jfmulticontent-pi1 .subcolumns .c25r p:nth-child(2n+1) {
  padding-bottom: .95rem;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: .95rem;
  }

nav ul li {
  text-align:right;
  }

nav ul li:first-child {
  border-bottom: 1px solid #cccccc !important;
  }

.dropdown-toggle::after {
  transform: rotate(-270deg);
  float:left;
  }

footer div.csc-default ul {
  max-width: 100%;
  width: 50%;
  }

footer div#system-links ul {
  padding: 0 30px;
  }

footer div#system-links div#c434525 ul.no-border {
  padding:0 30px;
  }

footer div#system-links div#c434525 ul:not(.no-border) {
  max-width:none;
  border:0;
  padding-right:0;
  }

div#c434553 {
  text-align:center;
  }

#c613149  .csc-textpic-imagewrap {
  width:auto !important;
  }

#c613149  .csc-textpic-imagewrap img {
  width: 100% !important;
  height: auto !important;
  max-width: 480px;
  }

._top-logo {
  max-width:90%;
  height:auto;
  margin-bottom:15px;
  }

header .d-flex.logos {
  float:right !important;
  }

div.logos .ml-auto {
  margin-right:0 !important;
  margin-left:1rem !important;
  }

div.support {
  position:absolute;
  left:20px !important;
  right:auto;
  }

div.logos .w-auto {
  text-align:right !important;
  }

#c613225 .tx-jfmulticontent-pi1 .subcolumns .c38l {
  width: 100%;
  display: flex;
  float: none;
  }

#c613223 .tx-jfmulticontent-pi1 .subcolumns .c25r {
  display:inline;
  width:100%;
  }

#c613225 .subcolumns {
  display:table !important;
  }

#c613225 .subcolumns .c38l {
  display:table-footer-group !important;
  }

#c613225 .subcolumns .c38l h2 {
  margin-top:0;
  }

#c613225 .subcolumns .c38l #c613143 {
  padding:20px;
  background-color:#f0f0f0 !important;  
  margin: 1.25rem 0px;
  }

#c613225 .subcolumns .c33l {
  display:table-row-group !important;
  }

#c613225 .subcolumns .c33l #c613189 {
  padding:0 20px;
  }

#c613225 .subcolumns .c25r {
  display:table-header-group !important;
  background-color:transparent !important;
  }

#c613223 .subcolumns {
  display:table !important;
  }

#c613223 .subcolumns .c38l {
  display:table-footer-group !important;  
  }

#c613223 .subcolumns .c33l {
  display:table-row-group !important;  
  }

#c613223 .subcolumns .c25r {
  display:table-header-group !important;
  }

#c613163 .subcolumns {
  display:table !important;
  }

#c613163 .subcolumns .c50l {
  display:table-footer-group !important;  
  }

#c613163 .subcolumns .c50r .subcr:first-child {
  margin-top:3rem;
  }

#c613163 .subcolumns .c50r {
  display:table-header-group !important;
  }

#c613163 .subcolumns .c50l .subcl {
  margin-top:3rem;
  }

.c25r #c613196 {
  padding:0 20px !important;
  }

#c613241 .tx-jfmulticontent-pi1 .subcolumns .c25l {
  display: none;
  }

#c613241 .tx-jfmulticontent-pi1 .subcolumns .c75r {
  width: 100%;
  display: block;
  float: none;
  }

#c613178 .subcolumns {
  display:table !important;
  }

#c613178 .subcolumns .c50r {
  display:table-footer-group !important;  
  }

#c613178 .subcolumns .c50r {
  display:table-header-group !important;
  }

#c613178 .tx-jfmulticontent-pi1 .subcolumns .c50r div > p {
  display:inline;
  }

div#c613209 .c25l {
  width:100%;
}

div#c613202 iframe {
  width:100% !important;
  }

div#c613209 .c25l,
#c613223 .tx-jfmulticontent-pi1 .subcolumns .c38l {
  margin-top:2rem;
  }

div#c613209 .c75r {
  width:100%;
  }

/*#c613209 .subcolumns {
  display:table !important;
  }

#c613209 .subcolumns .c25l {
  display:table-footer-group !important;  
  }

#c613209 .subcolumns .c75r {
  display:table-header-group !important;
  float:none;
  }*/

#c613209 .subcr h2 {
  margin-top:2rem;
  }

#c613209 .subcl h2 {
  margin:0;
  }

div#c434553 h4,
div#c434553 p {
  text-align:center;
  }

footer div#system-links div#c434526 ul:nth-child(2) {
  width:50%;
  padding-right:0;
  }

}

/* _________________________________________________ 720 px */
 
@media (max-width: 720px) {
    div.support {
        position:relative;
        right:20px !important;
        left:auto !important;
        text-align:right;
   }

    header .d-flex.logos {
       float:right !important;
    }

    div.logos .ml-auto {
        margin-right:0 !important;
        margin-left:1rem !important;
   }
}

/* _________________________________________________ 576 px */
 
@media (max-width: 576px) {
    .tx-jfmulticontent-pi1 .tx-xinclude-pi1 {
       overflow-x:scroll;
    }
}

/* _________________________________________________ 485 px */

@media (max-width: 485px) {
    footer div#system-links div#c434526 ul:nth-child(2) {
      width:50%;
      padding-right:0;
    }
}

/* ###################### END OF HOMEPAGE ################ */
