/**
*
*	Name:			IRANSansX Fonts
*	Version:			3
*	Author:			Moslem Ebrahimi (moslemebrahimi.com)
*	Created on:		Apr 22, 2021
*	Updated on:		Jul 12, 2023
*	Website:			http://fontiran.com
*	Copyright:		Commercial/Proprietary Software
--------------------------------------------------------------------------------------
فونتایران سنس Xا یک نرم افزار مالکیتی محسوب می شود. جهت آگاهی از قوانین استفاده از این فونت ها لطفا به وب سایت (فونت ایران دات کام) مراجعه نمایید
--------------------------------------------------------------------------------------
IRANSansX fonts are considered a proprietary software. To gain information about the laws regarding the use of these fonts, please visit www.fontiran.com
--------------------------------------------------------------------------------------
This set of fonts are used in this project under the license: (57FOD6LU)
------------------------------------------------------------------------------------- fonts/-
*
**/


@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/woff/IRANSansX-Thin.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Thin.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/woff/IRANSansX-UltraLight.woff') format('woff'),
	url('fonts/woff2/IRANSansX-UltraLight.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/IRANSansX-Light.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Light.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/woff/IRANSansX-Medium.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Medium.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/woff/IRANSansX-DemiBold.woff') format('woff'),
	url('fonts/woff2/IRANSansX-DemiBold.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/woff/IRANSansX-ExtraBold.woff') format('woff'),
	url('fonts/woff2/IRANSansX-ExtraBold.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff/IRANSansX-Black.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Black.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 950;
	src: url('fonts/woff/IRANSansX-ExtraBlack.woff') format('woff'),
	url('fonts/woff2/IRANSansX-ExtraBlack.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 1000;
	src: url('fonts/woff/IRANSansX-Heavy.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Heavy.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/woff/IRANSansX-Bold.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Bold.woff2') format('woff2');
}

@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/woff/IRANSansX-Regular.woff') format('woff'),
	url('fonts/woff2/IRANSansX-Regular.woff2') format('woff2');
}

html {
  scroll-behavior: smooth;
}

[id] {
  scroll-margin-top: 60px; /* بسته به ارتفاع منو */
}

.menu-blank {
    padding-top: 60px;
}

.navbar-toggler {
  margin-inline-start: auto;
}

body {
  padding-top: 70px; /* یا به اندازه navbar */
  font-family: 'IRANSansX', sans-serif;
}

.body-style {
    font-family: 'IRANSansX';
    background-color: #cdcdcd;
    font-size: 20px;
}

.body-content {
    margin:1%;
}

.body-width {
    max-width:900px;
    margin: 0 auto; /* حتما */
}

.right-border {
    border-right: solid 5px orange;
    box-sizing: border-box;
}

.right-title {
	background-color: #d5d5d5;
	color: #4B4B4B;
	font-weight:bold;
	min-height:50px;
	font-size: 16px;
}

.right-content {
	background-color: #F7F7F7;
	color: #000000;
	min-height: 100px;
	padding: 10px;
	font-size: 14px;
}

.left-alphabet {
    font-family: 'IRANSansX', sans-serif;
	color: #999999;
	background-color: #EFEFEF;
	font-size:100px;
	font-weight:bold;
	min-height:150px;
}

.contact-us {
    font-family: 'IRANSansX';
	font-size: 13px;
	min-height:100px;
	padding: 10px;
}

.contact-us-left {
	min-height:100px;
}

.footer-main {
    padding: 10px;
    background-color: #4B4B4B;
    color: #999999;
}

.footer {
    padding: 0px 30px 0px 0px;
    margin: 1%;
}

.footer-end {
    margin: 1%;
    font-family: sans-serif;
	font-size: 10px;
	text-align: center;
	direction: ltr;
}

.circle-image {
  max-width: 120px;
  max-height: 120px;
  border-radius: 100%;
  width: 100%; /* این خیلی کمک میکنه */
  height: auto;
}

.brand-color {
    color: orange;
    font-weight:bold;
}