/*==================body=================*/
body {
  direction: rtl;
  font-family: "YekanBakhFaRegular";
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
  font-family: "YekanBakhFaRegular";
}
input::-moz-placeholder,
textarea::-moz-placeholder,
.form-control::-moz-placeholder {
  font-family: "YekanBakhFaRegular";
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
  font-family: "YekanBakhFaRegular";
}

/*==================horizontalDiv=================*/
.horizontalDiv p {
  font-family: "YekanBakhFaBold";
}

/*==================brdcrumbBox=================*/
.brdcrumbBox ul a {
  font-family: "YekanBakhFaBold";
}
.brdcrumbBox ul p {
  font-family: "YekanBakhFaBold";
}
.shareBox .shareList .copyLnkBox p {
  font-family: "YekanBakhFaBold";
}
.brdcrumbBox {
  margin: 40px 0 30px auto;
  justify-content: flex-start;
}

/*==================flotingSwich=================*/
.flotingSwich .checkbox-label {
  font-family: "YekanBakhFaBold";
}

/*==================splashPg=================*/
.splashPg .splashTop p {
  font-family: "YekanBakhFaBold";
  max-width: 165px;
}
.splashPg .splashBtm p {
  font-family: "YekanBakhFaBold";
}

/*==================notFoundPg=================*/
 .notFoundTxt h1,
.notFoundTxt p,
 .notFoundTxt a {
  font-family: "YekanBakhFaBold";
}

/*====dropSel=====*/
.mobileMnu .sidDropSel,
.dropSel p {
  font-family: "YekanBakhFaBold";
}
.dropSel .select {
  padding: 2px 8px 2px 2px;
}

/*==================header=================*/
.headerBox .hdrLogo p {
  font-family: "YekanBakhFaBold";
}

.headerBox .hdrMenu a {
  font-family: "YekanBakhFaBold";
}
.headerBox .leftLinks .hdrUsrLnk i {
  font-family: "YekanBakhFaBold";
}
.shareBox .shareList .shareLstHed strong {
  font-family: "YekanBakhFaBold";
}

/*==================mobileMnu=================*/
.mobileMnu .signOutDiv a {
  font-family: "YekanBakhFaBold";
}
.mobileMnu .signInDiv strong {
  font-family: "YekanBakhFaBold";
}
.mobileMnu .signInDiv p {
  font-family: "YekanBakhFaBold";
}
.mobileMnu .mobiMnuTxt {
  text-align: right;
  font-family: "YekanBakhFaBold";
}
.mobileMnu label {
  font-family: "YekanBakhFaBold";
}
.mobileMnu .mobiMnuLnk a p {
  font-family: "YekanBakhFaBold";
}
.btmMnuSec ul p {
  font-family: "YekanBakhFaBold";
  font-size: 12px;
}

/*==================mainCatSec=================*/
.freVrsnTag {
  font-family: "YekanBakhFaBold";
}
.mainCatSec .ctgryCrd .catCrdNum {
  font-family: "YekanBakhFaBold";
}
.mainCatSec .catCrdBdy strong {
  font-family: "YekanBakhFaBold";
}

/*==================footer=================*/

/*==================signupMdl=================*/
.signupMdl .modalHeader h5 {
  font-family: "YekanBakhFaBold";
}
.signinForm .loginBtn {
  font-family: "YekanBakhFaBold";
}
.signinForm .form-check {
  direction: rtl;
  padding-right: 2em;
  padding-left: unset;
  margin: 0 20px 0 auto;
}
.signinForm .form-check .form-check-input {
  float: right;
  margin-left: unset;
  margin-right: -2em;
}
.signinForm .logInput input,
.signinForm .form-check label {
  font-family: "YekanBakhFaBold";
}
.signinForm .logInput input {
  direction: rtl;
  text-align: right;
  padding-right: 0;
}
.resendText {
  font-family: "YekanBakhFaBold";
}
.mdlCodeTxt {
  font-family: "YekanBakhFaBold";
}
.signinForm .enterPhonBx input {
  font-family: "YekanBakhFaBold";
}
.signinForm .form-check label {
  font-family: "YekanBakhFaBold";
}
.signupMdl .descriptionTxt {
  font-family: "YekanBakhFaBold";
  text-align: right;
}
.barcodeTxt .brcodTxtHed h2,
.barcodeTxt p {
  font-family: "YekanBakhFaBold";
}
.barcodeTxt p {
  text-align: right;
}
.circle-timer .timer-text {
  font-family: "YekanBakhFaBold";
}

/*==================signinPage=================*/
.signinPage h1 {
  font-family: "YekanBakhFaBold";
}

/*==================purchaseSec=================*/
.purchaseSec .gnrlHed h2 {
  font-family: "YekanBakhFaBold";
  text-align: right;
}
.purchaseSec .gnrlCrdRght strong {
  font-family: "YekanBakhFaBold";
}
.purchaseSec .gnrlList .gnrlCrd a,
.purchaseSec .snglCrd a,
.purchaseSec .snglCrd button {
  font-family: "YekanBakhFaBold";
}
.purchaseSec .snglCrd .snglCrdTtl strong,
.purchaseSec .snglCrd .snglCrdTtl i {
  font-family: "YekanBakhFaBold";
}

.purchaseSec .snglCrd .snglCrdIcn {
  right: 8px;
}

/*==================peymentSec=================*/
.peymentSec .peymentBtns .peymntBtn {
  font-family: "YekanBakhFaBold";
}
.peymentSec .discountCod button,
.peymentSec .discountCod input {
  font-family: "YekanBakhFaBold";
}
.peymentSec .peymentInfo li strong {
  font-family: "YekanBakhFaBold";
}
.peymentSec .peymentInfo {
  padding-right: 50px;
}
.peymentSec .peymentTxt {
  text-align: right;
}

/*==================aboutSec=================*/
.aboutSec .aboutHed p {
  font-family: "YekanBakhFaBold";
}
.aboutSec .aboutList div,
.aboutSec .aboutList ul li {
  font-family: "YekanBakhFaBold";
}
.aboutFoter p {
  font-family: "YekanBakhFaBold";
}
/*==================contactSec=================*/
.contactSec .contactLst li i,
.contactSec .contactLst li p.faTxt {
  font-family: "YekanBakhFaBold";
}
.contactSec .contactFrm .form-select,
.contactSec .contactFrm textarea {
  font-family: "YekanBakhFaBold";
  direction: rtl;
  background-color: var(--bg-color);
  text-align: right;
}
.contactSec .contactFrm .form-select {
  background-position: left 0.75rem center;
  padding: 0.375rem 0.75rem 0.375rem 2.25rem;
}
.contactSec .contactFrm .signinForm .logInput input {
  padding-right: 0.75rem;
}

/****successMsg****/
.successMsg p {
  font-family: "YekanBakhFaBold";
  text-align: right;
}

/*==================profileSec=================*/
.profileTab label p {
  font-family: "YekanBakhFaBold";
  padding-top: 5px;
}
.profileTab label div {
  font-family: "YekanBakhFaBold";
}
.profileHed .profileName strong {
  font-family: "YekanBakhFaBold";
}
.profileHed .profileInfo p {
  font-family: "YekanBakhFaBold";
}
.profileHed .profileInfo .profilEmail {
  text-align: right;
}

/*==================guidSec=================*/
.guidSec .accordion-button {
  font-family: "YekanBakhFaBold";
}
.guidSec .accordion-button::after {
  margin-left: 0;
  margin-right: auto;
}
.guidSec .accordion-button:not(.collapsed)::after {
  transform: rotate(180deg);
}
.guidSec .accordion-body {
  text-align: right;
}

/*==================patternTab=================*/
.patternTab .tablinks {
  font-family: "YekanBakhFaBold";
}
.patternTab li:first-child .tablinks {
  border-radius: 0 12px 12px 0;
  border-left: none;
}
.patternTab li:last-child .tablinks {
  border-radius: 12px 0 0 12px;
  border-right: none;
}

/*==================shortcutMdl=================*/
.shortcutMdl .shortcutBtn {
  font-family: "YekanBakhFaBold";
}
.shortcutMdl .shortcutTxt {
  font-family: "YekanBakhFaBold";
  text-align: right;
}
.shortcutMdl .shortcutUl li {
  font-family: "YekanBakhFaBold";
}

/*==================media=================*/
@media (max-width: 991px) {
  .peymentSec .peymentInfo {
    padding: 0;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .aboutSec .aboutHed {
    max-width: 250px;
  }
}
@media (max-width: 575px) {
  .aboutSec .aboutHed {
    width: 142px;
  }
  .profileHed .profileInfo .profilEmail {
    text-align: center;
  }
}
