@font-face {
  font-family: 'aliraam';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/eot/IRANSansWeb_Bold.eot');
  src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
  url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
  url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}

@font-face {
  font-family: 'aliraam';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/eot/IRANSansWeb_Medium.eot');
  src: url('../fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
  url('../fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
  url('../fonts/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}

@font-face {
  font-family: 'aliraam';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/eot/IRANSansWeb_Light.eot');
  src: url('../fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
  url('../fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
  url('../fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
}

@font-face {
  font-family: 'aliraam';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
  src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
  url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
  url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}

@font-face {
  font-family: 'aliraam';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/eot/IRANSansWeb.eot');
  src: url('../fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
  url('../fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
  url('../fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
  url('../fonts/ttf/IRANSansWeb.ttf') format('truetype');
}

#moshtaritext {
  color: #414042 !important;
}

/* media query ali pirani */

@media screen and (max-width: 414px) {
  .menusabet {
    position: inherit !important;
  }
}
@media only screen and (max-width: 959px) {
  .menu-container {
    width: 100%;
  }
  .menu-mobile {
    display: block;
    text-align: right;
    margin-right: 5%;
    text-decoration: none;
    color: #5c5c5c;
  }
  .menu-mobile:hover {
    text-decoration: none;
    color: #5c5c5c;
  }
  .menu-dropdown-icon:before {
    display: block;
  }
  .menu>ul {
    display: none;
  }
  .menu>ul>li {
    width: 100%;
    float: none;
    display: block;
    text-align: right;
  }
  .menu>ul>li a {
    color: #5c5c5c;
    padding: 1.5em;
    width: 100%;
    display: block;
    margin-right: 3%;
  }
  .menu>ul>li a:hover  .menu > ul > li:hover .menu>ul>li>ul { display: inherit !important;}

  .menu>ul>li>ul {
    position: relative;
  }
  .menu>ul>li>ul.normal-sub {
    width: 100%;
  }
  .menu>ul>li>ul>li {
    float: none;
    width: 100%;
    margin-top: 20px;
  }
  .menu>ul>li>ul>li:first-child {
    margin: 0;
  }
  .menu>ul>li>ul>li>ul {
    position: relative;
  }
  .menu>ul>li>ul>li>ul>li {
    float: none;
  }
  .menu .show-on-mobile {
    display: block;
  }
}

@media screen and (max-width: 1024px) {
  .menusabet {
    position: unset !important
  }
}
@media only screen and (max-width: 1400px) {
    
    .backslidnew .btnme {
    
    margin-right: 38% !important;}
    .newlogopos
    {top: 39% !important;}
}
@media only screen and (max-width: 1440px) {
    
    .backslidnew .btnme {
    
    margin-right: 37% !important;}
    .newlogopos
    {top: 39% !important;}
}
@media only screen and (max-width: 1680px) {
    
    .backslidnew .btnme {
    
    margin-right: 31% !important;}
    .newlogopos
    {top: 39% !important;}
}
a {
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}

.toplogo {
  max-width: 100%;
  margin-top: 4% !important;
}

input {
  border-radius: 0px !important;
  box-shadow: none !important;
  border: 0px !important;
  font-family: 'aliraam' !important;
}

body {
  direction: rtl;
  overflow-x: hidden;
background: #fff !important;
}

li, h1, h2, h3, h4, h5, h6, span, a, label, textarea, p,figcaption, .alert {
  font-family: 'aliraam' !important;
}



* {
  box-sizing: border-box;
}

a {
  color: #333;
  outline: 0;
}

a:hover, a:active, a:focus {
  outline: 0;
}

object, embed {
  outline: 0;
}

input::-moz-focus-inner {
  border: 0;
}

a:hover {
  text-decoration: none !important;
}

.description {
  width: 80%;
  margin: 50px auto;
}

.menu-container {
  font-family: 'aliraam';
  margin: 0 auto;
}

.menu-mobile {
  display: none;
  padding: 20px;
}

.menu-mobile:after {
  content: "\f394";
  font-family: "Ionicons";
  font-size: 2.5rem;
  padding-left: 3%;
  float: right;
  position: relative;
  top: 50%;
  transform: translateY(-25%);
}

.menu-dropdown-icon:before {
  content: "\f489";
  font-family: "Ionicons";
  display: none;
  cursor: pointer;
  float: right;
  padding: 1.5em 1em;
  background: #fff;
  color: #333;
}

.menu>ul {
  margin: 0 auto;
  width: 100%;
  list-style: none;
  padding: 0;
  position: relative;
  /* IF .menu position=relative -> ul = container width, ELSE ul = 100% width */
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.menu>ul:before, .menu>ul:after {
  content: "";
  display: table;
}

.menu>ul:after {
  clear: both;
}

.menu>ul>li {
  float: right;
  padding: 0;
  margin: 0;
}

.menu>ul>li a {
  text-decoration: none;
  padding: 1.5em 2em;
  color: #5c5c5c;
  display: block;
}

.menu>ul>li a:hover {
  color: #fafafa;
}
 
.menu>ul>li>ul>li>ul>li:hover {
  color: #fafafa;
}

.menu>ul>li:hover {
  background: #414042;
}

.menu>ul>li:enabled {
  color: red;
}

.menu>ul>li>ul {
  display: none;
  width: 100%;
  text-align: right;
  background: #414042;
  padding: 20px;
  position: absolute;
  z-index: 99;
  right: 0;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.menu>ul>li>ul:before, .menu>ul>li>ul:after {
  content: "";
  display: table !important;
}

.menu>ul>li>ul:after {
  clear: both;
}

.menu>ul>li>ul>li {
  margin: 0;
  padding-bottom: 0;
  list-style: none;
  width: 29%;
  background: none;
  float: right;
}

.menu>ul>li>ul>li a {
  color: #fafafa;
  padding: .2em 0;
  width: 96%;
  display: block;
  font-size: 120%;
  border-bottom: 1px solid #ccc;
}

.menu>ul>li>ul>li a:hover {
  color: #ee5c23;
}

.menu>ul>li>ul>li>ul {
  display: block;
  padding: 0;
  margin: 10px 0 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.menu>ul>li>ul>li>ul:before, .menu>ul>li>ul>li>ul:after {
  content: "";
  display: table;
}

.menu>ul>li>ul>li>ul:after {
  clear: both;
}

.menu>ul>li>ul>li>ul>li {
  float: right;
  width: 100%;
  padding: 10px 0;
  margin: 0;
  font-size: .8em;
}

.menu>ul>li>ul>li>ul>li a {
  border: 0;
}

.menu>ul>li>ul.normal-sub {
  width: 300px;
  right: auto;
  padding: 10px 20px;
}

.menu>ul>li>ul.normal-sub>li {
  width: 100%;
}

.menu>ul>li>ul.normal-sub>li a {
  border: 0;
  font-size: 100%;
  padding: 1em 0;
}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––

  Mobile style's

  –––––––––––––––––––––––––––––––––––––––––––––––––– */



/* slider ali pirani */

.carousel-inner .item img {
  min-width: 100%
}

img {
  max-width: 100%;
  height: auto;
}


.justifyme {
  text-align: justify;
  line-height: 220%;
}

.btnme {
  border-radius: 0px !important;
  background-color: #f15d22;
  color: #fff !important;
  font-family: 'aliraam';
  margin: 1px;
}

.btnmegreen {
  border-radius: 0px !important;
  background-color: #8dc143;
  color: #fff !important;
  font-family: 'aliraam';
  margin: 1px;
  text-align: center;
}

.nav-tabs>li>a:hover {
  border-radius: 0px !important
}


.paddbtm {
  padding-bottom: 7%;
  min-height: 65px;
}
.paddsefr {padding:0px !important;}
paddsefr img{
height:53px;width:100%;
}


.teltopsite {
  margin-top: 1%;
  font-size: 102%;
}


.teltopsite i {
  color: #ff5a00;
}

.nav>li>a {
  color: #414042;
}

.nav-tabs>li>a:focus {
  color: #f15d22 !important;
}

.teltopsite span {
  font-size: 133%;
  color: #414042;
}

 
.btn {
  font-family: 'aliraam'
}
 
 
.tooltip {
  font-family: 'aliraam';
}

 
 
 
.btnname {
  color: #9f7d13;
  background-color: #fee392;
}
 
.nav-tabs>li {
  margin: 0 auto !important;
  display: inline-block !important;
}
 
.zindexmanfi {
  z-index: -99;
}

.menusabet {
  border-bottom: 1px solid #f2f6f8;
  background-color: #fff;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}

.nav-tabs>li {
  float: none !important;
} 
.margrightsefr{
    margin-right: 0px !important;
}