@font-face{
    font-family: IRANSansWeb_Medium;
    font-style:normal;
    font-weight:normal;
    src:url('//soodino.ai/fonts/IRANSansWeb_Medium.eot');
    src:url('//soodino.ai/fonts/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),
    url('//soodino.ai/fonts/IRANSansWeb_Medium.woff2') format('woff2'),
    url('//soodino.ai/fonts/IRANSansWeb_Medium.woff') format('woff'),
    url('//soodino.ai/fonts/IRANSansWeb_Medium.ttf') format('truetype');
}

a, h1, h2, h3, h4, h5, h6, p, ul, li, span, div, input, button {font-family: "IRANSansWeb_Medium" !important;}
.main-bg {
    background-color: #0c0a38;
}
.spacer-1 {
  top: -100%;
}
.navbar {
    background-color: #EBEDFF1F;
}

.navbar-toggler {
    border: none !important;
}
.gradient-background {
    background: linear-gradient(180deg, rgba(109, 83, 238, 1) 19%, rgba(61, 34, 198, 1) 70%);
    border: none;
}
.border-purpel {
    border: 1px solid #2b00ff;
}
::placeholder {
  color: #fff !important;
  opacity: 1; /* برای مرورگرهایی که به صورت پیش‌فرض شفاف می‌ذارن */
}

/* برای سازگاری با مرورگرهای مختلف */
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #fff !important;
}


.btn-primary{
    background-color:#6D53EE !important;
    border:none !important;
}
.main-img {
    width: 80px;
}

.main-bg-color{
 background-color: #ffffff0b;
}

.map-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* نسبت 16:9 */
    height: 100%;
    overflow: hidden;
  }

  .map-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    
    border: 0;
    border-radius: 1.5rem; /* معادل rounded-5 */
  }

@media (min-width: 767.98px) {
    .main-img {
        width: 70px;
    }
    
      .footer-content{
        padding-left: 50%;
    }
}