@font-face {
  font-family: "night";
  src: url("fonts/tuesdaynight-regular-webfont.woff2") format("woff2"),
    url("fonts/tuesdaynight-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "IRAN";
  src: url("fonts/iran-bold/iran-bold.eot"); /* IE9*/
  src: url("fonts/iran-bold/iran-bold.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/iran-bold/iran-bold.woff2") format("woff2"),
    /* chrome、firefox */ url("fonts/iran-bold/iran-bold.woff") format("woff"),
    /* chrome、firefox */ url("fonts/iran-bold/iran-bold.ttf")
      format("truetype"),
    /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
      url("fonts/iran-bold/iran-bold.svg#IRAN Bold") format("svg"); /* iOS 4.1- */
  font-weight: 600;
}
@font-face {
  font-family: "IRAN";
  src: url("fonts/iran-regular/iran-regular.eot"); /* IE9*/
  src: url("fonts/iran-regular/iran-regular.eot?#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */ url("fonts/iran-regular/iran-regular.woff2") format("woff2"),
    /* chrome、firefox */ url("fonts/iran-regular/iran-regular.woff")
      format("woff"),
    /* chrome、firefox */ url("fonts/iran-regular/iran-regular.ttf")
      format("truetype"),
    /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
      url("fonts/iran-regular/iran-regular.svg#IRAN") format("svg"); /* iOS 4.1- */
  font-weight: 100;
}
.rtl,
.rtl p.description {
  font-family: "IRAN";
  text-align: center;
  direction: rtl;
}
/* .wart-m .frame__content{
    font-family: "night" !important;
                  letter-spacing: .05em !important;
                  font-size:  72px !important;
                  text-transform: none !important;      
                  text-align: center !important;    
                  font-weight: normal;        
        }
                .wart-m img{
                  width: 250px;
                  margin:  0 auto;

}
.frame_sign {
    text-align: center;
    z-index: 10000;
    top: 0;
    left: 0;
    display: grid;
    align-content: space-between;
    width: 100%;
    max-width: none;
    height: calc(50vh - 90px);
    padding: 2rem 3rem;
    pointer-events: none;
  }
  .frame_sign p{
    font-size: 20px;
}*/
.top-logo-container span {
  font-size: 2vw;
  font-family: "night";
  white-space: nowrap;
}
.wart-m .frame__content {
  font-size: 5vw;
  text-transform: capitalize;
  font-family: "night";
  mix-blend-mode: normal;
  opacity: 0.1;
  margin-top: -300px;
}
.bs-menu-lang a {
  padding: 0 40px;
}
.social-index .col-md-2 a {
  border: 1px solid #fff;
  border-radius: 8px;
}
.pr-slogan-two {
  font-size: 3rem;
}
.blog .row{
  flex-direction: row-reverse;
}
.blog .row h3.card-title.text-wrapper {
    direction: rtl;
    text-align: right;
}