@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/estedad/ttf/Estedad-Black.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-Black.ttf') format('truetype');
}

@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/estedad/ttf/Estedad-Bold.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-Bold.ttf') format('truetype');
}

@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/estedad/ttf/Estedad-ExtraBold.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/estedad/ttf/Estedad-ExtraLight.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-ExtraLight.ttf') format('truetype');
}

@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/estedad/ttf/Estedad-Light.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-Light.ttf') format('truetype');
}

@font-face {
	font-family: estedad;
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/estedad/ttf/Estedad-Medium.woff2') format('woff2'),
	url('../fonts/estedad/ttf/Estedad-Medium.ttf') format('truetype');
}
@font-face {
	font-family: moraba;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/Moraba/fonts/woff/Morabba-Regular.woff')
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-Black.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-Black.ttf') format('truetype');
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-Bold.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-Bold.ttf') format('truetype');
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: 900;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-ExtraBold.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-ExtraBold.ttf') format('truetype');
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: 100;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-ExtraLight.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-ExtraLight.ttf') format('truetype');
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: 200;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-Light.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-Light.ttf') format('truetype');
}

@font-face {
	font-family: Estedad-FD;
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/estedad/ttf/FD/Estedad-FD-Medium.woff2') format('woff2'),
	url('../fonts/estedad/ttf/FD/Estedad-FD-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'textFont';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/IRANSansWeb.ttf');
}

@font-face {
	font-family: 'titleFont';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/IRANSansWeb_Bold.ttf');
}

@font-face {
	font-family: 'Aghasem';
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/AGHASEM.ttf');
}

@font-face {
	font-family: 'kalameh';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/KALAMEH_BLACK.TTF');
}
@font-face {
	font-family: 'aidiabold';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/AIDABOLD.TTF');
}
@font-face {
	font-family: 'Dangrek';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/AIDABOLD.TTF');
}
@font-face {
	font-family: 'IranNastaliq';
	src: url('../fonts/font-IranNastaliq-master/WebFonts/IranNastaliq-Web.ttf')format('truetype') ;
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IranNastaliq';
	src: url('../fonts/font-IranNastaliq-master/WebFonts/IranNastaliq-Web.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'IranNastaliq';
	src: url('../fonts/font-IranNastaliq-master/WebFonts/IranNastaliq-Web.woff2') format('woff2');
	font-weight: normal;
	font-style: normal;
}
.fontAidabold
{
	font-family: aidiabold;
}
.fontDangrek
{
	font-family: Dangrek;
}
.fontIranNastaliq
{
	font-family: IranNastaliq;
}
.fontMain {
	font-family: estedad;
	font-weight: normal;
}
.fontFD {
	font-family: estedad-FD;
	font-weight: normal;
}
.fontIran {
	font-family: textFont;
}
.fontIranTitle {
	font-family: titleFont;
}

.fontKalameh {
	font-family: kalameh;
}

.fontAghasem {
	font-family: Aghasem;
}
.fontMoraba{
	font-family: moraba;
}
.bgMain {
	background-color: #FAFAFA;
}

a {
	text-decoration: none !important;
}

input, select {
	background: #fff;;
}

.overflowXhidden {
	overflow-x: hidden;
}
/*width*/
.fullWidth {
	width: 100%;
}

.halfWidth {
	width: 50%;
}

.minHeight {
	min-height: 700px;
	height: 100%;
}

.minHeight600 {
	min-height: 600px;
}

.width40 {
	width: 40% !important
}

.width45 {
	width: 45% !important
}

.width60 {
	width: 60% !important
}

.width20 {
	width: 20% !important
}
.width25 {
	width: 25% !important
}
.width80 {
	width: 80% !important
}
.w-8{
	width: 8%;
}
.w-16
{
	width: 16%;
}
.w-20
{
	width: 20%;
}
.w-33
{
	width: 33%;
}
.w-40{
	width: 40%;
}
.w-67
{
	width: 67%;
}
.h-40
{
	height: 40%;
}
.h-7
{
	height: 7.5rem;
}
.h-20{
	height: 20rem;
}
/* A color */
.Ared {
	color: #F05252 !important;
}

.Agreen {
	color: #08800c !important;
}

.Agreen2 {
	color: #0E9F6E !important;
}

.Awhite {
	color: #FFFFFF !important;
}

.Acharcoal {
	color: #374151 !important;
}
.Adark100
{
	color:  #1F2937;
}
.Ablue5
{
	color: #3753A7 !important;;
}
.Ablue {
	color: #1E3A8A !important;
}

.Ablue2 {
	color: #2563EB !important;
}

.Ablue3 {
	color: #1C64F2 !important;
}

.Aorange {
	color: #FF5A1F !important;
}

.Ayellow {
	color: #F89B2B !important;
}

.companyColor {
	color: #2563EB !important;
}

.Aaccent {
	color: #4A517D !important
}

.Agray {
	color: #7c8081 !important;
}

.Agray600 {
	color: #4B5563 !important;
}

.Agray500 {
	color: #6B7280 !important;
}

.Agray400 {
	color: #9CA3AF !important;
}


.AluckyPoint950 {
	color: #18184e !important;
}

.AluckyPoint900 {
	color: #282987 !important;
}

.AluckyPoint800 {
	color: #2928ab !important;
}

.AluckyPoint700 {
	color: #312ed4 !important;
}

.AluckyPointMain {
	color: #3838f0 !important;
}

.AluckyPoint500 {
	color: #5965fb !important;
}

.AluckyPoint400 {
	color: #798dff !important;
}

.AluckyPoint300 {
	color: #9fb5ff !important;
}

.AluckyPoint200 {
	color: #c3d3ff !important;
}

.AluckyPoint100 {
	color: #dee8ff !important;
}

.AluckyPoint50 {
	color: #edf2ff !important;
}

.Ablue950 {
	color: #1a1452 !important;
}

.Ablue900 {
	color: #29228d !important;
}

.AblueMain {
	color: #2e1fb6 !important;
}

.Ablue700 {
	color: #3722e0 !important;
}

.Ablue600 {
	color: #422efd !important;
}

.Ablue500 {
	color: #514eff !important;
}

.Ablue400 {
	color: #6f77ff !important;
}

.Ablue300 {
	color: #98a7ff !important;
}

.Ablue200 {
	color: #bfcbff !important;
}

.Ablue100 {
	color: #dbe3ff !important;
}

.Ablue50 {
	color: #ebf0ff !important;
}


.AdarkBlueMain {
	color: #191970 !important;
}

.AdarkBlue900 {
	color: #29258d !important;
}

.AdarkBlue800 {
	color: #2f2aad !important;
}

.AdarkBlue700 {
	color: #3833ce !important;
}
.AdarkBlue750
{
	color: #0A16FF;
}
.AdarkBlue600 {
	color: #4845e2 !important;
}

.AdarkBlue500 {
	color: #666cec !important;
}

.AdarkBlue400 {
	color: #929cf3 !important;
}

.AdarkBlue300 {
	color: #bac3f8 !important;
}

.AdarkBlue200 {
	color: #d9dffb !important;
}

.AdarkBlue100 {
	color: #eaedfd !important;
}

.AdarkBlue50 {
	color: #f4f6fe !important;
}

.Asuccess950 {
	color: #042f15 !important;
}

.Asuccess900 {
	color: #13542c !important;
}

.Asuccess800 {
	color: #156633 !important;
}

.Asuccess700 {
	color: #13823b !important;
}

.Asuccess600 {
	color: #14a547 !important;
}


.AsuccessMain {
	color: #1db954 !important;
}
.Asuccess450 {
	color: #26A591 !important;
}
.Asuccess400 {
	color: #48e07d !important;
}

.Asuccess300 {
	color: #84f1aa !important;
}

.Asuccess200 {
	color: #baf8cf !important;
}

.Asuccess100 {
	color: #dbfde6 !important;
}

.Asuccess50 {
	color: #f0fdf4 !important;
}
.ARed2
{
	color: #E93A6E !important;
}
.Aerror950 {
	color: #500000 !important;
}

.Aerror900 {
	color: #920a0a !important;
}

.Aerror800 {
	color: #b10303 !important;
}

.Aerror700 {
	color: #d70000 !important;
}

.AerrorMain {
	color: #ff1a1a !important;
}

.Aerror500 {
	color: #ff2323 !important;
}

.Aerror400 {
	color: #ff5757 !important;
}

.Aerror300 {
	color: #ff9494 !important;
}

.Aerror200 {
	color: #ffc0c0 !important;
}

.Aerror100 {
	color: #ffdddd !important;
}

.Aerror50 {
	color: #fff0f0 !important;
}

.Awarning950 {
	color: #432005 !important;
}

.Awarning900 {
	color: #733e10 !important;
}

.Awarning800 {
	color: #884c0b !important;
}

.Awarning700 {
	color: #a46204 !important;
}

.Awarning600 {
	color: #ce8b00 !important;
}

.Awarning500 {
	color: #efb403 !important;
}

.AwarningMain {
	color: #ffcb05 !important;
}

.Awarning300 {
	color: #ffe243 !important;
}
.Awarning250
{
	color: #ccac64 !important;
}

.Awarning200 {
	color: #fff187 !important;
}

.Awarning100 {
	color: #fffac2 !important;
}

.Awarning50 {
	color: #fefce8 !important;
}

.AwoodSmokeMain {
	color: #1C1C1C !important;
}

.AwoodSmoke900 {
	color: #3D3D3D !important;
}

.AwoodSmoke800 {
	color: #454545 !important;
}

.AwoodSmoke700 {
	color: #4F4F4F !important;
}

.AwoodSmokeMain {
	color: #5D5D5D !important;
}

.AwoodSmoke500 {
	color: #6D6D6D !important;
}

.AwoodSmoke400 {
	color: #888888 !important;
}

.AwoodSmoke300 {
	color: #B0B0B0 !important;
}

.AwoodSmoke200 {
	color: #D1D1D1 !important;
}

.AwoodSmoke100 {
	color: #E7E7E7 !important;
}

.AwoodSmoke50 {
	color: #F6F6F6 !important;
}


.AtextMain {
	color: #292c42 !important;
}

.Atext900 {
	color: #3d436b !important;
}

.Atext800 {
	color: #484e85 !important;
}

.Atext700 {
	color: #535da2 !important;
}

.Atext600 {
	color: #5e6db2 !important;
}

.Atext500 {
	color: #7184c0 !important;
}

.Atext400 {
	color: #8da1cd !important;
}

.Atext300 {
	color: #b2c1de !important;
}

.Atext200 {
	color: #d1d9ec !important;
}

.Atext100 {
	color: #e5e9f4 !important;
}

.Atext50 {
	color: #f4f6fa !important;
}

.Atext {
	color: rgba(72, 78, 133, 0.5) !important;
}

.bgLuckyPoint950 {
	background: #18184e !important;
}

.bgLuckyPoint900 {
	background: #282987 !important;
}

.bgLuckyPoint800 {
	background: #2928ab !important;
}
.bgLuckyPoint850 {
	background: #003ca6 !important;
}
.bgLuckyPoint700 {
	background: #312ed4 !important;
}

.bgLuckyPointMain {
	background: #3838f0 !important;
}

.bgLuckyPoint500 {
	background: #5965fb !important;
}

.bgLuckyPoint400 {
	background: #798dff !important;
}

.bgLuckyPoint300 {
	background: #9fb5ff !important;
}

.bgLuckyPoint200 {
	background: #c3d3ff !important;
}

.bgLuckyPoint100 {
	background: #dee8ff !important;
}

.bgLuckyPoint50 {
	background: #edf2ff !important;
}
.bgSky1
{
	background-color: #D6EDF2 !important;
}
.bgSky2
{
	background-color: #C2E8F0 !important;
}
.bgSky3
{
	background-color: #A5E1ED !important;
}
.bgSky4
{
	background-color: #61F3F3 !important;
}
.bgSky5
{
	background-color: #00B8D96B !important;
}
.bgSky6
{
	background-color: #00B8D9 !important;
}
.bgSky7
{
	background-color: #00B8D9!important;
}
.bgSky8
{
	background-color: #006C9C !important;
}
.bgSky9
{
	background-color: #003768 !important;
}


.bgBlue950 {
	background: #1a1452 !important;
}

.bgBlue900 {
	background: #29228d !important;
}

.bgBlueMain {
	background: #2e1fb6 !important;
}

.bgBlue700 {
	background: #3722e0 !important;
}

.bgBlue600 {
	background: #422efd !important;
}

.bgBlue500 {
	background: #514eff !important;
}

.bgBlue400 {
	background: #6f77ff !important;
}

.bgBlue300 {
	background: #98a7ff !important;
}

.bgBlue200 {
	background: #bfcbff !important;
}

.bgBlue100 {
	background: #dbe3ff !important;
}

.bgBlue50 {
	background: #ebf0ff !important;
}

.bgBlue30 {
	background: #E1EFFE !important;
}


.bgDarkBlueMain {
	background: #191970 !important;
}

.bgDarkBlue900 {
	background: #29258d !important;
}

.bgDarkBlue800 {
	background: #2f2aad !important;
}

.bgDarkBlue700 {
	background: #3833ce !important;
}

.bgDarkBlue600 {
	background: #4845e2 !important;
}

.bgDarkBlue500 {
	background: #666cec !important;
}

.bgDarkBlue400 {
	background: #929cf3 !important;
}

.bgDarkBlue300 {
	background: #bac3f8 !important;
}

.bgDarkBlue200 {
	background: #d9dffb !important;
}

.bgDarkBlue100 {
	background: #eaedfd !important;
}

.bgDarkBlue50 {
	background: #f4f6fe !important;
}

.bgSuccess950 {
	background: #042f15 !important;
}

.bgSuccess900 {
	background: #13542c !important;
}

.bgSuccess800 {
	background: #156633 !important;
}


.bgSuccess700 {
	background: #13823b !important;
}

.bgSuccess600 {
	background: #14a547 !important;
}
.bgSuccess500 {
	background: #3EC83D !important;
}
.bgSuccessMain {
	background: #1db954 !important;
}
.bgSuccess550
{
	background-color: #26A591 !important;
}
.bgSuccess400 {
	background: #48e07d !important;
}

.bgSuccess300 {
	background: #84f1aa !important;
}

.bgSuccess200 {
	background: #baf8cf !important;
}

.bgSuccess100 {
	background: #dbfde6 !important;
}

.bgSuccess50 {
	background: #f0fdf4 !important;
}

.bgError950 {
	background: #500000 !important;
}

.bgError900 {
	background: #920a0a !important;
}

.bgError800 {
	background: #b10303 !important;
}

.bgError700 {
	background: #d70000 !important;
}

.bgErrorMain {
	background: #ff1a1a !important;
}

.bgError500 {
	background: #ff2323 !important;
}

.bgError400 {
	background: #ff5757 !important;
}

.bgError300 {
	background: #ff9494 !important;
}

.bgError200 {
	background: #ffc0c0 !important;
}

.bgError100 {
	background: #ffdddd !important;
}

.bgError50 {
	background: #fff0f0 !important;
}

.bgWarning950 {
	background: #432005 !important;
}

.bgWarning900 {
	background: #733e10 !important;
}

.bgWarning800 {
	background: #884c0b !important;
}

.bgWarning700 {
	background: #a46204 !important;
}

.bgWarning600 {
	background: #ce8b00 !important;
}
.bgWarning650{
	background-color: #ccac64 !important;
}
.bgWarning500 {
	background: #efb403 !important;
}

.bgWarningMain {
	background: #ffcb05 !important;
}

.bgWarning300 {
	background: #ffe243 !important;
}

.bgWarning200 {
	background: #fff187 !important;
}

.bgWarning100 {
	background: #fffac2 !important;
}

.bgWarning50 {
	background: #fefce8 !important;
}

.bgWoodSmokeMain {
	background: #1C1C1C !important;
}

.bgWoodSmoke900 {
	background: #3D3D3D !important;
}

.bgWoodSmoke800 {
	background: #454545 !important;
}

.bgWoodSmoke700 {
	background: #4F4F4F !important;
}

.bgWoodSmokeMain {
	background: #5D5D5D !important;
}

.bgWoodSmoke500 {
	background: #6D6D6D !important;
}

.bgWoodSmoke400 {
	background: #888888 !important;
}

.bgWoodSmoke300 {
	background: #B0B0B0 !important;
}

.bgWoodSmoke200 {
	background: #D1D1D1 !important;
}

.bgWoodSmoke100 {
	background: #E7E7E7 !important;
}

.bgWoodSmoke50 {
	background: #F6F6F6 !important;
}

.bgTextMain {
	background: #292c42 !important;
}

.bgText900 {
	background: #3d436b !important;
}

.bgText800 {
	background: #484e85 !important;
}

.bgText700 {
	background: #535da2 !important;
}

.bgText600 {
	background: #5e6db2 !important;
}

.bgText500 {
	background: #7184c0 !important;
}

.bgText400 {
	background: #8da1cd !important;
}

.bgText300 {
	background: #b2c1de !important;
}

.bgText200 {
	background: #d1d9ec !important;
}

.bgText100 {
	background: #e5e9f4 !important;
}

.bgText50 {
	background: #f4f6fa !important;
}

/* ---------------------------------------------------------------- bg */


.bgWhite {
	background: #FFFFFF !important;
}

.bgGray {
	background: #F7F7F7 !important;
}

.bgGray3 {
	background: #F6F6F7 !important;
}

.bgGray2 {
	background: #f3f4f6 !important;
}

.bgGray4 {
	background: #6B7280 !important;
}

.bgGray5 {
	background: #E2E2E2 !important;
}

.bgGray6 {
	background: #F9FAFB !important;
}

.bgGray7 {
	background: #E5E7EB !important;
}

.bgGray8 {
	background: #AFAFB0 !important;
}

.bgGray9 {
	background: rgba(229, 233, 244, 0.8) !important;
}

.bgGray10 {
	background: #FCFCFC !important;
}
.bgBlue0
{
	background: #E0F2FE  !important;
}
.bgBlue0{
	background-color: #00B8D9;
}
.bgBlue {
	background: #2563EB !important;
}

.bgBlue2 {
	background: #1E3A8A !important;
}

.bgBlue3 {
	background: #E0F2FE !important;
}

.bgBlue4 {
	background: #dcefff !important;
}
.bgOrange3
{
	background-color: #eb4034 !important;
}
.bgOrange {
	background: #F89B2B !important;
}

.bgOrange2 {
	background: #FFF8F1 !important;
}

.bgGreen {
	background: #f3faf7 !important;
}
.bgGreen2
{
	background: #cbe9dc !important;
}
.bgRed {
	background: #fdf2f2 !important;
}
.bgRed1
{
	background-color: #E93A6E !important ;
}
.bgRed2 {
	background: #F05252 !important;
}

.bgRed3 {
	background: #FBD5D5 !important;
}
.bgRed4
{
	background-color: #eae3df;
}
.bgPink {
	background: #f9d4d6 !important;
}

.bgYellow {
	background: #FDFDEA !important;
}

.bgWarningMainOpacity {
	background: rgba(255, 203, 5, 0.4);
}

.bgDarkNavyBlue {
	background-color: #363B5E !important;
}

.bgNavyBlue {
	background: url('../images/campaign/vectors.webp') no-repeat top, #383e6b !important
}
.bgGradientGray{
	background-image: linear-gradient(to right, rgba(255,255,255,0.8), rgba(231,231,231,1));
}
.bgGradientBlue {
	background-image: url('../images/sign/worldmap.webp'), linear-gradient(#1E3A8A, #2563EB);
	background-repeat: no-repeat;
	background-position-y: bottom
}
/*.bgSharehoderLogin {
	background-image: url('../images/shareholder-login/background.png'), linear-gradient(#1E3A8A, #2563EB);
	background-repeat: no-repeat;
	background-size: 100% 100%;

}*/
.bgGradientBlue2 {
	background: linear-gradient(91deg, #5965FB 0%, #2928AB 100%);
}

.bgGradientGreen {
	background: linear-gradient(91deg, #0FC38B 0%, #159970 100%);
}

.fw900 {
	font-weight: 900;
}

.fw700 {
	font-weight: bold;
}

.fw400 {
	font-weight: 400;
}
.fw-500{
	font-weight: 500;
}
.fw200 {
	font-weight: 200;
}

.fw100 {
	font-weight: 100;
}

.fwMain {
	font-weight: normal;
}

.grayBorder {
	border: 1px solid #E5E7EB;
}

.grayBorder2 {
	border: 1px solid #D1D5DB !important;
}

.grayBorder3 {
	border: 1px solid #E6E6FC;
}

.grayBorder4 {
	border: 1px solid #999;
}

.grayBorder5 {
	border: 2px solid rgba(209, 209, 209, 0.4);
}

.grayBorderTop {
	border-top: 1px solid #D1D5DB;
}

.borderWoodSmoke300 {
	border: 1px solid #B0B0B0 !important;
}

.borderWoodSmoke200 {
	border: 1px solid #D1D1D1 !important;
}

.borderColorWoodSmoke200 {
	border-color: #D1D1D1 !important;
}

.borderWoodSmoke200 input::placeholder {
	color: #D1D1D1 !important;
}

.borderWoodSmoke100 {
	border: 1px solid #E7E7E7 !important;
}

.borderWoodSmokeColor100 {
	border-color: #E7E7E7 !important;
}

.borderWoodSmoke50 {
	border: 1px solid #F6F6F6 !important;
}

.borderBottomBlue500 {
	border-bottom: 1px solid #514EFF;
}

.borderBlue500 {
	border: 1px solid #514EFF;
}
.borderBlue2 {
	border-color:  #6e98f2 !important;
}
.borderBlue50 {
	border: 1px solid #A4CAFE;
}
.borderBlueOpacity50 {
	border: 1px solid rgba(81, 78, 255, 0.5);
}

.blackBorder {
	border: 1px solid #000000;
}

.charcoalBorder {
	border: 1px solid #374151;
}

.borderColorGreen1 {
	border-color: #0E9F6E !important;
}
.borderColorGreen2 {
	border-color: #80ccb2 !important;
}
.borderBlue {
	border: 1px solid #1E3A8A !important;
}

.yellowBorder {
	border: 1px solid #E3A008 !important;
}
.yellowBorder2 {
	border-color:  #fabe77 !important;
}
.redBorder {
	border: 1px solid #F05252 !important;
}

.greenBorder {
	border: 1px solid #0E9F6E !important;
}
.gr
.blueBorder {
	border: 1px solid #2563EB !important;
}

.blueGrayBorder {
	border: 1px solid rgba(72, 78, 133, 0.4);
}

.grayColorBorder {
	border: 1px solid #D1D5DB !important;
}

.borderLuckyPointMain {
	border: 1px solid #3838f0 !important;
}

.grayBoxShadow {
	box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.08);
}

.grayBoxShadow2 {
	box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.05);
}


.pContainer {
	padding-left: 3.625rem !important;
	padding-right: 3.625rem !important;
}

.marginTop2-1 {
	margin-top: 2rem !important;
}

.zIndex2 {
	z-index: 2;
}

.zIndex10 {
	z-index: 10 !important;
}

.zIndex90 {
	z-index: 90 !important;
}

.cursorPointer {
	cursor: pointer;
}

.borderNone {
	border: none !important;
}

.outlineNone {
	outline: none !important;
	outline-width: 0 !important;
}

.borderRightNone {
	border-right: none !important;
}

.borderLeftNone {
	border-left: none !important;
}

.borderRaduisRightNone {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.borderRaduisLeftNone {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.borderDash {
	border: 1px dashed;
}

.fontTitle {
	text-align: right;
	font-family: estedad-FD;
	font-size: 20px;
	font-weight: bold;
	color: #363B5E;
}

.fText1 {
	font-size: 3rem;
}

.fText {
	font-size: .875rem;
}

.fontSize18 {
	font-size: 1.125rem;
}
.mediumText
{
	font-size: 1rem;
}
.smallText {
	font-size: 0.75rem;
}


.iconRectangle {
	width: 44px;
	height: 44px;
}

.iconRectangle2 {
	width: 38px;
	height: 38px;
}

.iconRectangle3 {
	width: 35px;
	height: 35px;
}

.iconRectangle4 {
	width: 60px;
	height: 60px;
}

.iconRectangle5 {
	width: 20px;
	height: 20px;
}

.iconFilm::before {
	content: "";
	background-image: url("../images/icons/icon-film-up.webp");
	margin-right: auto;
	margin-left: 0;
}

.heightRectangle {
	height: 44px;
}

.heightRectangle1 {
	height: 34px;
}

.heightRectangle2 {
	height: 54px;
}

.heightRectangle3 {
	height: 25px;
}

.heightRectangle4 {
	height: 20px;
}

.heightProductImg {
	height: 8.8rem
}

.heightProductImg2 {
	height: 7.3rem
}

.rounded-half {
	border-radius: 5px;
}

.vr18 {
	height: 20px;
	margin-bottom: -7px;
	width: 2px;
}

.vr29 {
	height: 29px;
	margin-bottom: -7px;
	width: 2px;
}

.negativeMarginTop2-1 {
	margin-top: -2px;
}
.negativeMarginTop8rem {
	margin-top: -8rem;
}
.negativeMarginTop10 {
	margin-top: -10px;
}

.negativeMarginTop80 {
	margin-top: -80px;
}
.negetiveMarginRight
{
	margin-right: -8rem;
}
.negativeMarginBottom {
	margin-bottom: -5px;
}

.negativeMarginBottom5 {
	margin-bottom: -0.5rem !important;
}

.nMarginB {
	margin-bottom: -1.3rem;
}

.marginT15 {
	margin-top: 15px !important;
}

.marginB15 {
	margin-bottom: 15px !important;
}

.h250 {
	height: 250px;
}

.inputWithIcon {
	border: none;
}

.inputWithIcon:focus {
	box-shadow: none;
}

.right25 {
	right: 25%;
}

.left30 {
	left: 30%;
}

.rotate75 {
	transform: rotate(75deg);
}
.rotate270
{
	transform: rotate(270deg);
}
.inputBorderRight::after {
	content: "";
	width: 1px;
	height: 24px;
	background: #D1D5DB;
	position: absolute;
	right: 24%;
	display: block;
	top: 15px;
}

/*.searchButton {
	background-image: url("../images/brand/search.png");
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-color: transparent;
	border: none;
}*/

#storeModal .modal-content {
	width: 80%;
}

.modal-backdrop {
	z-index: 9;
}

.mTop3 {
	margin-top: 2.5rem
}

.inputSign::placeholder {
	text-align: left;
	color: rgba(107, 114, 128, 0.8);
}

section.article-content p.MsoNormal {
	line-height: 3 !important;
}

section.article-content p.MsoNormalCxSpMiddle {
	line-height: 3 !important;
}

section#counter-box .counter-box {
	cursor: pointer !important;
}


.bigfontSize {
	font-size: 3.438rem;
}


#carousel-category .owl-nav .owl-prev,
#carousel-category .owl-nav .owl-next {
	z-index: 1;
	width: 25px;
	height: 25px;
	background-color: #ccc;
	border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#carousel-category .owl-nav button span {
	font-size: 40px;
	display: inline;
	position: absolute;
	bottom: -28px;
}

#carousel-category .owl-nav button.owl-prev span {
	left: 7px;
}

#carousel-category .owl-nav button.owl-next span {
	right: 7px;
}

#carousel-category .owl-nav button.owl-prev {
	display: inline;
	position: absolute;
	left: 40px;
	top: -35px;
}

#carousel-category .owl-nav button.owl-next {
	left: 10px;
	top: -35px;
	display: inline;
	position: absolute;
}

#carousel-category .owl-nav {
	margin: 0;
}

.btn-wrap {
	text-align: center;
	width: 100%;
}

#carousel-category .owl-nav .disabled, button.disabled {
	opacity: 0.6;
}

#carousel-category .owl-stage {
	right: -50px;
}

#productSafar .owl-stage {
	right: -50px;
}

#specialOff .owl-stage {
	right: -50px;
}

.listGridType2 {
	display: grid;
	grid-template-columns: repeat(5, 1fr);
}

.gridGapType5 {
	grid-gap: .7rem .7rem;
}

.navSubCat .nav-link.active, .navSubCat .show > .nav-link {
	background-color: #3838F0 !important;
	color: #fff !important;
}

.pagination li a:hover {
	background: #E7E7E7;
}

.addToCart {
	display: none;
}

#freequentQuestionAccardion button.accordion-button::after {
	content: "";
	background-image: url("../images/icons/arrow-square-down.webp");
	margin-right: auto;
	margin-left: 0;
}

.accordion2 .accordion-item {
	border: none !important;
}

.accordion2 button.accordion-button::after {
	content: "";
	background-image: url("../images/campaign/arrow-down.webp");

	border: none;
	background-size: auto !important;
}

.accordion2 button.accordion-button:not(.collapsed):focus {
	border-color: #fff !important;
}

.accordion2 .accordion-button.collapsed:focus {
	border-color: #fff !important;
}

.accordion2 .accordion-button:not(.collapsed) {
	border-color: #fff !important;
	background-color: #fff;
	box-shadow: none;
}

.accordion2 button.accordion-button {
	width: auto;
	margin: 0 auto;
}

.accordion2 .accordion-collapse .accordion-body {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.top10 {
	top: 10px;
}

.otc {
	position: relative;
	margin: 0 auto;
}

.otc fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.otc fieldset div {
	display: flex;
	align-items: center;
	justify-content: center;
}

.otc legend {
	margin: 0 auto 1em;
	color: #fff;
	font-weight: bold;
}

.otc input[type="number"] {
	width: 50px !important;
	height: 50px !important;
	border: 1px solid rgba(37, 99, 235, 0.5) !important;
	line-height: 1 !important;
	margin: .1em 1em !important;
	padding: 8px 0 4px !important;
	text-align: center !important;
	appearance: textfield !important;
	-webkit-appearance: textfield !important;
	border-radius: 8px !important;
	font-size: 1.5em !important;
}

.otc input::-webkit-outer-spin-button, .otc input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.otc input[type="number"]:nth-child(n+4) {
	order: 2;
}

.otc div::before {
	content: '';
	height: 2px;
	width: 12px;
	margin: 0 .25em;
	order: 1;
	background: #fff;
	border-radius: 2px;
	opacity: .4;
}

.otc input::placeholder {
	opacity: 1 !important;
	text-align: center !important;
}

.otc2 input[type="number"] {
	border: 1px solid #D1D1D1 !important;
}

.otc2 input[type="number"]::placeholder {
	color: #D1D1D1 !important;
}

.otc3 input[type="number"] {
	margin: .1em .3em !important;
}

.eyeImg {
	display: none
}

.guideLink li a, .guideLink li a.active, .guideLink li:hover a {
	padding-top: .75rem;
	padding-bottom: .75rem;
}

.guideLink li:hover a {
	color: #fff !important;
}

.guideLink li:hover {
	background-color: #3838F0 !important;
}

.guideLink li:hover a {
	color: #fff !important;
}

.accordion-button {
	text-align: right !important;
}

.accordion2 .accordion-button {
	text-align: center !important;
	align-content: center;
}

.styleWords {
	word-spacing: 5px;
	line-height: 38px;
}

.tb-borderd tr {
	border-bottom: 1px solid #E7E7E7;
	color: #484E85;
}

#navbarSupportedContent .nav-link:hover, #navbarProfileContent .nav-link:hover {
	background-color: #fff;
	padding: 4px 7px;
	border-radius: 8px;
}

#navbarSupportedContent .nav-link:hover span, #navbarProfileContent .nav-link:hover span {
	color: #514EFF;
}

.show {
	display: block
}

.display-none {
	display: none !important;
}

/* guide page */
.text900 {
	color: #363b5e;
}

.Aaccent {
	color: #4a517d;
}

.Agray600 {
	color: #4b5563;
}

.Agray500 {
	color: #6b7280;
}

.Amain {
	color: #21294d;
}

.bgGradiantGray {
	background: linear-gradient(180deg, #ccddf926 6.25%, #ccddf90d 100%);
}

.bgGradiantBlue {
	background: linear-gradient(270deg, #2056cd 0%, #2563eb 100%);
}

.bgbtnblue {
	background: #3377e8;
}

.bglightblue {
	background: #0ea5e90d;
}

.bgbtnlightblue {
	background-color: #0ea5e914;
}
.bglightblue2
{
	background-color: #2f96f4;
}
.bggraymain {
	background-color: #fafafa;
}

.brGray {
	border: 1px solid #363b5e66
}

.brDark {
	border: 1px solid #363b5e1a
}

.brWhite {
	border: 1px solid #d1d1d1
}

.brLight {
	border: 1px solid #9ca3af80;
}

.brBlue {
	border: 1px dashed #2563eb40;
}

.boxShadowdarkblue {
	box-shadow: 0px 14px 34px 15px #0000000a;
}

.boxShadowdark {
	box-shadow: 0px 0px 58px 2px rgba(0, 0, 0, 0.28);
}

.fontSize5 {
	font-size: 0.313rem;
}

.fontSize8 {
	font-size: 0.5rem;
}

.fontSize9 {
	font-size: 0.563rem;
}
.fontSize10
{
	font-size: 0.6rem;
}
.fontSize11 {
	font-size: 0.688rem;
}

.smallText {
	font-size: 0.75rem;
}

.fText {
	font-size: 0.875rem;
}

.fontSize15 {
	font-size: 0.938rem;
}

.text-justify {
	text-align: justify;
}

.outline-0 {
	outline: 0;
}

.lineHeight30 {
	line-height: 1.875rem;
}

.lineHeight35 {
	line-height: 2.188rem;
}

.lineHeight40 {
	line-height: 2.5rem;
}

@media screen and (max-width: 768px) {
	.changePic-1 {
		content: url('../images/stores/res-guide-1.webp');
	}

	.changePic-2 {
		content: url('../images/stores/res-guide-2.webp');
	}
}

.beforeShadow::before {
	content: '';
	position: absolute;
	top: -25%;
	left: -25%;
	width: 70%;
	height: 150%;
	background: radial-gradient(50% 50% at 50% 50%, rgba(56, 56, 240, 0.12) 0%, rgba(56, 56, 240, 0.00) 100%);
}

.afterShadow::before {
	content: '';
	position: absolute;
	top: -25%;
	right: -25%;
	width: 70%;
	height: 150%;
	background: radial-gradient(50% 50% at 50% 50%, rgba(56, 56, 240, 0.12) 0%, rgba(56, 56, 240, 0.00) 100%);
}

@media screen and (max-width: 1000px) {
	.beforeShadow::before {
		display: none;
	}

	.afterShadow::before {
		display: none;
	}
}

.pathBackground1 {
	top: 225px;
	left: 125px;
}

.pathBackground2 {
	top: 1290px;
	right: 50px;
}

@media screen and (max-width: 1525px) {
	.display-none {
		display: none;
	}
}

/* .btn:hover{ opacity: .7; } */
/* end guide page */
@media only screen and (max-width: 1400px) {
	.bigfontSize {
		font-size: 2.7rem;
	}
}

@media only screen and (max-width: 1200px) {
	.listGridType2 {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}
}

@media only screen and (max-width: 1150px) {
	.bigfontSize {
		font-size: 2.4rem;
	}
}

@media only screen and (max-width: 980px) {
	.bigfontSize {
		font-size: 2.1rem;
	}

	.listGridType2 {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
}

@media only screen and (max-width: 900px) {
	.bg-transparent-sm {
		background: transparent !important;
	}

	.grid-Table1-sm {
		display: grid !important;
		grid-template-columns: repeat(4, 1fr);
	}

	.grid-Table1-sm .box1 {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2
	}

	.grid-Table1-sm .box2 {
		grid-column-start: 4;
		grid-column-end: 5;
		grid-row-start: 1;
		grid-row-end: 2
	}

	.grid-Table1-sm .box3 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 3
	}

	.grid-Table1-sm .box4 {
		grid-column-start: 3;
		grid-column-end: 5;
		grid-row-start: 2;
		grid-row-end: 3
	}

	.grid-Table1-sm .box5 {
		grid-column-start: 1;
		grid-column-end: 5;
		grid-row-start: 3;
		grid-row-end: 4
	}

	.tableCampaign .gridTable1-sm {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		margin-top: .5rem;
		padding: 1rem .3rem;
		border-radius: .8rem;
	}

	.tableCampaign .gridTable1-sm .box1 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box11 {
		grid-column-start: 1;
		grid-column-end: 2;
		grid-row-start: 1;
		grid-row-end: 2;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box111 {
		grid-column-start: 2;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box2 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 2;
		grid-row-end: 4;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box3 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 4;
		grid-row-end: 5;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box4 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 5;
		grid-row-end: 6;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box5 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 6;
		grid-row-end: 7;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box6 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 7;
		grid-row-end: 8;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box7 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 8;
		grid-row-end: 9;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tableCampaign .gridTable1-sm .box8 {
		grid-column-start: 1;
		grid-column-end: 3;
		grid-row-start: 9;
		grid-row-end: 10;
		margin-top: .5rem;
		border-radius: 8px;
		border: 1px solid #E7E7E7;
	}

	.tb-borderd tr {
		border: 1px solid #E7E7E7;
	}

	.borderNone-sm {
		border: none !important;
	}

	.w-100-sm {
		width: 100%;
	}

	.right25 {
		right: 15%;
	}

	.pContainer {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.pageGridType1-sm {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.alignRight-sm {
		text-align: right !important;
	}

	.alignLeft-sm {
		text-align: left !important;
	}

	.fText-md {
		font-size: 13px !important;
	}
}

@media only screen and (max-width: 767px) {
	.text-center-sm {
		text-align: center !important;
	}

	.storeBanner {
		content: url('../images/stores/banner1-res.webp');
	}

	.listGridType2 {
		grid-template-columns: 100%;
	}

	.pContainer {
		padding-left: .5rem !important;
		padding-right: .5rem !important;
	}

	.accordion-button {
		font-size: 12pt !important;
	}

	.guideLink {
		display: block !important;
	}

	.guideLink li {
		width: 95%;
		margin-top: 1rem !important;
	}

	#footerSocial {
		width: 100% !important;
	}
}

@media only screen and (max-width: 500px) {
	.smallText-sm {
		font-size: 12px;
	}

	.right25 {
		right: 5%;
	}

	.pContainer {
		padding-left: .3rem !important;
		padding-right: .3rem !important;
	}

	.heightProductImg {
		height: 10rem;
	}
}

@media only screen and (max-width: 400px) {
	.signLink a {
		font-size: 14px !important;
	}
}

@media only screen and (max-width: 350px) {
	.right25 {
		right: 0
	}

	.fText-sm {
		font-size: 12px;
	}
}

@media only screen and (max-width: 300px) {
	.fText-sm {
		font-size: 11px;
	}
}

.direction-left {
	direction: ltr !important;
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	.w-sm-100 {
		width: 100% !important;
	}

	.w-sm-75 {
		width: 75% !important;
	}

	.w-sm-50 {
		width: 50% !important;
	}

	.w-sm-25 {
		width: 25% !important;
	}

	.h-sm-100 {
		height: 100% !important;
	}

	.h-sm-75 {
		height: 75% !important;
	}

	.h-sm-50 {
		height: 50% !important;
	}

	.h-sm-25 {
		height: 25% !important;
	}
}


/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
	.w-md-100 {
		width: 100% !important;
	}

	.w-md-75 {
		width: 75% !important;
	}

	.w-md-50 {
		width: 50% !important;
	}

	.w-md-25 {
		width: 25% !important;
	}

	.h-md-100 {
		height: 100% !important;
	}

	.h-md-75 {
		height: 75% !important;
	}

	.h-md-50 {
		height: 50% !important;
	}

	.h-md-25 {
		height: 25% !important;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	.w-lg-100 {
		width: 100% !important;
	}

	.w-lg-75 {
		width: 75% !important;
	}

	.w-lg-50 {
		width: 50% !important;
	}

	.w-lg-25 {
		width: 25% !important;
	}

	.h-lg-100 {
		height: 100% !important;
	}

	.h-lg-75 {
		height: 75% !important;
	}

	.h-lg-50 {
		height: 50% !important;
	}

	.h-lg-25 {
		height: 25% !important;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	.w-xl-100 {
		width: 100% !important;
	}

	.w-xl-75 {
		width: 75% !important;
	}

	.w-xl-50 {
		width: 50% !important;
	}

	.w-xl-25 {
		width: 25% !important;
	}

	.h-xl-100 {
		height: 100% !important;
	}

	.h-xl-75 {
		height: 75% !important;
	}

	.h-xl-50 {
		height: 50% !important;
	}

	.h-xl-25 {
		height: 25% !important;
	}
}

.width-100-px {
	width: 100px !important;
}

/*main slider and banner*/

.main-banner {
	padding: 0 1.5rem;
	margin-top: 1rem;
}

.banner-image-large {
	width: 100%;
	object-fit: cover;
	border-radius: 25px;
}

.banner-image-small {
	width: 100%;
	object-fit: cover;
	border-radius: 25px;
}

.swiper-container {
	overflow: hidden;
	position: relative;
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 95%;
	transform: translateY(-50%);
	z-index: 7;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	background-size: 12px;
}


.swiper-button-next::after,
.swiper-button-prev::after {
	font-size: 18px;
	color: rgba(255, 255, 255, 0.8); /* رنگ آیکون سفید با opacity 80 */
}

.swiper-rtl .swiper-button-next {
	right: 92%;
}

.swiper-rtl .swiper-button-prev {
	right: 82%;

}

.container-larg-img {
	width: 100%;
}

.container-small-img {
	width: 23%;
}

@media only screen and (min-width: 576px) {
	.swiper-rtl .swiper-button-next {
		right: 94%;
	}

	.swiper-rtl .swiper-button-prev {
		right: 88%;
	}
}

@media only screen and (min-width: 992px) {
	.container-larg-img {
		width: 75%;
	}
}

@media only screen and (min-width: 1350px) {
	.main-banner {
		padding: 0 8.5rem;
		margin-top: 4rem;
	}
}

.blink-text {
	animation: blinker 2s linear infinite;
}

@keyframes blinker {
	50% {
		opacity: 0;
	}
}
.popup-notice {
	font-family: estedad;
	height: 100vh;
	background-color: #f3f3f3;
}
.modal {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	justify-content: center;
	align-items: center;
	z-index: 1000;
}

.modal-content {
	background-color: #fff;
	border-radius: 20px;
	max-width: 630px;
	width: 90%;
	padding: 20px;
	text-align: right;
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);
}

.modal-header,
.modal-footer {
	border: none;
	font-family: textFont;
}

.modal-title {
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 15px;
	line-height: 40px;
	font-family: textFont;
}


.btn-got-it {
	background-color: #1e3a8a;
	color: #fff;
	border-radius: 10px;
	padding: 10px 30px;
	border: none;
	cursor: pointer;
	font-size: 16px;
}

.btn-got-it:hover {
	background-color: #1e3a8a;
	color: #fff;
	box-shadow: none;
}

@media (max-width: 768px) {
	.modal-content {
		max-width: 90%;
		padding: 1rem;
	}
	.modal-title {
		font-size: 18px;
	}
	.modal-body {
		font-size: 12px;
	}
	.btn-got-it {
		font-size: 14px;
		padding: 0.5rem 1.5rem;
	}
}
.width2rem
{
	width: 2rem;
}
.width2_5rem
{
	width: 2.5rem;
}
.height2_5rem
{
	height: 2.5rem;
}
.height-6rem
{
	height: 6rem;
}
.height-100vh
{
	height: 100vh !important;
}
.width20px {
	width: 20px !important
}
.text-justify {
	text-align: justify;
}
.add-transition
{
	transition: transform 0.3s ease-in-out;
}
.cicle-fill {
	width: 10px;
	height: 10px;
	display: block;
	margin-left: 5px;
	border-radius: 50%;
}
input::placeholder {
	font-size: 0.75rem;
}
ol {
	list-style-type: none;
	counter-reset: item;
}
ol li {
	counter-increment: item;
	margin: 0.5rem 0;
	position: relative;
	padding-right: 2rem;
}
ol li::before {
	content: counter(item, persian) ". ";
	right: 0;
	margin-left: 0.5rem;
}
.cursorPointer{
	cursor: pointer;
}

