/* input.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
/*************************************************** Total styles Start  ***************************************/
/* font faces */
/* IRAN Sans Font */
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/IranSansX/woff/IRANSansX-Thin.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Thin.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/IranSansX/woff/IRANSansX-UltraLight.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-UltraLight.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/IranSansX/woff/IRANSansX-Light.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Light.woff2") format("woff2");
  font-display: swap;
}
/* normal */
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/IranSansX/woff/IRANSansX-Regular.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Regular.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/IranSansX/woff/IRANSansX-Medium.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Medium.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/IranSansX/woff/IRANSansX-DemiBold.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-DemiBold.woff2") format("woff2");
  font-display: swap;
}
/*  bold */
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/IranSansX/woff/IRANSansX-Bold.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Bold.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/IranSansX/woff/IRANSansX-ExtraBold.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-ExtraBold.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: IRANSansX;
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/IranSansX/woff/IRANSansX-Black.woff") format("woff"),
    url("../fonts/IranSansX/woff2/IRANSansX-Black.woff2") format("woff2");
  font-display: swap;
}
* {
  font-family: IRANSansX;
  /* Converting numbers from en to fa */
  -moz-font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  font-feature-settings: "ss02";
}
.bh-container main{
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 16px;
}
:root {
  --black: #000;
  --white: #fff;
}
/* equalize all numbers width */
.ss03 {
  -moz-font-feature-settings: "ss03";
  -webkit-font-feature-settings: "ss03";
  font-feature-settings: "ss03";
}
body {
  background: var(--white);
}
a {
  text-decoration: none;
}
input {
  border-radius: 12px !important;
}
ul {
  padding: 0 !important;
}
li {
  list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: unset;
}
button {
  background: unset;
  border-radius: 8px;
  border: unset;
}
/* hover */
.trans-hover {
  transition: all 0.3s ease-in-out;
}
/*************************************************** Total styles End ***************************************/
/******************************************************* Header css Start ********************************************/