﻿@font-face {
    font-family: 'kror';
    src: url('https://www.mahasib.com/lekbne/KRORO.TTF');
}

@font-face {
    font-family: 'Pashto Kror Asiatype';
    src: url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.eot');
    src: url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.eot?#iefix') format('embedded-opentype'),
    url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.woff2') format('woff2'),
    url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.woff') format('woff'),
    url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.ttf') format('truetype'),
    url('https://www.mahasib.com/lekbne/PashtoKrorAsiatype.svg#PashtoKrorAsiatype') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.eot');
    src: url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.woff2') format('woff2'),
    url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.woff') format('woff'),
    url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.ttf') format('truetype'),
    url('https://www.mahasib.com/lekbne/NotoSansArabic-Regular.svg#NotoSansArabic-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@keyframes khwzndtia_pty {
    from {background-color: black;}
    to {background-color: gray;}
}
@keyframes nudge {
    0% {
        transform: rotate(-7deg);
    }
    33% {
        transform: rotate(7deg);
    }
    66% {
        transform: rotate(-7deg);
    }
}
@keyframes lh_lande_nh_pas {
    from {bottom: -100px;}
    to {bottom: 50px;}
}
@keyframes anim_btn_lds_zargwn {
    0%   {background-color:green;}
    50%  {background-color:lightgreen;}
    100% {background-color:green;}
}
@keyframes anim_btn_lds_shna {
    0%   {background-color:blue;}
    50%  {background-color:lightblue;}
    100% {background-color:blue;}
}
@keyframes anim_btn_lds_sra {
    0%   {background-color:maroon;}
    50%  {background-color:red;}
    100% {background-color:maroon;}
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@-webkit-keyframes khwzndtia_pty {
    from {background-color: black;}
    to {background-color: gray;}
}
@keyframes  rng-bdl {
    0% { color: black; }
    50% { color: white; }
    100% { color: black; }
}


:root {
    --lwmry_shalid_rng: #ffffff;
    --lwmry_rng: black;

    --mnzpangh_likbnh_kchh: 14px;

    --spin_ph_twr_mtn_rng: white;
    --twr_ph_spin_mtn_rng: black;

    --pty0_shalid_rng: #eee;
    --pty1_rng: #eee;
    --pty2_rng: #ccc;
    --pty3_rng: #666666;

    --minw_border_rng: #aaa;

    --kard_shadow_rng: #eee;

    --lg_twr:rgba(0,0,0,0.1);
}



* { box-sizing: border-box; }
*:focus {outline: none;}
*::-moz-focus-inner {border: none; }

html {
    height: 100%;
}
body {
    height: 100%;
    margin:0px;
    font-size: var(--mnzpangh_likbnh_kchh);
    color: var(--lwmry_rng);
    background-color: var(--lwmry_shalid_rng);
}

a {
    color:inherit;
}
a:hover {
    text-decoration:none;
}

.hwr_brkhh {
    
}

.hwr_wshyh {
    opacity: 0;
}

.hwr_brkhh:hover .hwr_wshyh {
    opacity: 1;
}


select {
    color: #000;
    max-width: 200px;
}
select:focus {
    outline: none;
}

input, textarea, body, button {
    font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Vazirmatn, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.shy_nh_gs input,
.shy_nh_gs textarea,
body.shy_nh_gs,
.shy_nh_gs button {
    font-family: "kror",ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Vazirmatn, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}

.shy_nh_gs { direction: rtl; }
.gs_nh_shy { direction: ltr;}


body, input, textarea {
    line-height: 1.6
}

body.shy_nh_gs, 
.shy_nh_gs input,
.shy_nh_gs textarea {
    line-height: 2;
}

.twmbly {
    position: sticky;
    top: 0px;
    z-index: 1;
}

/** klh che scrollintoview call shi nw dgh margin scroll th space wrkwi */
.arin_dy {
    scroll-margin: 100px;
}

/* color rng */
.rng0 { color: unset !important;}
.rng1 { color:#cccccc !important;}
.rng2 { color:#999999 !important;}
.rng3 {color:#666666 !important;}
.rng4 {color:#333333 !important;}
.rng5 {color:#000000 !important;}
.rng6 {color:#fff !important;}

/*information*/
.rng7, .rng_malwmat { color:#28B463 !important; }
/*alrt*/
.rng8, .rng_khbrtia { color:#F4D03F !important; }
/*warnning*/
.rng9 , .rng_gwash { color:#E74C3C !important; }

/*font bold agz kchh */
.agz_kchh0 { font-weight: normal; }
.agz_kchh1 { font-weight: bold; }
.agz_rewnd { font-style: italic; }

.kchh_bksh { width: 200px;}

/*kchh PXL*/
.kchh1px { width:25px; }
.kchh2px { min-width:50px; }
.kchh3px { min-width:60px; }
.kchh4px { min-width:100px; }
.kchh5px { min-width:120px; }
.kchh6px { min-width:160px; }
/* use kchh6 */
.kchh0p { width:160px; }
/* use kchh3 */
.kchh1p {
    width:60px;
    padding:1px 0px;
    display: inline-block;
}
/*kchh %*/
.kchh2p {
    width:100%;
    padding:2px 0px;
    display: inline-block;
}
/* use kchh3 %*/
.kchh3p {
    width:50%;
    padding:2px 0px;
    display: inline-block;
}
/* use kchh4 %*/
.kchh4p {
    width:33.3%;
    padding:2px 0px;
    display: inline-block;
}
/* use kchh5 %*/
.kchh5p {
    width:25%;
    padding:2px 10px;
    display: inline-block;
}
.kchh2_3p {
    width:65%;
    padding:2px 0px;
    display: inline-block;
}
.kchh3_4p {
    width:80%;
    padding:2px 0px;
}

/***** direction *****/
.lwry_mrkz{
    margin: 0 auto;
    display: block;
}
.lwry_gs{ float:left;}
.lwry_shy{ float:right;}
.brabrwaly_gs{ text-align: left;}
.brabrwaly_shy{ text-align: right;}
.brabrwaly_mnz{ text-align: center;}
.brabrwaly_pail{ text-align: start;}
.brabrwaly_pai{ text-align: end;}

/***** block direction *****/
.aghiz_blwk { display: block;}
.aghiz_dnnh_blwk, .srlik_nshh, .pa_yaw_khat_ke { display: inline-block;}
.aghiz_bnd { display: none;}

/***** Positioning *****/
.zai_arwnd { position: relative; }
.zai_takly { position: absolute; }

.zai_arwnd .zai_arwnd_kwnj_ke {
    position: absolute;
    top: 0px;
    left: 0px;
}

.shy_nh_gs .zai_arwnd_kwnj_ke5 {
    position: absolute;
    top: 5px;
    right: 5px;
}

.gs_nh_shy .zai_arwnd_kwnj_ke5 {
    position: absolute;
    top: 5px;
    left: 5px;
}

.shy_nh_gs .zai_arwnd_kwnj_ke_shy5 {
    position: absolute;
    top: 5px;
    left: 5px;
}

.gs_nh_shy .zai_arwnd_kwnj_ke_shy5 {
    position: absolute;
    top: 5px;
    right: 5px;
}



/***** text direction  mtn_lwry *****/
.mtn_lwry_mrkz{ text-align: center;}
.mtn_lwry_gs{ text-align: left;}
.mtn_lwry_shy{ text-align: right;}
.mtn_lwry_pwrth{ vertical-align:top;}
.mtn_lwry_shkth{ vertical-align: bottom;}
.mtn_lwry_mnz{ vertical-align: middle;}
.mtn_lwry_landelik{ vertical-align: sub;}
.mtn_lwry_paslik{ vertical-align: super;}

/***** width - pwrh-% *****/
.pwrh0 { width:auto;}
.pwrh { width: 100%;}
.dribrkhe { width: 75%;}
.nimh { width: 50%;}
.chark { width: 25%;}
.paw { width: 12%;}
.fullwidth {
    width: 85%
}
#fullwidth {
    width:100%;
}

/***** width - pwrh-px *****/
.pwrh_pxl { width: 480px;}

/***** height - lwr *****/
.lwr { height: 100%;}
.lika_lwr { line-height: normal;}


/* krshh_lande */
.krshh_lande0 { border-bottom: none;}
.krshh_lande1 { border-bottom: solid 1px;}
.krshh_lande2 { border-bottom: solid 2px;}
.krshh_lande3 { border-bottom: solid 3px;}
.krshh_gs1 { border-left: solid 1px;}

/* Pwr Kalmwnh */
.por_2kalm{
    display: grid;
    grid-template-columns: 3fr 1fr;
}
.por_3kalm{
    display: grid;
    grid-template-columns: minmax(100px, 1fr) 3fr 40px;
}

.por_2kalm_100px {
    display: grid;
    grid-template-columns: 100px auto;
}

.por_4kalm{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr ;
}
.por_5kalm{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.por_zbarnw_chare_5kalm{
    display: grid;
    grid-template-columns: 1fr 2fr 1fr 3fr 2fr;
}
.por_zbarnw_chare_7kalm{
    display: grid;
    grid-template-columns: 1fr 3fr 2fr 1fr 1fr 1fr 1fr;
}

/* images anzwr */
.anzwr_twlgh_lndiz {
    width: 160px;
    height: 160px;
    border: 1px;
}
.anzwr_mrba {
    width: 160px;
    height: 160px;
    border: 1px;
    display: block;
}
.mkh_aks{
    width: 160px;
    border: 1px;
    display: block;
}

/* Logoganey */
.m_logo  {
    height:45px;
    margin-top:10px;
}
.logo img {
    max-width: 100px; 
    max-height: 70px; 
    height: auto; 
    vertical-align: middle;
}
.lls_logo {
    display: block;
    position: relative;
    top: -22.5px;
    background: #f8f8f8;
    padding: 5px;
    margin-left: 5px;
    border-radius: 15px;
}

/* Switch Barkhh */
.switch_brkha {
    width: 100%;
    text-align: center;
    margin-top: 70px;
}
.switch_toke {
    display: inline-block;
}
.switch_toki {
    display:inline;
    margin:5px;
    text-align: center;
    float: left;
}
.switch_toki .num_anzor{
    min-width: 170px;
    padding: 10px;
    border-radius: 4px;
    border: var(--minw_border_rng);
    clear: both
}
.switch_toki a{
    text-decoration: none;
}
.switch_toki .anzor {
    max-height: 65px;
    max-width: 100%;
}
.swch_brkha {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
}
.swch_brkha .twky {
    display: grid;
    padding: 5px;
}

/* Sinjak Styles */
.zoom_baks{
    position:fixed;
    top: 10px;
    height: 60%;
    max-width:60%;
    overflow: scroll;
    border: solid 1px #ddd;
    background-color: #eee;
}
.sinjaq_baks {
    position: fixed;
    top: 15px;
    left: 255px;
    height: 60%;
    max-width: 60%;
    overflow: hidden;
    border: solid 1px #ddd;
    background-color: #eee;
    animation: nudge .4s linear;
    padding: 5px;
    display: block;
    resize: both;
}
.sinjaq_baks_nwm {
    display:inline-block;
    width:90%;
}
.sinjaq_baks_nwm:hover {
    cursor:move;
}
.btn_bnd_mrsth{
    width:5%;
}
.sinjaq_baks_matn{
    overflow: scroll;
    height: 100%;
}
.zoomable:hover{
    cursor: zoom-in;
}

.mahasib_nashakee, .nshk {
    font-family: mahasib_nashakee_brands, mahasib_nashakee_solid, mahasib_nashakee_regular !important;
    width: 30px;
    height: 30px;
    line-height: 26px;
}

#pighamgr_nshka, #pin_shawai, #support,.ght_grd_nshk{
    position: fixed;
    bottom: 24px;
    height: 58px;
    width: 58px;
    line-height: 58px;
    border-radius: 100%;
    font-size: 20px;
    text-align: center;
    box-shadow: 0px 3.5px 21px -10px #000;
    border: solid 2px black;
}
#pin_shawai_baks, #support_baks{
    display: none;
    position: fixed;
    top: 15px; left:255px;
    height: 60%;
    max-width: 60%;
    overflow: scroll;
    border: solid 1px #000;
    background-color: #eee;
    animation: nudge .4s linear;
    padding: 0px;
    box-shadow: 1px 1px 15px #000;
}
#pin_shawai_baks:hover{
    cursor: grab;
}
#video {
    border: 1px solid #999;
    width: 98%;
    max-width: 860px;
}

/* Bakse */
fieldset {
  background-color: var(--pty0_shalid_rng);
  border: 1px black solid;
}
legend {
  background-color: black;
  color: white;
  padding:1px 5px;
}
.sng_srlek_bksa {
    display: inline-block;
    width: 30%;
    vertical-align: top;
}
.sng_paila_bksa {
    display: inline-block;
    width: 64%;
    background: whitesmoke;
    border: solid;
    border-bottom: black 10px
}
.brkha_taknh_bksa {
    width: 100%;
    background-color: #7b5e4d;
    color: white;
}
.mrasta_baks{
    position: absolute;
    display: none;

    left:0;
    right:0;
    margin-left: auto;
    margin-right: auto;

    width: 500px;
    border: solid 1px #FFA700;
    background-color: #E2DECF;

    padding: 20px;
    color: #444;
    transition: all 0.7s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}
.band_mrasta {
    position: absolute;
    right: 6px;
    font-size: 22px;
    cursor: pointer;
    background: linear-gradient(#dadbdb, #b4b5b5);
    margin-top: 8px;
    padding: 2px 12px;
    color: white;
}
.band_mrasta:hover {
    background: linear-gradient(#888888, #ebebeb);
}
#band_mrasta {
    position: relative;
    display: block;
    float: right;
    left: 10px;
    bottom: 10px;
    text-decoration: none;
    font-family: monospace;
    color: #ffa700;
    font-size: x-large;
    font-weight: bold;
}

#mhasb_dshbwrd_traw {
    text-decoration: none;
}

#charwal_anzwr, .charwal_anzwr {
    display: inline-block;
    height: 45px;
    width: 45px;
    margin: auto;
    background-image: url('https://www.mahasib.com/anzwr/anzwr_tsh.png');
    background-size: cover;
    background-position: center;
    vertical-align: middle;
    border: solid 2px white;
    border-radius: 50%;
}
#charwal_minw, .wrh_minw {
    position: absolute;
    background: var(--lwmry_shalid_rng);
    border: solid 1px;
    border-bottom: none;
    text-align: center;
    color: var(--lwmry_rng);
}

div#charwal_minw > div, .wrh_minw > div {
    border-bottom: solid 1px;
    padding: 5px;
}


.tlwal_shalid_twky {
    padding: 4rem 2rem;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-position-y: top;
}

.panh_twky_mtn_ke_anzwr.mrkz {
    display: block;
    margin: auto;
}
.kard {
    margin: 10px;
    border: 1px solid var(--minw_border_rng);
    box-shadow: 0px 2px var(--kard_shadow_rng);
    border-radius: 10px;
    overflow: hidden;
}


/* borders chwkat */
.chwkat0{ border:none;}
.chwkat1{ border:1px solid #cccccc;}
.chwkat2{ border:2px solid #999999;}
.chwkat3{ border:3px solid #666666;}
.chwkat4 { border: 3px solid #333333;}
.chwkat5 { border: 1px solid #000000;}
.chwkat6 { border: 2px solid #ffc800;}
.chwkat7 { border: 3px solid #454545;}
.chwkat8 { border-top: 1px solid #fff;}
.chwkat9 { border-top: 2px solid #fff;}
.chwkat10 { border-top: 1px solid #000;}
.chwkat11 { border-top: 2px solid #000;}
.chwkat12 { border-bottom: 1px solid #fff;}
.chwkat13 { border-bottom: 2px solid #fff;}
.chwkat14 { border-bottom: 1px solid #000;}
.chwkat15 { border-bottom: 2px solid #000;}
.chwkat_shy0 { border-right: none;}
.chwkat_shy1 { border-right: 1px solid #000;}
.chwkat_shy2 { border-right: 2px solid #000;}
.chwkat_gs0 { border-left: none;}
.chwkat_gs1 { border-left: 1px solid #000;}
.chwkat_gs2 { border-left: 2px solid #000;}
.chwkat_pas0 { border-top: none;}
.chwkat_pas1 { border-top: 1px solid #000;}
.chwkat_pas2 { border-top: 2px solid #000;}
.chwkat_lande0 { border-bottom: none;}
.chwkat_lande1 { border-bottom: 1px solid #000;}
.chwkat_lande2 { border-bottom: 2px solid #000;}


/* ph tlipwn ke mnz ke wshyh */

/* dshbwrd */
.metric_sec_twky {
    padding: 3px;
    border-bottom: 1px dashed;
}


/* Tabwnh */
.tabwnh {
    max-width: 100%;
}
.tabwnh section {
    display: none;
    /* padding: 20px 3px 5px; */
}
.tabwnh input[type="radio"] {
    display: none;
}
.tabwnh label, .tabwnh .tab{
    display: inline-block;
    margin: 1px 0px -1px;
    padding: 5px 25px;
    text-align: center;
    color: var(--twr_ph_spin_mtn_rng);
    background-color: var(--pty2_rng);
    border-radius: 5px 5px 0px 0px;
    min-width: 80px;
    height: 45px;
    flex-shrink: 0;
    position: relative;
}

.shy_nh_gs .tabwnh .tab {
    margin-left: 5px;
}
.gs_nh_shy .tabwnh .tab {
    margin-right: 5px;
}

.tabwnh label:hover, .tabwnh .tab:hover {
    color: var(--twr_ph_spin_mtn_rng);
    background: var(--pty1_rng);
    cursor: pointer;
}
.tabwnh input:checked + label, .tabwnh .taklshwy {
    color: var(--spin_ph_twr_mtn_rng);
    background: var(--pty3_rng);
}

.tab .khbrtia_shmer, .khbrtia_shmer {
    position: absolute;
    top: -10px;
    font-size: 10px;
    background-color: black;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    color: white;
    border-radius: 100%;
}

.shy_nh_gs .khbrtia_shmer {
    left: -5px;
}
.gs_nh_shy .khbrtia_shmer {
    right: -5px;
}

.pisw_mtn_bksh {
    width: 95px;
}

/** popup pigham */
.popup_pigham {
    position: fixed;
    display: inline-block;
    padding: 5px;
    bottom: 50px;
    font-size: 20px;
    border-radius: 20px;
    text-align: center;
    right: 0;
    left: 0;
    max-width: 300px;
    margin: auto;
    animation-name: lh_lande_nh_pas;
    animation-duration: 500ms;
    animation-timing-function: ease-in;
    background-color: black;
    color: white;
  }

#clockwise {
	border-width: 0;
	background-image: url(../images/rotate_clockwise.png);
	height: 48px;
	width: 48px;
	top:270px;
	position:absolute;
	display:inline-block;
    }
#clockopp {
border-width: 0;
background-image: url(../images/rotate_clock_opp.png);
height: 48px;
width: 48px;
display:inline-block;
top:270px;
position:absolute;
margin-left:auto;
margin-right:640px;
}

.keyboard{
    margin-left:-78px;
}
.traw_sadh {
    color: inherit;
    text-decoration: none;
}

.psr_ratg_trlande_kht:hover {
    text-decoration: underline;
}

.iframe_ywtwb {
    max-width: 100%;
}
.brkhh_fwrmh {
    color: var(--lwmry_rng);
    text-align: initial;
}

/*nnwtng brkh*/
.ariklar_takle_rng input[type="radio"]:checked+label {
   color: black;
}
.gs_aw_shy_bchi, .kalm2_gs_ght, .kalm2_awl_ght {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
}
.kalm2_shy_ght, .kalm2_dwym_ght {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
}

.mtn_kcha_pana_sar {
    font-size:  200%;
}
#pighamgr_nshka .mtn_kcha_pana_bekh {
    font-size: 150%;
}
.mtn_kcha_srlik {
    font-size: 150%;
}
.mtn_kcha_shkta_srlik {
    font-size: 120%;
}
.mtn_kcha {
    font-size: 100%;
}
.mtn_kcha_lmn_lek {
    font-size: 50%;
}

.srlik_nshh_chap img {
    max-width: 120px;
}
.nshh {
    max-height: 35px !important;
    max-width: 100px !important;
    vertical-align: middle !important;
}

/* fb comment pwrh wshyh */
.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe {
    max-width: 100% !important;
    width: 100% !important;
}
/* fb shrik tny ph kht ke smh wshyh */
.fb-share-button > span {
    vertical-align: initial !important;
    height: 16px !important;
}
.m_iframe {
    width: 80%;
    min-height: 1000px;
    margin-left: 20%;
    border:none;
}
.brkha_pigham > iframe {
    width: 100%;
    border: none;
    padding: 5px;
}

/* tny bnh */

input[type=text],input[type=password],input[type=number], select {
    vertical-align: middle;
    height: 30px;
    padding: 2px 10px;
    font-size: var(--mnzpangh_likbnh_kchh);
}

/* 
bl class jwrkrh aw mtnbksw th ye wrkrh
border: #ccc solid 1px;
border-radius: 8px; 
*/




.tny, .tny_rngh, .nshk, .mahasib_nashakee {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.btn_bnd, .tk_wrkrh, #panh_wnh .lbl_mtn, [role="button"] {
    cursor: pointer;
}
.tny_grdh_khrh {
    display: block;
    border: 1px solid hsla(19, 0%, 46%, 1);
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
    background: linear-gradient(hsl(0, 0%, 91%), hsl(0, 0%, 84%));
    border-radius: 5px;
    cursor: pointer;
    width: 100%;
    margin-top: 4px;
}
.tny_grdh_khrh:hover {
    background: linear-gradient(hsl(0, 0%, 95%), hsl(0, 0%, 89%));
}
button, .tny_rngh, .tny, .traw_lkh_tny {
    padding: 2px 10px;
    font-family: inherit;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    border: none;
    border-radius: 8px;
    background-color: inherit;
    /* height: 30px; */
    line-height: 26px;
    vertical-align: middle;
    margin: 2px;
    font-size: var(--mnzpangh_likbnh_kchh);
}

button, .tny, .traw_lkh_tny  {
    border: solid 1px black;
    background: white;
    color: black;
}

.tny:disabled, button:disabled {
    cursor:none;
    background: #aaa;
    color: #555;
}

.nshk_tny {
    border-radius: 5px;
    border: none;
    background: none;
    color: inherit;
}

button:hover, .tny:hover, .traw_lkh_tny:hover, .nshk_tny:hover {
    /* background: var(--lg_twr) !important; */
    filter: brightness(1.1);
}

.tny_lkah_traw{
    border: none;
    background: none;
    cursor: pointer; 
    color: inherit;
    text-decoration: underline;
}
.trwny_tny {
    color:#000;
    padding:3px 5px;
    background:#fff;
}
.tny_nacharnd {
    background: #c1c1c1;
    padding: 5px;
    border: solid 1px;
    display: inline-block;
    margin: 5px;
    cursor: not-allowed;
}
.trwny_tny:hover {
    color:#FFF;
    padding:3px 5px;
    background:#000;
    border: solid 1px #fff;
}
.btn_lds_zargwn {
    animation-name: anim_btn_lds_zargwn;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    border-radius: 6px;
    font-size: x-large;
    min-width: 100px
}
.btn_lds_shna {
    animation-name: anim_btn_lds_shna;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    border-radius: 6px;
    font-size: x-large;
    min-width: 100px
}
.btn_lds_sra {
    animation-name: anim_btn_lds_sra;
    animation-iteration-count: infinite;
    animation-duration: 3s;
    border-radius: 6px;
    font-size: x-large;
    min-width: 100px
}
.btn_dwa_nanawaton{
    width: 70%;
    background-color: #bababa;
    color: white;
    padding: 16px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 0;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    cursor: pointer;
    height: 60px;
}
.tni {
    min-width: 150px;
    border-radius: 4px;
}
.tni:hover {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.24), 0 5px 10px 0 rgba(0,0,0,0.19);
}
section.button {
    position: fixed;
}

.swich_tny {
position: relative;
display: inline-block;
width: 45px;
height: 21px;
}

.swich_tny_slidgr {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}

.swich_tny_slidgr:before {
position: absolute;
content: "";
height: 15px;
width: 15px;
left: 4px;
bottom: 3px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}

input:checked + .swich_tny_slidgr {
/*background-color: #2196F3;*/
background-color: inherit;
}

input:focus + .swich_tny_slidgr {
box-shadow: 0 0 1px #2196F3;
}

input:checked + .swich_tny_slidgr:before {
-webkit-transform: translateX(22px);
-ms-transform: translateX(22px);
transform: translateX(22px);
}

.swich_tny_slidgr.grd {
border-radius: 34px;
}

.swich_tny_slidgr.grd:before {
border-radius: 50%;
}

/** Nashake **/
.nshk_pwrth::after { content: "\f093";}
.nshk_rng::after { content: "\f1f8";}
.nshk_nwy::after { content: "\f15b";}
.nshk_sm::after { content: "\f044";}
.nshk_rashkth::after { content: "\f019";}
.nshk_gs_gshy_nim::after { content: "\f053";}
.nshk_shy_gshy_nim::after { content: "\f054";}
.nshk_chk::after { content: "\f00c";}
.nshk_smbalwne::after { content: "\f013";}
.nshk_chlipa::after { content: "\f00d";}
.nshk_ghshy_gs::after { content: "\f060";}
.nshk_ghshy_shy::after { content: "\f061";}
.nshk_ghshy_pwrth::after { content: "\f30c";}
.nshk_ghshy_gs_shy::after { content: "\f362";}

.nshk_kapi::after {content: "\f0c5";}
.nshk_nkhchh::after {content: "\f279";}
.nshk_ltwl::after {content: "\f002";}
.nshk_chap::after {content: "\f02f";}
.nshk_lst::after {content: "\f03a";}
.nshk_las_takl::after {content: "\f25a"}

.shy_nh_gs .nshk_ghshy_gs::after { content: "\f061";}
.shy_nh_gs .nshk_ghshy_shy::after { content: "\f060";}

.nshk_pigham_mnz::after { content: "\f086";}
.nshk_jmh::after { content: "\f067";}
.nshk_mnpi::after { content: "\f068";}
.nshk_minw::after { content: "\f142";}
.nshk_mrkh::after { content: "\f086";}
.nshk_whatsapp::after { content: "\f232";}
.nshk_strgh::after { content: "\f06e";}
.nshk_jwab::after { content: "\f3e5";}
.shy_nh_gs .nshk_gs_gshy_nim::after { content: "\f054";}
.shy_nh_gs .nshk_shy_gshy_nim::after { content: "\f053";}
.nshk_tkhth::after { content: "\f46d";}

/** Shwnzai **/
.mazmun_artia_toki {
    display: inline-block;
    margin: 5px;
    text-align: center;
    border: black 1px solid;
    border-radius: 5px;
}
.mazmun_artia_toki > .num {
    background-color: green;
    color: white;

}

.showanzai_table {
    border: 1px solid gray;
    background-color: #ccc;

}
.showanzai_table tr {
    line-height: 15px;
}
.showanzai_tashreh_bksa {
    background-color: Silver;
    color: black;
    height: 100px;
    word-wrap: break-word;
    overflow-y: scroll;
    overflow-x: auto;
    width:97%;
    display: inline-block;
}
.showanzai_tashreh_speaker {
    border: 1px solid;
    padding: 5px;
    position: relative;
    display: inline-block;
    margin-top: -100px;
    margin-bottom: 100px;
    background: #fff;
    vertical-align: -125%;
}

.tolgy {
    font-size: 0.8rem;
    color: #566573;
    letter-spacing: 3px;
}
.mazmun {
    font-size: 0.8rem;
    color: #566573;
    letter-spacing: 3px;
}

.check_baksa {
    max-height: 300px;
    max-width: 300px;
    background-color: lightgray;
    color: black;
}

.jumle-table {
    margin-right: 20px;
}
table {
    width:100%;
    border-collapse: collapse;
}

#gwdamcha_jdwl #m_rakra {
    width: 80px;
}
#gwdamcha_jdwl #m_akhisto_narkh {
    width: 80px;
}
#print_barkha{
    display: none;
}
#captcha_img{
    height:auto;
    width:230px;
}

.tolga_pazandana {
    background: #FFFFFF;
    padding: 10px 10px 10px 10px;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: none;
    border: 0;
    display: block;
}

.num_barkha {
    font-weight: bold;
    margin-right: 103px;
    position: relative;
    font-size: 0.9rem;
    margin-left: 103px;
}
.nita_barkha {
    font-size: 0.8rem;
    color: #ABB2B9;
    letter-spacing: 3px;
}
.anzor_barkha {
    border-radius: 8px;
}

.malomat {
    font-size: 0.6rem;
    letter-spacing: 2px;
    position: relative;

}
.tabs {
    position: relative;
    min-height: 200px;
    clear: both;
    margin: 25px 0;
}

.chawkat_palika_samawanay{
    width: 400px;
    display: inline-block;
}

.file_takal{
    width: 250px
}
.zai_takl {
    background: cornsilk;
    border: 1px solid #1f1f21;
    padding: 1px 4px;
    margin: 5%;
}

.danana_menu {
    background-color: #ccc;
}
.menu_bar_horizontal {
    position: fixed;
    width:100%;
    padding-top: 2px;
    background-color: #fff;
}
.menu_item_link {
    text-decoration: none;
    color:black;
    font-size: 14px;
    
}

.wana_latoon_pata > .mrasta_barkha {
    display: inline-block;
    float: right;
}

/** Webzaigr **/
.featured_box {
    padding: 10px;
    border-radius: 5px;
    background: white;
}

.kochnai_anzor {
    width: 33.33%;
    overflow: hidden;
    vertical-align: top;
}
.kochnai_anzor_barkha {
    height: 100px;
    overflow: hidden;
}

.wna_takna_krky {
    position: absolute;
    background: white;
    width: 80%;
    left: 10%;
    height: 500px;
    border: solid black 1px;
    box-shadow: 5px 5px grey;
}
.wna_takna_frame {
    width:100%;
    height:100%;
}

/* Twkry */
.twkry_nshh_swda {
    height: 25px;
}

/*pidawar pana*/
.main_image {
    height:50%;
}
/* grid system */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 50%;
    border-radius: 8px;
}
.band_mrasta {
    position: absolute;
    right: 6px;
    font-size: 22px;
    cursor: pointer;
    background: linear-gradient(#dadbdb, #b4b5b5);
    margin-top: 8px;
    padding: 2px 12px;
    color: white;
}
.band_mrasta:hover {
    background: linear-gradient(#888888, #ebebeb);
}
#band_mrasta {
    position: relative;
    display: block;
    float: right;
    left: 10px;
    bottom: 10px;
    text-decoration: none;
    font-family: monospace;
    color: #ffa700;
    font-size: x-large;
    font-weight: bold;
}


.fwrmh_marjn {
    padding: 0 10px;
}
#wnh_smwn_fwrmh {
    display: none;
    background-color: var(--lwmry_shalid_rng);
    margin: 0;
    width: inherit;
}

@media only screen and (max-width: 600px) {
    #wnh_smwn_fwrmh {

        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }
}

#smwn_fwrmh {
    background-color: var(--lwmry_shalid_rng);
}


.embed-responsive-4by3 {
    height:500px;
}
.embed-responsive
.embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video{
    position:relative;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height: 100%;
    border:0;
}

.menu_item {
    display: inline-block;
    padding: 8px;
    background: linear-gradient(#dadbdb, #b4b5b5);
    margin: 2px;
    height: 25px;
    line-height: 9px;
    vertical-align: middle;
}
.menu_item:hover {
    background: linear-gradient(#888888, #ebebeb);
}


.mrkz0 { text-align:  initial; }
.mrkz { text-align: center; }

.mtn_aw_jwrsht {
    white-space: pre-wrap;
    word-break: break-word;
}
.mtn_yadwnh {
    color: grey;
}
.akhr_ke {
    justify-self: end;
}
.bnh_hover:hover {
    color:#fff !important;
    background-color:#000000 !important
}
.mtn_hover:hover {
    color:#000000 !important
}
.twr_sha:hover {
    background: var(--lg_twr);
}

.zbh_takl_bksh{
    cursor: pointer;
    width: 37px;
    height: 37px;
}
.takl_bksa {
    padding: 5px 5px;
    margin-bottom: 18px;
    border: 1px solid #ccc;
}

/**** WNA CLASSWNA SR *****/
.wna_takna_krky {
    position: absolute;
    background: white;
    width: 80%;
    left: 10%;
    height: 500px;
    border: solid black 1px;
    box-shadow: 5px 5px grey;
}
.wna_takna_frame {
    width:100%;
    height:100%;
}

.wna_twki {
    width: 100%;
}
.wna_twki .zmn {
    background: rgba(0,0,0,0.08);
}
.wna_katar{
    display: grid;
    grid-template-columns: 1fr auto;
    overflow: hidden; /* for floating the buttons to right and showing new form*/
}
.wna_katar > .lbl{
    padding: 2px;
}
.wna_katar > .btns {
    display:inline-block;
    float:right;
    padding: 5px;
}

/**** WNA CLASSWNA BEKH *****/

/* tora prda che popup shata razi */
.popup_shata_prda{
    display: none;
    position: fixed;
    left: 0;
    top: 0px;
    width: 100%;
    height: 100vh;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}
.popup_krky {
    background-color: var(--lwmry_shalid_rng);
    margin: auto;
    margin-top: 100px;
    margin-bottom: 45px;
    width: 50%;
    min-height: 60%;
}
.popup_shata_prda .popup_krky {
    padding: 0px;
    min-height: auto;
    height: auto;
    border-radius: 5px;
    overflow: hidden;
}

.brkha_pigham {
    display: block;
    clear: both;
}
.brkha_pigham h3 {
    padding: 0px 0px 10px 0px;
    font-size: 22px;
    line-height: normal;
}

.brkha_bnd .btn_bnd {
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    line-height: 25px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin: 0px;
}
.brkha_bnd .btn_bnd:hover {
    color: #000000;
}

.brkha_btn {
    width: 100%;
    text-align: center;
    background-color: var(--lwmry_shalid_rng);
    padding: 5px;
}
.brkha_bnd {
    width: 100%;
}

.flex_brkha {
    display: flex;
    flex-wrap: wrap;
}
.flex_brkha.mrkz {
    justify-content: center;
}
.yaw_jag {
    display: flex;
}
.yaw_jag_gas {
    flex: 3;
}
.yaw_jag_khi {
    flex: 1;
}

.anzwr_krky {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.kwchny_minw_plar {
    position: relative;
}

/***** MAHASIB SINDEX CLASSWNA SR *****/
.wmwmi_krky {
    display: grid;
    grid-template-columns: auto repeat(4, 1fr);
    grid-template-rows: 1fr auto;
    grid-template-areas: 'minw ghwth ghwth ghwth ghwth'
        'lmnlik lmnlik lmnlik lmnlik lmnlik';
    min-height: 100%; /* pwrh panh wnisa */
}
.wmwmi_krky1 {
    display: grid;
    grid-template-rows: 1fr auto;
    min-height: 100%; /* pwrh panh wnisa */
}
.wmwmi_krky .ghwth {
    grid-area: ghwth;
    margin-bottom: 200px;
}
.wmwmi_krky .minw {
    grid-area: minw;
    text-align: center;
}
.wmwmi_krky .lmnlik {
    grid-area: lmnlik;
}
.wmwmi_krky .twlh_prdh {
    grid-area: 1 / 1 / last-line / last-line;
}

.minw_nshka {
    display: none;
    background: #ccc;
    padding: 0px 5px 0px 5px;
    width: 25px;
    cursor: pointer;
    position: fixed;
    top: 5px;
}

.kwnj_ke {
    position: fixed;
    top: 5px;
}

.kht {
    height: 1px;
}
.minw_nshka .kht {
    height: 4px;
    margin-top: 4px;
    margin-bottom: 4px;
    background: #fff;
    margin-right: auto;
    margin-left: auto;
}
.tlipwn_ke_wshyh {
    display: none;
}

#minw_wnh {
    background: #eee;
}
#minw_wnh .wna_katar {
    text-align: center;
    padding: 5px;
}
#minw_wnh .wna_katar:hover {
    background: rgba(0,0,0,0.05);
}
#minw_wnh span.btn_zmn_shwdl {
    font-size: 18px;
    cursor:pointer;
    line-height: 1;
    width: 30px;
}
#minw_wnh .lbl {
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    padding: 0px;
}
#minw_wnh a {
    color: inherit;
    text-decoration: none;
}
#minw_wnh a:hover {
    color: #fff;
}
#minw_wnh .lbl_mtn {
    margin-left: 10px;
    cursor: pointer;
}
#minw_wnh .lbl_mtn:hover {
    color: #fff;
}
#minw_wnh .zmn {
    padding: 0;
    display: none;
    background: rgba(0,0,0,0.08);
}

#panh_wnh .btn_zmn_shwdl {
    font-size: 24px;
    cursor: pointer;
}
#panh_wnh .wna_katar {
    background: #ccc;
}
#panh_wnh .tshreh {
    padding: 10px;
    background: #eee;
}
.panh_wnh_twki_krshh {
    border-top: solid 1px #eee;
}

.minw_twki .minw_zangry {
    position: absolute;
    bottom: -80px;
    display: block;
    width: 100%;
    padding: 0px !important;
}


.panh_twki,.c_panh_twki {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    width: 100%;
    
    
}

.panh_twki_nwy {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.c_panh_twki {
    container-type: inline-size;
}

.kchh0, .kchh1 {
    width: 100%;
}
/* .panh_twki_nwy > .kchh2 {
    width: 600px;
}
.panh_twki_nwy > .kchh3 {
    width: 528px;
}
.panh_twki_nwy > .kchh4 {
    width: 320px;
}
.panh_twki_nwy > .kchh2_3 {
    width: 1072px;
}
.panh_twki_nwy > .kchh3_4 {
    width: 1200px;
} */

.panh_twki_nwy > .kchh2 {
    width: 50%;
}
.panh_twki_nwy > .kchh3 {
    width: 33%;
}
.panh_twki_nwy > .kchh4 {
    width: 20%;
}
.panh_twki_nwy > .kchh2_3 {
    width: 67%;
}
.panh_twki_nwy > .kchh3_4 {
    width: 75%;
}


.panh_twki > div {
    grid-column: span 12;
}
.panh_twki > .kchh0 {
    grid-column: span 12;
}
.panh_twki > .kchh1 {
    grid-column: span 12;
}
.panh_twki > .kchh2 {
    grid-column: span 6;
}
.panh_twki > .kchh3 {
    grid-column: span 4;
}
.panh_twki > .kchh4 {
    grid-column: span 3;
}
.panh_twki > .kchh2_3 {
    grid-column: span 8;
}
.panh_twki > .kchh3_4 {
    grid-column: span 9;
}


.c_panh_twki > .kchh0 {
    grid-column: span 12;
}
.c_panh_twki > .kchh1 {
    grid-column: span 12;
}
.c_panh_twki > .kchh2 {
    grid-column: span 6;
}
.c_panh_twki > .kchh3 {
    grid-column: span 4;
}
.c_panh_twki > .kchh4 {
    grid-column: span 3;
}
.c_panh_twki > .kchh2_3 {
    grid-column: span 8;
}
.c_panh_twki > .kchh3_4 {
    grid-column: span 9;
}

@media only screen and (max-width: 900px) {
    .panh_twki_nwy > .kchh4 {
        width: 33%;
    }
}

@media only screen and (max-width: 600px) {
    .panh_twki_nwy > .kchh4,
    .panh_twki_nwy > .kchh3 {
        width: 50%;
    }
}

@media only screen and (max-width: 400px) {
    .panh_twki_nwy > .kchh2, 
    .panh_twki_nwy > .kchh2_3,
    .panh_twki_nwy > .kchh3_4,
    .panh_twki_nwy > .kchh4 {
        width: 100%;
    }
}


@container (max-width: 900px) {
    .c_panh_twki > .kchh4 {
        grid-column: span 4;
    }
}

@container (max-width: 600px) {
    .c_panh_twki > .kchh4,
    .c_panh_twki > .kchh3 {
        grid-column: span 6;
    }
}

@container (max-width: 400px) {

    .c_panh_twki > .kchh2, 
    .c_panh_twki > .kchh2_3,
    .c_panh_twki > .kchh3_4,
    .c_panh_twki > .kchh4 {
        grid-column: span 12;
    }
}

.pana_twky {
    display: grid;
}
.pana_twky .nshke_brkha {
    grid-area: nshke_brkha;
}
.pana_twky .srlik {
    grid-area: srlik;
    position: relative;
}
.pana_twky .brkha_traw, .kwchny_minw {
    display: none;
    position: absolute;
    top: 100%;
    color: black;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.pana_twky .mtn_brkha {
    grid-area: mtn_brkha;
}
.pana_twky .brkha_asase {
    align-self: center;
    text-align: center;
    grid-area: brkha_asase;
}

img {
    max-width: 100%;
}

.pana_twky img {
    max-width: 100%;
    max-height: 400px;
    margin: auto;
}
.pana_twky .anzwr_brkha {
    overflow: hidden;
}
.pana_twky .anzwr_brkha img {
    display: none;
}
.pana_twky .anzwr_brkha .anzwr_pc {
    display: inline-block;
}

.anzwr_psr {
    grid-template-areas:
            "brkha_asase"
            "mtn_brkha"
            "nshke_brkha";
}
.anzwr_shkth {
    grid-template-areas:
            "mtn_brkha"
            "brkha_asase"
            "nshke_brkha";
}
.anzwr_gs {
    grid-template-areas:
            "brkha_asase mtn_brkha"
            "nshke_brkha nshke_brkha";
    grid-template-columns: auto 1fr;
}
.anzwr_shy {
    grid-template-areas:
            "mtn_brkha brkha_asase"
            "nshke_brkha nshke_brkha";
    grid-template-columns: 1 auto;
}
.anzwr_shy .anzwr_brkha .anzwr_pc {
    display: inline-block;
}
.anzwr_gs .anzwr_brkha .anzwr_pc {
    display: inline-block;
}

/* pighamgr */
.cht_krky .anzwr {
    border-radius: 30px;
    height: 50px;
}
.pigham_kwby {
    display:inline-block;
    padding-left: 9px;
    padding-right: 7px;
    min-width: 300px;
    max-width: 50%;
    border-top: none;
    border-left: none;
}
.raligd_kwby {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.warligd_kwby {
    margin-right: 0px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    text-align: right;
}

.cht_krky {
    display: grid;
    grid-template-areas:
        'pighamgr pighamwr'
        'cht_arike cht_twlgh'
        'cht_arike cht_pighamwna'
        'cht_arike cht_nwy';
    height: 100%;
    grid-template-rows: auto auto 1fr;
    grid-template-columns: minmax(200px, 1fr) 4fr;
}
#cht_arike {
    grid-area: cht_arike;
}
#cht_pighamwna {
    grid-area: cht_pighamwna;
    overflow-y: auto;
}
#cht_nwy_pygham {
    grid-area: cht_nwy;
}
#cht_pighamgr {
    grid-area: pighamgr;
}
#cht_pighamwr {
    grid-area: pighamwr;
}
#cht_twlgh {
    grid-area: cht_twlgh;
}
.pighamgr_ghwth {
    width: 300px;
    border: 1px solid #ccc;
    padding: 0px;
}
.pighamgr_prlike {
    color: #000;
}
.pighamgr_nalike {
    color: #848383;
}
.pighamgr_nshka {
    position: fixed; 
    right: 0px; 
    bottom: 0px;
}

.tmsha, .tmsha_kwchny {
    border: 4px solid #f3f3f3;
    border-top: 4px solid #ccc;
    border-radius: 50%;
    margin: auto;
    left: 50%;
    bottom: 10px;
    position: absolute;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}
.tmsha_kwchny {
    display: inline-block; 
    position: static; 
    left: initial; 
    bottom: initial; 
    margin: 0;
}

.pnh_halt_nshh img {
    height: 120px;
}
.panh_halt {
    max-width: 1300px;
    margin: 0 auto;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
}
.panh_halt_logo {
    padding: 48px 0px;
}
.panh_halt_logo img {
    float: left;
    width: 40%;
    height: auto;
}
.panh_halt_blwk {
    width: calc(100% - 280px);
    padding: 10px 0px;
    text-align: right;
}
.panh_halt_blwk h4 {
    width: 100%;
    margin-bottom: 3px;
    color: #fff;
}
.panh_halt_blwk p {
    float: right;
    margin: 0;
    width: 73%;
    color: #bbc9de;
}
.panh_halt_blwk .button {
    width: 84%;
    border-top: 1px solid #4483e0;
    margin-top: 6px;
    padding-top: 9px;
}
.panh_halt_blwk .button a {
    text-align: center;
    width: 130px;
    padding: 2px 0px;
    background-color: #6082b5;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    float: right;
}
.panh_halt_blwk .button select {
    text-align: center;
    width: 130px;
    padding: 8px 0px;
    background-color: #6082b5 !important;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    border: none;
    margin: 0px 5px;
    cursor: pointer;
}

/* Round RR */
#roundrr_navigation {
    position: absolute;
    top: 105px;
    width: 200px;
    height: 100px;
    left: 750px;
}
#roundrr_navigation p{
    color:white;
    font-family:Arial;
    font-size:12px;
    margin-left:-9px;
    margin-top:-40px;
    width:145px;

}
#roundrr_pick {

    height: 105px;
    margin-bottom: 0;
    margin-left: 43.1%;
    margin-right: auto;
    position: relative;
    top: -182px;
    width: 94px;
}
#roundrr_caption {
    color: black;
    font-size: 27px;
    height: 22px;
    letter-spacing: -1px;
    margin: 0 auto;
    position: relative;
    top: 185px;
    width: 195px;
    text-align:center;
    /*comment out the following to disable @font-face use*/
    font-family: 'TradeGothicLTStdBoldCondensed', sans-serif;
}
#roundrr_container, #roundrr_container2 {
    position: relative;
    width: 195px;
    text-align: center;
    margin: 0 auto;
}
.roundrr_center {
    background-color: transparent;
    height: 180px;
    margin: 0 auto;
    position: relative;
    top: 180px;
    width: 195px;
}
.roundrr_speech {
    background-color: transparent;
    background-image: url("../images/images/speech.png");
    height: 62px;
    left: -6px;
    margin-bottom: 0;
    margin-left: 37.5%;
    margin-right: auto;
    position: absolute;
    top: 114px;
    width: 180px;
    display: none;
}
.roundrr_div_item {
    background-color: none;
    height: 50px;
    padding: 40px;
    color: #234;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    cursor: pointer;
}
.centerImage {
    width: 180px;
}
.centerImage2 {
    width: 180px;
    height:180px;
    -moz-border-radius: 180px;
    -webkit-border-radius: 180px;
    border-radius: 180px;
    border: 2px solid #000;
}
.my_class {
    font-size: 1.5em;
    color: #abc;
    background-color: #ffffff;
    border: 2px solid white;
}
.my_class2 {
    overflow: hidden;
    cursor: pointer;
    height: 80px;
    width: 80px;
    border: 2px solid #000;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    position: relative;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    font-family: "Arial";
}
.my_class:hover {
    border: 2px solid #000;
}
.my_class2 img {
    -moz-border-radius: 55px;
    -webkit-border-radius: 55px;
    border-radius: 55px;
    height: 80px;
}

/* Carousel */
.carousel {
    position: relative;
    height: 100%;
}
.carousel-indicators {
    position: absolute;
    bottom: 0px;
    list-style: none;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 100%;
    padding: 0px;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border: 1px solid #fff;
    border-radius: 10px;
    cursor: pointer;
    background-color: #000 9;
    background-color: rgba(0,0,0,0);
}
.carousel-indicators .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #fff;
}
.carousel-inner {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.carousel-inner>.item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    -o-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
    height: 100%;
}
.carousel-inner>.active {
    left: 0;
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
    display: block;
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    line-height: 1;
}
.img-responsive, .carousel-inner>.item>img,
.carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    max-height: 100%;
}
.carousel img {
    vertical-align: middle;
}
.carousel img {
    border: 0;
}
.carousel-caption {
    position: absolute;
    left: 15%;
    right: 15%;
    bottom: 25px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0,51,0);
    /*background: rgba(0,0,0,0.3);*/
}
.carousel-caption h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 5%;
    opacity: .4;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.6);
    /*    background-color: rgba(0,0,0,0);*/
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));
    background-image: linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    display: inline-block;
}
.carousel-control .glyphicon-chevron-left {
    left: 50%;
}
.carousel-control .glyphicon-chevron-right {
    right: 50%;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.carousel-control.right {
    left: auto;
    right: 0;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));
    background-image: linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
@media not all, (-webkit-transform-3d) {
    .carousel-inner>.item {
        -webkit-transition: -webkit-transform 0.6s ease-in-out;
        -o-transition: -o-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px;
    }
}
@media not all, (-webkit-transform-3d) {
    .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right, .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0;
    }
}

/* Slider */
.panh_twgh {
    display: block;
    width: 50%;
    margin: 0 auto;
    margin-top: 13%;
    padding: 20px;
    background-color: #0000005e;
}
.panh_twgh_text {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
}
.panh_twgh_text h3 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/* Lmnlik */
.mkhlmnlik {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}
footer {
    width: 100%;
    float: left;
    padding: 3px 0px;
    background-color: #fff !important;
}
footer .menu_patara {
    background-color: transparent;
    font-family: Arial, Helvetica, sans-serif;
}
footer .menu_patara:hover {
    text-decoration: none;
}
footer .menu_patara span:hover {
    color: #bcb8b8;
    text-decoration: none;
}
footer .menu_patara span {
    color: #ccc9c9;
    font-style: normal;
    padding-bottom: 5px;
    display: inline-block;
}

/******* Resume Style *******/
.pizand_arika .pizand_arika_lbk2 {
    float: right;
    width: calc(100% - 85px);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.pizand_arika .pizand_arika_lbk2.pizand_add {
    height: auto;
    -webkit-appearance: none;
    overflow-y: visible;
    text-overflow: unset;
    white-space: normal;
    overflow: visible;
}

/******* Price Tag Style *******/
.bih4 {
    display: grid;
    grid-template-areas: " bih4_wh bih4_tkhpip"
    "bih4_aws bih4_tkhpip";
    grid-template-columns: 4fr 1fr;
}
.bih4_tkhpip {
    grid-area: bih4_tkhpip;
}
.bih4_wh {
    grid-area: bih4_wh;
}
.bih4_aws {
    grid-area: bih4_aws;
}
.bih_wh {
    font-size: 16px;
}
.bih_pkhwany {
    font-size: 16px;
}
.bih_tkhpip_mwblgh{
    font-size: 18px;
}
.bih_aws {
    font-size: 60px;
}
.bih {
    font-size: 24px;
}
.bih_ashri {
    font-size: 16px;
}
.bih_pise{
    font-size: 18px;
}

/******* Sale and Price *******/
.bih_lilam {
    top: 10px;
    right: 10px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-weight: bold;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    font-size: 15px;
}
.bih_wgfy {
    font-size: 20px;
}

/******* Save and Price *******/
.bih_wgty {
    width: 120px;
    text-align: center;
    font-size: 18px;
    vertical-align: middle;
    padding: 10px 0px;
    background-color: #aeaeae;
    text-transform: uppercase;
    border-radius: 10px;
    border: 3px solid #e6e4e4;
    display: inline-block;
    position: relative;
    top: 17px;
    left: 20px;
}
.bih_wgty:hover {
    background-color: #cbcbcb;
}
.pty7.lwry_shy.pwle5 .bih:before {
    content: " ";
    width: 4px;
    height: 85px;
    background-color: #e6e4e4;
    display: inline-block;
    position: relative;
    left: -10px;
    float: left;
}

/******* Profile Section *******/
.wmwmi_krky .ghwth .brkha_bnd {
    height: auto;
    position: sticky;
    top: 0px;
}

/******* Nmae and Description Section *******/
.nwm_tshrih textarea {
    min-height: 50px;
    margin-top: 5px;
    width: 100%;
}
.nwm_tshrih {
    padding-right: 10px;
}
.nwm_tshrih_tny_brkhh {
    width: 170px;
    text-align: left;
}
.nwm_tshrih_tny_brkhh select {
    width: 80px;
}
.nwm_tshrih input {
    width: 100%;
}

/****************   pana_halt karlande pai *******/
.nwr_anzwr_brkha {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
}
.nwr_anzwr {
    width: 150px;
    height: 150px;
    margin: 10px;
}

.lande_div_200 > div {
    width: 200px;
}

/****************Keep this section in bottom***************/
.container:after, .custom-nav-wrapper .minw_twki:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
}

rado1 input[type="radio"]:checked+label { color:#ccc; }

#webpana .tolge_lnd_malwmat {
    box-shadow: -2px 2px 3px rgba(0,0,0,0.3);
    margin: 10px;
}
#webpana .tolge_tafseel {
    margin-top: 10px;
    margin-left: 10px;
    box-shadow: -1px 4px 5px rgba(0,0,0,0.3);
    margin-bottom: 10px;
}
#webpana .pizandana_tashreh{
    line-height: 1.8;
}

.rai_bksh {
    margin: 5px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}
.kandid_bksh {
    width: 100%;
    grid-template-columns: 1fr 2fr 1fr 1fr;
    display: grid;
    padding: 5px;
    border: 2px #000 solid;
    margin-bottom: 5px;
    background: #fff;
}

/****************   Khbrtia brkhh pil *******/
.khbrtia_zai_wlarw {
  color: white;
  background-color: black;
  border-style: solid;
  border-width: 0px 0px 10px 0px;
  border-color: red;  
  text-align: center;
  font-size: 28px;
  height: 50;
  margin: 4px 2px;
  opacity: 1;
        padding: 5px;
        transition: 0.3s;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
  height: 300px;
}
.khbrtia_zai_wlarw:hover {opacity: 0.6}
.khbrtia_zai_wlarw span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
.khbrtia_zai_wlarw span:after {
  color: red;
  content: '»';
  position: relative;
  left: 50px;
  opacity: 0;
  transition: 0.5s;
}
.khbrtia_zai_wlarw:hover span:after {
  opacity: 1;
  right: 5px;
}

.khbrtia_zai_prtw {
    color: white;
    background-color: black;
    border-style: solid;
    border-width: 0px 0px 10px 0px;
    border-color: red;  
    text-align: center;
    font-size: 28px;
    margin: 4px 2px;
    opacity: 1;
    transition: 0.3s;
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    padding: 5px;
    height: 150px;
}
.khbrtia_zai_prtw:hover {opacity: 0.6}
.khbrtia_zai_prtw span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
.khbrtia_zai_prtw span:after {
  color: red;
  content: '»';
  position: relative;
  left: 50px;
  opacity: 0;
  transition: 0.5s;
}
.khbrtia_zai_prtw:hover span:after {
  opacity: 1;
  right: 5px;
}

.liwal_khbrtia_manizh{
    max-width: 160px;
    height: 600px;
    background-color: #ddd;
    overflow: hidden;
    padding: 5px;
    margin: 10px auto;
}
.liwal_khbrtia_manizh a {
    text-decoration: none;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.liwal_khbrtia_panesr{
    max-width: 970px;
    height: 90px;
    background-color: #ddd;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    margin: auto;
}
.liwal_khbrtia_panesr a {
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
}
.liwal_khbrtia_panesr img {
    max-width: 100%;
}

.liwal_khbrtia_bksh {
    max-width: 250px;
    height: 250px;
    background-color: #ddd;
    overflow: hidden;
    padding: 5px;
    margin: 20px auto;
    display: flex;
    align-items: center;
    justify-content: center;

}
.liwal_khbrtia_bksh a {
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
}

.liwal_khbrtia_twgh{
    max-width: 468px;
    padding: 5px;
    height: 60px;
    overflow: hidden;
    margin: auto;
}
.liwal_khbrtia_twgh a {
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
}

/********* twkry ****************/
 .twkry_minw_brkhh {
    overflow: hidden;
    background-color: #f1f1f1;
}

.twkry_minw_brkhh button {
    background-color: #999999;
    border: none;
    outline: none;
    cursor: pointer;
    width: 20%;
    transition: 0.3s;
}
.twkry_minw_brkhh button:hover {
    background-color: #ddd;
}
.twkry_minw_brkhh button.active {
    background-color: #ccc;
}
.brkhhky_twki {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

.Twkry_minw{
    background:#f2f2f2;
    position:fixed;
    top:0;
    bottom:0;
    height:100%;
    width:0px;
    overflow:hidden;
    -webkit-transition:background .55s linear, width .05s linear;
    transition:background .55s linear,width .05s linear ;
    -webkit-transform:translateZ(0) scale(1,1);
}
.Twkry_minw_ghzidle hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    margin-top: 0px;
}
.TwkryBndPransty {
    height:auto;
    padding:5px;
    width: 40px;
    position: fixed;
    margin-right: 0px;
    top: 50%;
    opacity: 1.5;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    background: #000;
    color: #fff;
    font-size: 20px;
    margin: 0;
    line-height: normal;
    text-align: center;
}
.TwkryBndPransty:hover {
    opacity: 1;
    width: 45px;
}

.TwkryBndPranstyGhzidle:hover {
    opacity: 1;
    width: 45px;
}

.twkry_twki_lst ul {
    margin: 0;
    padding:5px;
}
.twkry_twki_lst li {
    display: block;
    background: #fff;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-right: -4px;
    margin-bottom:5px;
    width: 100%;
    padding: 5px;
}

.Twkry_minw_ghzidle{
    display: grid;
    grid-template-rows: auto auto 1fr auto;
    background:#f2f2f2;
    position:fixed;
    top:0;
    bottom:0;
    height:100%;
    width:300px;
    min-width: none;
    -webkit-transition:background .25s linear, width .05s linear;
    transition:background .25s linear,width .05s linear ;
    -webkit-transform:translateZ(0) scale(1,1);
}

.gs_nh_shy .Twkry_minw_ghzidle{
    border-left: solid 2px;
}

.shy_nh_gs .Twkry_minw_ghzidle{
    border-right: solid 2px;
}

.TwkryBndPranstyGhzidle {
    height:auto;
    width: 40px;
    position: fixed;
    top: 50%;
    -webkit-transition: right .05s linear;
    transition: right .05s linear;
    background: #000;
    padding: 11px 0px;
    color: #fff;
    font-size: 18px;
    margin: 0;
    line-height: normal;
    text-align: center;
}

/********* Wkhtkrsha ****************/
.wkhtkrsha * {
    box-sizing: border-box;
}
.wkhtkrsha,
.wkhtkrsha-horizontal {
    list-style: none;
    padding: 20px;
    position: relative;
    overflow: auto;
}
.wkhtkrsha:before {
    top: 40px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 3px;
    background-color: #eeeeee;
    left: 50%;
    margin-left: -1.5px;
}
.wkhtkrsha .wkhtkrsha-item {
    margin-bottom: 20px;
    position: relative;
}
.wkhtkrsha .wkhtkrsha-item:before,
.wkhtkrsha .wkhtkrsha-item:after {
    content: "";
    display: table;
}
.wkhtkrsha .wkhtkrsha-item:after {
    clear: both;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-badge {
    color: #fff;
    width: 54px;
    height: 54px;
    line-height: 52px;
    font-size: 22px;
    text-align: center;
    position: absolute;
    top: 18px;
    left: 50%;
    margin-left: -25px;
    background-color: #7c7c7c;
    border: 3px solid #ffffff;
    border-top-right-radius: 50%;
    border-top-left-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-badge i,
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-badge .fa,
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-badge .glyphicon {
    top: 2px;
    left: 0px;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel {
    position: relative;
    width: 46%;
    float: left;
    right: 16px;
    border: 1px solid #c0c0c0;
    background: #ffffff;
    border-radius: 2px;
    padding: 20px;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel:before {
    position: absolute;
    top: 26px;
    right: -16px;
    display: inline-block;
    border-top: 16px solid transparent;
    border-left: 16px solid #c0c0c0;
    border-right: 0 solid #c0c0c0;
    border-bottom: 16px solid transparent;
    content: " ";
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel .wkhtkrsha-title {
    margin-top: 0;
    color: inherit;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel .wkhtkrsha-body > p,
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel .wkhtkrsha-body > ul {
    margin-bottom: 0;
}
.wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel .wkhtkrsha-body > p + p {
    margin-top: 5px;
}
.wkhtkrsha .wkhtkrsha-item:last-child:nth-child(even) {
    float: right;
}
.wkhtkrsha .wkhtkrsha-item:nth-child(even) .wkhtkrsha-panel {
    float: right;
    left: 16px;
    right: -16px;
}
.wkhtkrsha .wkhtkrsha-item:nth-child(even) .wkhtkrsha-panel:before {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}
.wkhtkrsha-horizontal {
    list-style: none;
    position: relative;
    padding: 20px 0px 20px 0px;
    display: inline-block;
}
.wkhtkrsha-horizontal:before {
    height: 3px;
    top: auto;
    bottom: 26px;
    left: 56px;
    right: 0;
    width: 100%;
    margin-bottom: 20px;
}
.wkhtkrsha-horizontal .wkhtkrsha-item {
    display: table-cell;
    height: 280px;
    width: 20%;
    min-width: 320px;
    float: none !important;
    padding-left: 0px;
    padding-right: 20px;
    margin: 0 auto;
    vertical-align: bottom;
}
.wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-panel {
    top: auto;
    bottom: 64px;
    display: inline-block;
    float: none !important;
    left: 0 !important;
    right: 0 !important;
    width: 100%;
    margin-bottom: 20px;
}
.wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-panel:before {
    top: auto;
    bottom: -16px;
    left: 28px !important;
    right: auto;
    border-right: 16px solid transparent !important;
    border-top: 16px solid #c0c0c0 !important;
    border-bottom: 0 solid #c0c0c0 !important;
    border-left: 16px solid transparent !important;
}
.wkhtkrsha-horizontal .wkhtkrsha-item:before,
.wkhtkrsha-horizontal .wkhtkrsha-item:after {
    display: none;
}
.wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-badge {
    top: auto;
    bottom: 0px;
    left: 43px;
}

/* shy na gs aw gs na shy control */
.shy_nh_gs .TwkryBndPransty, .shy_nh_gs .Twkry_minw, .shy_nh_gs .Twkry_minw_ghzidle {
    left: 0;
}
.shy_nh_gs .TwkryBndPranstyGhzidle {
    left: 300px;
}
.gs_nh_shy .TwkryBndPransty, .gs_nh_shy .Twkry_minw, .gs_nh_shy .Twkry_minw_ghzidle {
    right: 0;
}
.gs_nh_shy .TwkryBndPranstyGhzidle {
    right: 300px;
}

.shy_nh_gs #pin_shawai{
    left: 92px;
}
.shy_nh_gs #pighamgr_nshka{
    left: 25px;
}
.shy_nh_gs #support{
    left:160px;
}

.gs_nh_shy #support {
    right: 160px;
}
.gs_nh_shy #pin_shawai {
    right: 92px;
}
.gs_nh_shy #pighamgr_nshka {
    right: 25px;
}

.shy_nh_gs .wna_twki > .zmn {
    padding-right: 25px;
}
.gs_nh_shy .wna_twki > .zmn {
    padding-left: 25px;
}
.shy_nh_gs .minw_nshka {
    right: 5px;
}
.gs_nh_shy .minw_nshka {
    left: 5px;
}

.shy_nh_gs .kwnj_ke {
    right: 5px;
}

.gs_nh_shy .kwnj_ke {
    left: 5px;
}

.shy_nh_gs #minw_wnh {
    border-left: solid 1px var(--minw_border_rng);
}
.gs_nh_shy #minw_wnh {
    border-right: solid 1px var(--minw_border_rng);
}

/************** Chap ***************/
@media print {

    body {
        height: initial;
    }
    
    body > * {
        display: none !important;
    }

    #print_barkha {
        display: block !important;
        width: 100%;
    }

    .chap_lmnlik {
        position: fixed;
        bottom: 0;
    }

    .pat.chap_ke_shwdl {
        display: block;
    }

    html, body { height: auto; }

    .panh_mat {page-break-after: always;}

}

/* Twle pty */
.pty_shalid {
    color: var(--lwmry_rng);
    background-color: var(--lwmry_shalid_rng);
}
.pty0 {
    color:#000;
    background-color:#eee;
}
.pty1 {
    color:#000;
    background-color:#cccccc;
}
.pty2 {
    color:#fff;
    background-color:#999999;
}
.pty3 {
    color:#fff;
    background-color:#666666;
}
.pty4 {
    color:#fff;
    background-color:#333333;
}
.pty5 {
    color:#fff;
    background-color:#000000;
}
.pty6 {
    color:#000;
    background-color:#ffc800;
}
.pty7 {
    color: #fff;
    background-color: #454545;
}
.pty8 {
    color: #000;
    background-color: #fff;
}
.pty_smwn_bdl {
    color: white;
    background: black;
}
.pty_smwn {
    background: #eee;
}
.khar_bg {
    background-color: #ddd;
}

.shin_shalid {
    background-color: #28B463;
}

.khwzndtia_pty {
    -webkit-animation-name: khwzndtia_pty; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    animation-name: khwzndtia_pty;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    color: white;
}
.shkta_sarlik_paty {
    color: black;
    background-color: lightgrey;
}
table.shkta_sarlik_paty {
    color: black;
    background-color: lightgrey;
}
.menu_patara {
    text-decoration: none;
    font-size: 14px;
    font-style: italic;
}
.khwznd_mtn{
  animation: rng-bdl 1s infinite;
}
.inwan_paty {
    background-color: gray;
}
.pigham_paty {
    background-color: Silver;
    color: black;
}
.ltwn_paty {
    background-color: DimGray;
    color: white;
    text-align: left;
}
.inwan_paty, .wrastar_paty, .check_baksa {
    color: white;
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
}
.khbrtia_paty {
    color: black;
    text-align: center;
    background-color: red;
}
.brag_jdwl tr:nth-child(odd) {
    background-color: #eee;
}
.brag_jdwl tr:nth-child(even) {
    background-color: #fff;
}
.yw_tr_bl_bdl:nth-child(odd) {
    color: black;
    background-color:white;
}
.yw_tr_bl_bdl:nth-child(even) {
    color: black;
    background-color:#eee;
}

.twr_sha.yw_tr_bl_bdl:hover {
    background: var(--lg_twr);
}

.yw_tr_bl_bdl1 > div:nth-child(odd) {
    color: black;
    background-color:white;
}
.yw_tr_bl_bdl1 > div:nth-child(even) {
    color: black;
    background-color:#eee;
}

.shalid_prdh_khrh {
    color:#000 !important;
    background-color:#f0f0f0 !important
}
.shalid_prdh_twr {
    color:#fff !important;
    background-color:#000000 !important
}
.wrastar_paty {
    max-height: 150px;
    max-width: 770px;
    /*margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;*/
    background-color: gray;
}
.khr_pata {
    background: Silver;
}
.psr_rng:hover {
    color:white;
    background-color: #000;
}
.shalid_dairh {
    height: 40px;
    width: 40px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    text-align:center;
    font-size: 25px;
}

/*font size likbnh kchh %  */
.likbnh_kchh0 { font-size:  auto; }
.likbnh_kchh1 { font-size:  10px; }
.likbnh_kchh2 { font-size: 14px; }
.likbnh_kchh3 { font-size: 16px; }
.likbnh_kchh4 { font-size: 18px; }
.likbnh_kchh5 { font-size: 20px; }
.likbnh_kchh6 { font-size: 22px; }
.likbnh_kchh7 { font-size: 24px; }
.likbnh_kchh8 { font-size: 26px; }
.likbnh_kchh9 { font-size: 28px; }
.likbnh_kchh10 { font-size: 30px; }
.likbnh_kchh11 { font-size: 32px; }

.kchh_180 {
    width: 180px;
}

@media all and (min-width: 1000px) {
    .wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel {
        width: 47%;
    }
}

@media only screen and (max-width: 900px) {
    .panh_twki > .kchh4 {
        grid-column: span 4;
    }
}


@media only screen and (max-width: 600px) {
    
    .wkhtkrsha .wkhtkrsha-item:last-child:nth-child(even) {
        float: left;
    }
    .wkhtkrsha .wkhtkrsha-item:nth-child(even) .wkhtkrsha-panel {
        float: left;
        left: -16px;
        right: 16px;
    }
    .wkhtkrsha .wkhtkrsha-item:nth-child(even) .wkhtkrsha-panel:before {
        border-right-width: 0;
        border-left-width: 14px;
        right: -14px;
        left: auto;
    }
    .wkhtkrsha .wkhtkrsha-item .wkhtkrsha-panel{
        width:96%;
    }
    .wkhtkrsha .wkhtkrsha-item .wkhtkrsha-badge {
        left: 100%;
    }
    .wkhtkrsha:before{
        left: 97%;
    }

    .wkhtkrsha-horizontal:before {
        left: 56px;
    }

    .wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-panel {
        float: none !important;
        left: 0 !important;
        right: 0 !important;
        width: 100%;
        margin-bottom: 20px;
    }
    .wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-panel:before {
        left: 28px !important;
        right: auto;
    }
    .wkhtkrsha-horizontal .wkhtkrsha-item:before,
    .wkhtkrsha-horizontal .wkhtkrsha-item:after {
        display: none;
    }
    .wkhtkrsha-horizontal .wkhtkrsha-item .wkhtkrsha-badge {
        top: auto;
        bottom: 0px;
        left: 43px;
    }

    
    .Twkry_minw_ghzidle{
        width:85%;
    }

    .gs_nh_shy .TwkryBndPranstyGhzidle {
        right: 85%;
    }

    .shy_nh_gs .TwkryBndPranstyGhzidle {
        left: 85%;
    }
    .pana_twky .anzwr_brkha .anzwr_pc {
        display: none;
    }

    .pana_twky .anzwr_brkha .anzwr_zirk {
        display: inline-block;
    }

    .popup_krky{
        width: 80%;
    }
    .panh_twki > .kchh3_4 {
        grid-column: span 12;
    }
    .panh_twki > .kchh2_3 {
        grid-column: span 12;
    }
    .panh_twki > .kchh4 {
        grid-column: span 6;
    }
    .panh_twki > .kchh2 {
        grid-column: span 12;
    }
    .panh_twki > .kchh3 {
        grid-column: span 12;
    }
    .wmwmi_krky form .num_ktar div input {
        width: 90%;
    }
    .wmwmi_krky form .num_ktar {
        display: grid;
        grid-template-columns: 4fr 1fr 1fr;
    }
    .brkhh_fwrmh form .num_ktar input {
        width: 90%;
    }
    #num_aw_tashreh.por_3kalm {
        grid-template-columns: 4fr 3fr 3fr;
    }
    .nwm_tshrih_tny_brkhh {
        width: 75px;
    }
    .khbrtia_zai_wlarw {
        color: white;
        background-color: black;
        border-style: solid;
        border-width: 0px 0px 10px 0px;
        border-color: red;
        text-align: center;
        font-size: 28px;
        width: 100%;
        height: 300px;
        margin: 4px 2px;
        opacity: 1;
        transition: 0.3s;
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
    }
    .khbrtia_zai_wlarw:hover {opacity: 0.6}
    .khbrtia_zai_prtw {
        color: white;
        background-color: black;
        border-style: solid;
        border-width: 0px 0px 10px 0px;
        border-color: red;
        padding: 5% 5%;
        text-align: center;
        font-size: 28px;
        width: 100%;
        margin: 4px 2px;
        opacity: 1;
        transition: 0.3s;
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
    }
    .khbrtia_zai_prtw:hover {opacity: 0.6}
    .aghiz_dnnh_blwk {
        display: block;
    }/* added for mobile version of nrl/wsj */
    .panh_twgh {
        margin-top: 27%;
    }
    
    .pwrh_pxl {
        width: 100%;
    }
    .pty7.lwry_shy.pwle5 .bih:before {
        height: 50px;
    }
    .bih_wgty {
        font-size: 16px;
        padding: 5px 0px;
        top: 5px;
    }
    .aghiz_dnnh_blwk .mtn_lwry_shy {
        text-align: center;
    }
    .nwm_tshrih_tny_brkhh {
        width: 130px;
    }
    .grznd .por_3kalm {
        display: block;
        border: 1px solid #c1c0c0;
        padding: 5px;
        margin: 5px 0px;
    }
    .srlik_twlgh_mtn {
        padding-right: 30px;
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        color:#ffffff;
        height: 30px;
        margin-top: -25px;
        font-size: 50px;
    }
    .panh_halt_logo {
        width: 100%;
        text-align: center;
        padding: 25px 0px;
    }
    .panh_halt_logo img {
        float: none;
        width: 120px;
    }
    .panh_halt_blwk {
        width: 100%;
        text-align: center;
        float: left;
    }
    .panh_halt_blwk h4 {
        margin-top: 0;
    }
    .panh_halt_blwk p {
        float: left;
        width: 100%;
    }
    .panh_halt_blwk .button {
        width: 100%;
        float: none;
        display: inline-block;
    }
    .panh_halt_blwk .button a {
        float: none;
        display: inline-block;
    }
    .panh_twgh {
        width: 70%;
        margin-top: 23%;
    }
    .panh_halt_blwk .button form {
        display: inline-block;
    }
    .brkhh_fwrmh form {
        width: 100%;
        /*float: left;
        padding-bottom: 20px;
        Removed for mobile version of nrl/wj
        */
    }

    .brkhh_fwrmh form textarea {
        height: 150px;
        padding: 0px 5px;
    }

    form.lwry_gs.kchh4p.pwle0.naje0 {
        width: 25%;
    }
    .wmwmi_krky .pty3.brkha_bnd {
        height: auto;
    }

    .brkhh_fwrmh form select {
        color: #000;
        font-size: 13px;
    }
    .brkhh_fwrmh form .nwm_tshrih input {
        margin: 0px;
    }
    .brkhh_fwrmh form .nwm_tshrih textarea {
        margin: 5px 0 0 0;
    }
/*    .pana_twky {
        display: block;
    }*/

    .panh_twky_mtn_ke_anzwr {
        float: none !important;
        display: block;
        margin: auto;
    }
    .aghiz_dnnh_blwk {
        display: block;
    }/* added for mobile version of nrl/wsj */

    .minw_nshka {
        display: block;
    }

    .tlipwn_ke_wshyh {
        display: block;
    }

    .tlipwn_ke_wshyh div div {
        padding: 10px;
        border-bottom: 1px solid #aaa;
    }

    .tlipwn_ke_mshyh {
        display: none;
    }

    .kalm2_awl_ght.tlipwn_ke_mat, 
    .kalm2_dwym_ght.tlipwn_ke_mat,
    .pana_twky.tlipwn_ke_mat {
        display: block;
    }

    .flex_brkha.tlipwn_ke_mat {
        display: block;
    }

    .kalm2_awl_ght.tlipwn_ke_mat_g, 
    .kalm2_dwym_ght.tlipwn_ke_mat_g,
    .pana_twky.tlipwn_ke_mat_g {
        grid-template-columns: 1fr;
    }


    
    
    .tlipwn_prlapse {
        display: block;
    }

    .carousel-caption .tshreh {
        display: none;
    }

    .wmwmi_krky {
        grid-template-columns: 100%;
        grid-template-areas: 'ghwth'
        'lmnlik';
    }

    .wmwmi_krky .minw {
        position: absolute;
        width: 300px;
        min-height: 100%;
    }

    .wmwmi_krky .minw_wshyh {
        display: block;
    }

    /*
    che anzwr gs dy nw pr mwbil ke hm gs wshyh
    .anzwr_gs {
        grid-template-areas:
                "brkha_asase"
                "mtn_brkha"
                "nshke_brkha";
    }

    .anzwr_shy {
        grid-template-areas:
                "mtn_brkha"
                "brkha_asase"
                "nshke_brkha";
    }
    */

    /* answrwna lre kra */
    .pana_twky .anzwr_brkha .anzwr_pc {
        display: none;
    }

    /* tblt answr wshyh */
    .pana_twky .anzwr_brkha .anzwr_tblt {
        display: inline-block;
    }

    /*
    .likbnh_kchh3 {
        font-size: 14px;
    }

    .likbnh_kchh4 {
        font-size: 16px;
    }

    .likbnh_kchh5 {
        font-size: 18px;
    }

    .likbnh_kchh6 {
        font-size: 20px;
    }
    */
    .bih_aws {
        font-size: 24px;
    }
    .bih {
        font-size: 24px;
    }
    .bih_ashri {
        font-size: 16px;
    }
    .bih_pise {
        font-size: 18px;
    }
    .likbnh_kchh9 {
        font-size: 17px;
    }
    .bih_pkhwany {
        font-size: 18px;
    }
    .bih_wh {
        font-size: 18px;
    }

    .kchh_300_m {
        width: 300px;
        max-width: 100%;
    }
    
    .scroll_bnd_m {
        overflow: hidden;
    }

    .srtrsr_srikh_m {
        height: 100%;
        overflow-y: auto;
        position: fixed;
        z-index: 1;
    }

    .blur_m {
        filter: blur(5px);
        -webkit-filter: blur(5px);
    }
}

.lande_srikh {
    position: sticky;
    bottom: 0px;
}


@media only screen and (max-width: 400px) {
    .panh_twgh {
        margin-top: 38%;
    }
    .wmwmi_krky form .num_ktar {
        display: grid;
        grid-template-columns: 4fr 2fr 1fr;
    }
    
    .panh_twki > .kchh4 {
        grid-column: span 12;
    }
}

@media only screen and (max-width: 1300px) {
    .panh_halt {
        padding: 0px 10px;
    }
}

.pat {
    display: none;
}
.mtn_nwrtki {
    overflow: hidden;
}

.header_sada {
    padding: 5px 10px;
    height: 64px;
    border-bottom: solid 1px #ccc;
    display: grid;
    grid-template-columns: 1fr 3fr 1fr;
    margin-bottom: 6px;
}
.header_sada_latoon {
    width: 80%;
    display: block;
    border-radius: 24px;
    height: 48px;
    border: solid 1px #ccc;
    margin-top: 2px;
    white-space: nowrap;
    overflow: hidden;
}
.header_sada_latoon span {
    font-family: mahasib_nashakee_brands, mahasib_nashakee_solid, mahasib_nashakee_regular;
    font-size: 24px;
    height: 48px;
    color: #5f6368;
    line-height: 48px;
    vertical-align: middle;
    padding: 0px 10px;
}
.header_sada_latoon input {
    width: 85%;
    font-size: 18px;
    border: none;
    color: #5f6368;
}
.tny_nshhkh_grdh {
    font-size: 24px;
    padding: 10px;
    height: 48px;
    font-family: mahasib_nashakee_brands, mahasib_nashakee_solid, mahasib_nashakee_regular;
    cursor: pointer;
    text-decoration: none;
    color: #5f6368;
}
.tny_nshhkh_grdh:hover {
    background: #f8f8f8;
    border-radius: 15px;
}

.khirh_anzwr_chwkat .shalid_anzwr {
    position: absolute;
    width: 100%;
    height: 100%;
    filter: blur(20px);
    -webkit-filter: blur(20px);
    background-size: cover;
    background-position: center;
}
.khirh_anzwr_chwkat .anzwr_chwkat {
    position: relative;
    display: block;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    z-index: 1; /** baid lh .shalid_anzwr nh pwrth wi */
}
.khirh_anzwr_chwkat .anzwr {
    display: block;
    margin: auto;
}

.khirh_psr_sm {
    opacity: 0.2;
}

.khirh_psr_sm:hover {
    opacity: 1;
}

/* Zindex */
.carousel-caption, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    z-index: 1;
}
#clockwise, #roundrr_navigation, #roundrr_pick, #roundrr_pick, #roundrr_caption {
    z-index: 1;
}
.sinjaq_baks, #pighamgr_nshka, .pighamgr_nshka, #pin_shawai, #support, #pin_shawai_baks, #support_baks {
    z-index: 3;
}
.wmwmi_krky .ghwth .brkha_bnd { z-index: 1; }
#wnh_smwn_fwrmh, #smwn_fwrmh { z-index:1; }
.wmwmi_krky .minw { z-index: 1; }
.minw_nshka, .kwnj_ke { z-index: 1; }
.zoom_baks{  z-index: 2;}
.pana_twky .brkha_traw, .kwchny_minw { z-index: 3;}
.Twkry_minw, .Twkry_minw_ghzidle{ z-index: 3;}
.TwkryBndPransty, .TwkryBndPranstyGhzidle { z-index: 3;}
.popup_shata_prda{ z-index: 6;}
.popup_pigham { z-index: 7;}
#charwal_minw, .wrh_minw { z-index: 8;}


.pwrh_grd {
    width: 20px;
    height: 20px;
    border-radius: 100%;
}

.grd_6 {
    border-radius: 6px;
}

.grd_8 {
    border-radius: 8px;
}

.mnz_ke_niwl {
    max-width: 1320px;
    margin:auto;
    
}

#sr_ptarh {

    z-index: 3;
}

#sr_ptarh .mnz_ke_niwl {
    display: grid;
    align-items: center;
    grid-template-columns: auto 1fr auto auto;
}

#sr_ptarh .minw_nshka {
    /* position: static !important; */
    display: none;
}

#sr_ptarh .logo_wrh_minw .logo a {
    text-decoration: none;
    font-size: 24px;
    padding: 5px;
    color: black;
}
#sr_ptarh .charwal_brkhh {
    position: relative;
}
@media only screen and (max-width: 600px) {
    #sr_ptarh {
        display: block;
    }

    .mnz_ke_niwl {
        max-width: 720px;
    }

    #sr_ptarh .logo_wrh_minw .minw {
        padding: 15px;
        position: absolute;
    }

    #sr_ptarh .charwal_brkhh {
        position: absolute;
        top: 5px;
    }

    .gs_nh_shy #sr_ptarh .charwal_brkhh {
        left: 5px;
    }

    .shy_nh_gs #sr_ptarh .charwal_brkhh {
        right: 5px;
    }

    .gs_nh_shy #charwal_minw {
        right: 0px;
    }

    .shy_nh_gs #sr_ptarh #charwal_minw {
        left: 0px;
    }

    #sr_ptarh .wshyh {
        display: block;
    }

    #sr_ptarh .mnz_ke_niwl {
        display: block;
    }

    #sr_ptarh .minw_nshka {
        display: block;
    }

    #sr_ptarh .smbalwne_twki {
        border-top: solid 1px #999;
    }
    #sr_ptarh .logo_wrh_minw {
        display: grid;
        align-items: center;
        grid-template-columns: 1fr auto;
        border-bottom: #e3e3e3 solid 1px;
    }
}


/** bnh smwn classwnh */
.smwn_brkhh {
    position: relative;
}

.smwn_popup {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    background-color: var(--lwmry_shalid_rng);
    border: 1px solid black;
    border-radius: 5px;
    z-index: 9999;
    height: 100%;
    overflow-y: scroll;
}

.gs_nh_shy .smwn_popup {
    right: initial;
    left: 0;
}

.smwn_tny {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    cursor: pointer;
    font-size: 12px;
    width: 25px;
    height: 25px;
    z-index: 1;
}

.smwn_brkhh:hover > .smwn_tny {
    display: block;
}

.smwn_brkhh_rwshanh {
    background-color: blue;
    opacity: 50%;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.smwn_tny:hover + .smwn_brkhh_rwshanh {
    display: block;
}

/** PAI -- bnh smwn classwnh */

.mrsth_tny {
    height: 25px;
    width: 25px;
}


.jkht_shy {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border: solid 1px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-right: 0;
}

.jkht_gs {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-left: 0;
}

.gs_nh_shy .jkht_gs {
    border-left: 0;
}

.shy_nh_gs .jkht_gs {
    border-right: 0;
}

.shy_nh_gs .jkht_shy {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-left: 0;
}

.shy_nh_gs .jkht_gs {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    margin-right: 0;

}

.mh_mategh {
    white-space: nowrap;
}


.tabwnh_sheshai {
	position: relative;
}

/* .tabwnh_sheshai .tabwnh::before {
	content: "_";
	display: block;
	background: #e6e6e678;
	position: absolute;
	z-index: 1;
	width: 100%;
	color: transparent;
	height: 48px;
} */

.tabwnh_sheshai .tabwnh label {
	border-radius: 0px;
	position: relative;
	z-index: 1;
	background: unset;
	height: unset;
	padding: 12px 25px;
	transition: all 1s;
	line-height: 23px;
}

.tabwnh_sheshai .tabwnh section {
	margin-top: -48px;
	padding: unset;
}

.tabwnh_sheshai .tbwnh_plar_brkhh {
    position: absolute;
    background-color: #ffffff4a;
    z-index: 2;
    width: 100%;
}

.tabwnh_sheshai .tabwnh input:checked + label {
	color: #333;
	background: #fff;
	box-shadow: 0 5px 14px 2px rgba(0,0,0,.15);
}

.tabwnh_sheshai .tabwnh label:hover {
	background: #ffffff78;
}
.tabwnh_sheshai section .pana_twky {
	padding: 7rem 2rem 4rem !important;
}


/***** margin naje *****/
.naje0 { margin:0px;}
.naje1 { margin:1px;}
.naje2 { margin:2px;}
.naje3 { margin:3px;}
.naje4 { margin:4px;}
.naje5 { margin:5px;}
.naje6 { margin:6px;}
.naje7 { margin:7px;}
.naje8 { margin:8px;}
.naje9 { margin:9px;}
.naje10 { margin:10px;}
.naje20 { margin:20px;}
.naje30 { margin:30px;}
.naje35 { margin:35px;}
.naje50 { margin:50px;}

/***** margin left *****/
.naje_gs0 { margin-left: 0px;}
.naje_gs1 { margin-left: 1px;}
.naje_gs2 { margin-left: 2px;}
.naje_gs3 { margin-left: 3px;}
.naje_gs4 { margin-left: 4px;}
.naje_gs5 { margin-left: 5px;}
.naje_gs6 { margin-left: 6px;}
.naje_gs7 { margin-left: 7px;}
.naje_gs8 { margin-left: 8px;}
.naje_gs9 { margin-left: 9px;}
.naje_gs10 { margin-left: 10px;}
.naje_gs20 { margin-left: 20px;}
.naje_gs25 { margin-left: 25px;}
.naje_gs35 { margin-left: 35px;}
.naje_gs50 { margin-left: 50px;}

/***** margin right *****/
.naje_shy0 { margin-right: 0px;}
.naje_shy1 { margin-right: 1px;}
.naje_shy2 { margin-right: 2px;}
.naje_shy3 { margin-right: 3px;}
.naje_shy4 { margin-right: 4px;}
.naje_shy5 { margin-right: 5px;}
.naje_shy6 { margin-right: 6px;}
.naje_shy7 { margin-right: 7px;}
.naje_shy8 { margin-right: 8px;}
.naje_shy9 { margin-right: 9px;}
.naje_shy10 { margin-right: 10px;}
.naje_shy20 { margin-right: 20px;}
.naje_shy25 { margin-right: 25px;}
.naje_shy35 { margin-right: 35px;}
.naje_shy50 { margin-right: 50px;}

/***** margin top *****/
.naje_pas0 { margin-top: 0px;}
.naje_pas1 { margin-top: 1px;}
.naje_pas2 { margin-top: 2px;}
.naje_pas3 { margin-top: 3px;}
.naje_pas4 { margin-top: 4px;}
.naje_pas5 { margin-top: 5px;}
.naje_pas6 { margin-top: 6px;}
.naje_pas7 { margin-top: 7px;}
.naje_pas8 { margin-top: 8px;}
.naje_pas9 { margin-top: 9px;}
.naje_pas10 { margin-top: 10px;}
.naje_pas20 { margin-top: 20px;}
.naje_pas25 { margin-top: 25px;}
.naje_pas30 { margin-top: 30px;}
.naje_pas35 { margin-top: 35px;}
.naje_pas50 { margin-top: 50px;}
.naje_pas80 { margin-top: 80px;}

/***** margin bottom *****/
.naje_lande0 { margin-bottom: 0px;}
.naje_lande1 { margin-bottom: 1px;}
.naje_lande2 { margin-bottom: 2px;}
.naje_lande3 { margin-bottom: 3px;}
.naje_lande4 { margin-bottom: 4px;}
.naje_lande5 { margin-bottom: 5px;}
.naje_lande6 { margin-bottom: 6px;}
.naje_lande7 { margin-bottom: 7px;}
.naje_lande8 { margin-bottom: 8px;}
.naje_lande9 { margin-bottom: 9px;}
.naje_lande10 { margin-bottom: 10px;}
.naje_lande10 { margin-bottom: 10px;}
.naje_lande20 { margin-bottom: 20px;}
.naje_lande25 { margin-bottom: 25px;}
.naje_lande35 { margin-bottom: 35px;}
.naje_lande50 { margin-bottom: 50px;}

/***** padding pwle all *****/
.pwle0 { padding:0px;}
.pwle1 { padding:1px;}
.pwle2 { padding:2px;}
.pwle3 { padding:3px;}
.pwle4 { padding:4px;}
.pwle5 { padding:5px;}
.pwle6 { padding:6px;}
.pwle7 { padding:7px;}
.pwle8 { padding:8px;}
.pwle9 { padding:9px;}
.pwle10 { padding:10px;}
.pwle11 { padding:11px;}
.pwle12 { padding:12px;}
.pwle13 { padding:13px;}
.pwle14 { padding:14px;}
.pwle15 { padding:15px;}
.pwle16 { padding-top:5px;}
.pwle17 { padding-bottom:5px;}
.pwle18 { padding-left:10px;}
.pwle19 { padding-right:10px;}
.pwle20 { padding:20px;}
.pwle21 { padding-bottom:10px;}
.pwle22 { padding-left:2px;}
.pwle23 { padding-right:2px;}
.pwle24 { padding-top:2px;}
.pwle25 { padding-bottom:2px;}
.pwle_pas_lande2 { padding:2px 0px 2px 0px; }
.pwle_shy_gs2 { padding:0px 2px 0px 2px;}

.pwle_pil10 { padding-inline-start:10px;}
.pwle_pil15 { padding-inline-start:15px;}
.pwle_pil20 { padding-inline-start:20px;}
.pwle_pil25 { padding-inline-start:25px;}
.pwle_pil30 { padding-inline-start:30px;}
.pwle_pil35 { padding-inline-start:35px;}

.pwle_pay10 { padding-inline-end:10px;}
.pwle_pay15 { padding-inline-end:15px;}
.pwle_pay20 { padding-inline-end:20px;}
.pwle_pay25 { padding-inline-end:25px;}
.pwle_pay30 { padding-inline-end:30px;}
.pwle_pay35 { padding-inline-end:35px;}


/***** padding left *****/
.pwle_gs0 { padding-left:0px;}
.pwle_gs1 { padding-left:1px;}
.pwle_gs2 { padding-left:2px;}
.pwle_gs3 { padding-left:3px;}
.pwle_gs4 { padding-left:4px;}
.pwle_gs5 { padding-left:5px;}
.pwle_gs6 { padding-left:6px;}
.pwle_gs7 { padding-left:7px;}
.pwle_gs8 { padding-left:8px;}
.pwle_gs9 { padding-left:9px;}
.pwle_gs10 { padding-left:10px;}

/***** padding right *****/
.pwle_shy0 { padding-right:0px;}
.pwle_shy1 { padding-right:1px;}
.pwle_shy2 { padding-right:2px;}
.pwle_shy3 { padding-right:3px;}
.pwle_shy4 { padding-right:4px;}
.pwle_shy5 { padding-right:5px;}
.pwle_shy6 { padding-right:6px;}
.pwle_shy7 { padding-right:7px;}
.pwle_shy8 { padding-right:8px;}
.pwle_shy9 { padding-right:9px;}
.pwle_shy10 { padding-right:10px;}
.pwle_shy20 { padding-right:20px;}

/***** padding top *****/
.pwle_pas0 { padding-top: 0px;}
.pwle_pas1 { padding-top: 1px;}
.pwle_pas2 { padding-top: 2px;}
.pwle_pas3 { padding-top: 3px;}
.pwle_pas4 { padding-top: 4px;}
.pwle_pas5 { padding-top: 5px;}
.pwle_pas6 { padding-top: 6px;}
.pwle_pas7 { padding-top: 7px;}
.pwle_pas8 { padding-top: 8px;}
.pwle_pas9 { padding-top: 9px;}
.pwle_pas10 { padding-top: 10px;}
.pwle_pas20 { padding-top: 20px;}

/***** padding bottom *****/
.pwle_lande0 { padding-bottom: 0px;}
.pwle_lande1 { padding-bottom: 1px;}
.pwle_lande2 { padding-bottom: 2px;}
.pwle_lande3 { padding-bottom: 3px;}
.pwle_lande4 { padding-bottom: 4px;}
.pwle_lande5 { padding-bottom: 5px;}
.pwle_lande6 { padding-bottom: 6px;}
.pwle_lande7 { padding-bottom: 7px;}
.pwle_lande8 { padding-bottom: 8px;}
.pwle_lande9 { padding-bottom: 9px;}
.pwle_lande10 { padding-bottom: 10px;}
.pwle_lande12 { padding-bottom: 12px;}
.pwle_lande14 { padding-bottom: 14px;}
.pwle_lande16 { padding-bottom: 16px;}
.pwle_lande18 { padding-bottom: 18px;}
.pwle_lande20 { padding-bottom: 20px;}
.pwle_lande25 { padding-bottom: 25px;}
.pwle_lande30 { padding-bottom: 30px;}
.pwle_lande35 { padding-bottom: 35px;}
.pwle_lande40 { padding-bottom: 40px;}
.pwle_lande45 { padding-bottom: 45px;}
.pwle_lande50 { padding-bottom: 50px;}

@media only screen and (max-width: 600px) {
	/* .tabwnh_sheshai .tabwnh input:not(:checked) + label{
		display:none;
	} */
	.tabwnh_sheshai .tabwnh input:checked + label ~ label{
		display:inline-block;
	}
	/* .tabwnh_sheshai .tabwnh input:checked + label ~ label::after {
        content: ">>";
        position: absolute;
        right: -30px;
        color: #0000008a;
        z-index: 15;
        font-weight: bold;
        font-size: 24px;
    } */
	/* .tabwnh_sheshai .tabwnh input:checked + label ~ label ~ label{
		display:none;
	} */
	.tabwnh_sheshai .tabwnh label:first-of-type:has(~input:last-of-type:checked) {
		display: inline-block;
	}
}

.grid_sheshai_anzwr {
    margin: 2rem 2rem;
    background-color: #fcfcfc;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    padding: 1rem;
  }
  
  .grid_sheshai_anzwr .srlik {
    background-color: unset;
    font-size: 20px;
    color:#333;
  }
  
  .grid_sheshai_anzwr .tshreh {
    background-color: unset;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  
  .grid_sheshai_anzwr .tshreh div {
    margin: 1rem;
    padding: 1rem;
    transition: all 0.1s;
  }
  
  .grid_sheshai_anzwr .tshreh div::first-line {
    font-family: mahasib_nashakee_brands, mahasib_nashakee_solid, mahasib_nashakee_regular !important;
    font-size: 200%;
  }
  
  .grid_sheshai_anzwr .tshreh a {
    text-decoration: none;
    font-weight: bold;
    font-family: 
  }
  
  .grid_sheshai_anzwr .tshreh div:hover {
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.12) 2px 2px 5px, rgba(0, 0, 0, 0.24) 0px 1px 2px;
    margin: 0.8rem 1.2rem 1.2rem 0.8rem;
  }

  .tny_shishai {
    border: none;
    padding: 10px 20px;
    margin: 5px 15px 0px 0px;
    border-radius: 30px;
    background-color: #eeeeeeb5;
    transition: all 0.3s;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
  }
  
  .tny_shishai:hover {
    background-color: #ffffffdd;
  }

  .tny_shishai a {
    text-decoration: none;
  }
  
  .shalid_gradient_1 {
    background: linear-gradient(33deg, #6DE195, #C4E759);
  }
  .shalid_gradient_2 {
    background: linear-gradient(33deg, #6CACFF, #8DEBFF);
  }
  .shalid_gradient_3 {
    background: linear-gradient(33deg, #F8C390, #D279EE);
  }


.mrkz_grid {
    display: grid;
    align-items: center;
    justify-items: center;
    
}

.js-hover-zoom {
    position: relative;
}

.js-cursor-orig-overlay {
    background: #000;
    opacity: 0;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
}

.js-cursor-zoom-box {
    display: none;
    background: #fff;
    opacity: 0.5;
    border: 1px solid #606060;
    position: absolute;
    float: left;
    width: 100px;
    height: 100px;
    cursor: move;
}

.js-large-img {
    background: #fff;
    width: 440px;
    height: 400px;
    position: absolute;
    z-index: 1;
    float:left;
    display: none;
    overflow:hidden;
}

.js-large-img-inner {
    position: absolute;
}




body.twrh_bnh_dwl {
    --lwmry_rng: #d9d9d9;
    --lwmry_shalid_rng: #272727;
    --minw_border_rng: #4a4a4a;
    --kard_shadow_rng: black;
    --pty0_shalid_rng: #2f2f2f;
    --pty1_shalid_rng: #2b2b2b;
    --lg_twr: rgba(255,255,255,0.2)
}


body.twrh_bnh_dwl #minw_wnh {
    background-color: #2b2b2b;
}

body.twrh_bnh_dwl .pty0 {
    color:#d9d9d9;
    background-color:#2f2f2f;
}
body.twrh_bnh_dwl .pty1 {
    color:#d9d9d9;
    background-color:#2b2b2b;
}
body.twrh_bnh_dwl .pty2 {
    color:#d9d9d9;
    background-color:#4a4a4a;
}
body.twrh_bnh_dwl .pty3 {
    color:#d9d9d9;
    background-color:#666666;
}
body.twrh_bnh_dwl .pty4 {
    color:#d9d9d9;
    background-color:#333333;
}
/* .pty5 {
    color:#121212;
    background-color:#d9d9d9;
} */

body.twrh_bnh_dwl .yw_tr_bl_bdl:nth-child(odd) {
    color: #d9d9d9;
    background-color:#121212;
}
body.twrh_bnh_dwl .yw_tr_bl_bdl:nth-child(even) {
    color: #d9d9d9;
    background-color:#2f2f2f;
}

body.twrh_bnh_dwl button, body.twrh_bnh_dwl .tny, body.twrh_bnh_dwl .traw_lkh_tny  {
    /* border: solid 1px black; */
    color: #d9d9d9;
    background: #333333;
    margin: 2px;
}

body.twrh_bnh_dwl .nshk_tny {
    background: inherit;
}


body.twrh_bnh_dwl input[type=text],
body.twrh_bnh_dwl input[type=password],
body.twrh_bnh_dwl input[type=number], 
body.twrh_bnh_dwl select, 
body.twrh_bnh_dwl textarea {
    background-color: #565656;
    border-radius: 8px;
    border: none;
}



    

input[type=text],input[type=password],input[type=number], select, textarea {
    color: var(--lwmry_rng);
    border: solid 1px var(--minw_border_rng);
    border-radius: 8px;
    padding: 2px 10px;
}

.khwznd_krh {
    transition-duration: .2s;
    transition-timing-function: cubic-bezier(0,0,.2,1);
    border-width: var(--border-btn, 1px);
    transition-property: color,background-color,border-color,opacity,box-shadow,transform;
}

.nshk, .mahasib_nashakee {
    vertical-align: middle;
    padding: 2px;
}

.pwr_minw.taklshwy {
    border-bottom: solid 2px;
    border-color: inherit;
}

td {
    padding: 5px;
}

.gs_nh_shy td.srikh {
    position: sticky;
    right: 0;
}

.shy_nh_gs td.srikh {
    position: sticky;
    left: 0;
}
