@import '../styles/bootstrap.rtl.min.css';
@import '../styles/font-awesome.min.css';
@font-face {
  font-family: Yekan;
  src: url("../fonts/Yekan/Yekan.eot");
  src: url("../fonts/Yekan/Yekan.eot?#iefix") format("FontName-opentype"), url("../fonts/Yekan/Yekan.woff") format("woff"), url("../fonts/Yekan/Yekan.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Shabnam;
  src: url("../fonts/Shabnam/Shabnam.eot");
  src: url("../fonts/Shabnam/Shabnam.eot?#iefix") format("FontName-opentype"), url("../fonts/Shabnam/Shabnam.woff") format("woff"), url("../fonts/Shabnam/Shabnam.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: ShabnamDigits;
  src: url("../fonts/Shabnam/Farsi-Digits/Shabnam-FD.eot");
  src: url("../fonts/Shabnam/Farsi-Digits/Shabnam-FD.eot?#iefix") format("FontName-opentype"), url("../fonts/Shabnam/Farsi-Digits/Shabnam-FD.woff") format("woff"), url("../fonts/Shabnam/Farsi-Digits/Shabnam-FD.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Nast;
  src: url("../fonts/Nastaliq/IranNastaliq-Web.woff");
  src: url("../fonts/Nastaliq/IranNastaliq-Web.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}
.border-radius {
  border-radius: 10px;
}

#welcome {
  background-color: rgba(10, 25, 47, 0.8117647059);
  width: 100%;
  height: 100vh;
  padding: 0;
  margin: 0;
  background-color: rgba(10, 25, 47, 0.8117647059);
  background-image: url("../images/wallpaper.jpg");
  background-blend-mode: multiply;
  background-size: cover;
  background-position: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  z-index: 10;
}
#welcome .box {
  width: auto;
  height: auto;
  border-top: 3px solid #E6F1FF;
  border-bottom: 3px solid #E6F1FF;
  border-radius: 10px;
  padding: 30px;
}
#welcome .box .box-title {
  padding-top: 80px;
  color: #E6F1FF;
  font-size: 100px;
  font-family: Nast;
}
#welcome .box .box-title .baran {
  font-weight: bold;
}
#welcome .box .country {
  text-align: center;
  margin-top: 50px;
}
#welcome .box .country img {
  width: 30px;
}
#welcome .box:hover {
  border-top: 3px solid #C5A059;
  border-bottom: 3px solid #C5A059;
  border-radius: 10px;
}
#welcome .box:hover .box-title .baran {
  color: #C5A059;
}

header#home {
  border-bottom: 5px solid #C5A059;
  width: 100%;
  height: 85vh;
  overflow: hidden !important;
  border-radius: 10px;
  background-color: #0A192F;
  z-index: 1000;
  transition: all 0.5 ease-in-out;
}
header#home nav {
  border: 3px solid transparent;
  border-bottom: 3px solid #C5A059;
  border-radius: 10px;
  height: 60px;
  width: 100%;
  z-index: 1000;
  background-color: rgba(197, 160, 89, 0.431372549);
}
header#home nav .navbar-nav .nav-item .nav-link {
  text-align: center;
  border-radius: 10px;
  color: #0A192F;
  font-weight: bold;
  font-size: 17px;
  width: 110px;
}
header#home nav .navbar-nav .nav-item .nav-link .fa {
  display: none;
}
header#home nav .navbar-nav .nav-item:hover .nav-link {
  border-top: 2px solid #0A192F;
  border-bottom: 2px solid #0A192F;
  border-radius: 10px;
  font-size: 16px;
}
header#home nav .navbar-nav .nav-item:hover .nav-link .fa {
  display: inline-block;
  font-size: 22px;
}
header#home nav:hover {
  border: 3px solid #C5A059;
}
header#home nav .lang {
  margin-top: 10px;
}
header#home nav .lang li {
  display: inline-block;
  list-style-type: none;
}
header#home nav .lang li a img {
  border-radius: 3px;
}
header#home .carousel {
  margin-top: -60px;
}
header#home .mosi {
  width: 100%;
  height: 100%;
  background-color: rgba(10, 25, 47, 0.4117647059);
}

main#home-page {
  width: 100%;
  min-height: 500px;
  padding: 0;
  z-index: 1000;
}
main#home-page #buy-box {
  border: 1px solid #C5A059;
  border-radius: 10px;
  width: 100%;
  height: 100px;
  margin-top: 20px;
  z-index: 1000;
  background-color: #0A192F;
}
main#home-page #buy-box form div label {
  color: #C5A059;
  font-weight: bold;
  padding-right: 10px;
  width: 100%;
  height: 25px;
}
main#home-page #buy-box form div input {
  margin-top: 8px;
}
main#home-page #buy-box form div button {
  background-color: #C5A059;
  border: 1px solid #C5A059;
}
main#home-page #buy-box form div button:hover {
  border: 1px solid #E6F1FF;
}
main#home-page #intro {
  margin-top: 20px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
main#home-page #intro div {
  display: flex;
}
main#home-page #intro div box {
  display: flex;
  flex-direction: column;
  align-items: center;
}
main#home-page #intro .intro-image {
  width: 50%;
}
main#home-page #intro .intro-image box {
  border: 1px solid #C5A059;
  border-radius: 10px;
  width: 25%;
  margin: 5px;
  padding: 5px;
}
main#home-page #intro .intro-image box img {
  width: 70px;
  height: 70px;
}
main#home-page #intro .intro-image box .fa {
  color: #0A192F;
}
main#home-page #intro .intro-image box .box-title {
  font-size: 14px;
  font-weight: bold;
}
main#home-page #intro .intro-image box .box-intro {
  font-size: 13px;
}
main#home-page #intro .intro-image box:hover {
  border: 2px solid #C5A059;
}
main#home-page #intro .intro-image box:hover .box-title {
  color: #C5A059;
}
main#home-page #intro .intro-para {
  width: 40%;
  font-size: 15px;
  line-height: 33px;
  display: flex;
  flex-direction: column;
  padding: 10px;
  border: 1px solid #C5A059;
  border-radius: 10px;
}
main#home-page #intro .intro-para .intro-para-baran {
  font-weight: bold;
  color: #0A192F;
  font-size: 16px;
}
main#home-page #gallery {
  height: 300px;
  margin-top: 80px;
  margin-bottom: 50px;
}
main#home-page #gallery .gallery-title {
  text-align: center;
  font-size: 20px;
  color: #C5A059;
  font-weight: bold;
  margin-bottom: 30px;
}
main#home-page #gallery .gallery-title span {
  display: block;
  width: 300px;
  height: 50px;
  padding: 7px;
  border-top: 2px solid #C5A059;
  border-bottom: 2px solid #C5A059;
  border-radius: 10px;
  margin: auto;
}
main#home-page #gallery .gallery-box {
  border: 1px solid #C5A059;
  border-radius: 10px;
  overflow: hidden;
}
main#home-page #gallery .gallery-footer {
  text-align: left;
  margin-top: 20px;
  margin-left: 30px;
}
main#home-page #gallery .gallery-footer a {
  font-size: 17px;
  text-decoration: none;
  color: #C5A059;
  font-weight: bold;
}
main#home-page #gallery .gallery-footer a:hover {
  color: #0A192F;
  font-weight: bold;
}

footer {
  background-color: #0A192F;
  border-radius: 10px 10px 0 0;
  margin: 0;
  padding: 0;
}
footer .footer-para {
  font-size: 20px;
  color: #C5A059;
}
footer .footer-box {
  color: #E6F1FF;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}
footer .footer-box span {
  padding: 5px;
}
footer .footer-box span:last-child {
  font-size: 12px;
  font-weight: normal;
}
footer .programmer {
  border-radius: 10px;
  margin: 0;
  margin-top: 20px;
  padding: 5px;
  color: #8E7341;
  font-size: 14px;
}
footer .programmer a {
  color: #8E7341;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
}
footer .programmer a:hover {
  color: #C5A059;
}

body {
  margin: 0;
  padding: 0;
  font-family: ShabnamDigits;
  background-color: #E6F1FF;
}/*# sourceMappingURL=style.css.map */