a, a:hover, a:focus, a:visited {
    text-decoration: none !important;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: right !important;
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

.input-group.datepicker {
    width: 100%;
}

.input-group.datepicker input {
    width: 80%;
    max-width: 80%;
    border-radius: 4px 0 0 4px !important;
}

.input-group.datepicker .input-group-prepend {
    width: 20%;
    max-width: 20%;
}

.input-group.datepicker .input-group-text {
    border-radius: 0 4px 4px 0 !important;
    height: 38px;
    border-left: 0;
}

.input-group.datepicker .input-group-text i {
    margin: 0 auto;
}

ul.pagination {
    direction: ltr;
    margin-top: 20px;
}

.infinite-scroll>.listener {
    width: 1px;
    height: 1px;
}

.dropdown-menu .dropdown-submenu {
    left: auto !important;
    right: 100%;
}

.comment-form>div {
    padding: 5px 10px;
}

img.captcha {
    height: 35.77px;
    vertical-align: middle;
    cursor: pointer;
}

.progress {
    height: 10px !important;
    border-radius: 4px !important;
}

/* ShareBox */
.sharebox img {
    width: 32px;
}

.sharebox a {
    filter: alpha(opacity=60);
    opacity: 0.6;
    cursor: pointer;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url('widget32x32.png');
}

.sharebox a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.sharebox .facebook {
    background-position: 0 -64px;
}

.sharebox .twitter {
    background-position: 0 -256px;
}

.sharebox .googlebookmark {
    background-position: 0 -96px;
}

.sharebox .googleplus {
    background-position: 0 -128px;
}

.sharebox .friendfeed {
    background-position: 0 -288px;
}

.sharebox .del {
    background-position: 0 0;
}

.sharebox .linkedin {
    background-position: 0 -160px;
}

.sharebox .stumbleupon {
    background-position: 0 -224px;
}

.sharebox .email {
    background-position: 0 -32px;
}

.sharebox .print {
    background-position: 0 -192px;
}

form.form div.preview img {
    margin-top: 10px;
    max-width: 150px;
}.custom-preview-2 {
  overflow:hidden; 
}
.custom-preview-2 .img-item {
  width:100%;
  height:80vh;
  object-fit:cover;
}

.custom-preview-2 .sayeh{
  background: linear-gradient(0deg, rgba(250,251,252,1) 0%, rgba(250,251,252) 10%, rgba(255,255,255,0) 100%);
  height: 350px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  z-index: 1;
}
.custom-preview-2 .img-bottom{
  width: 100%;
  position: absolute;
  bottom: 0rem;
  z-index: 2;
}



@media (max-width: 576px) {
  .custom-preview-2 .img-item {height:50vh; }
  .custom-preview-2 .img-bottom, .custom-preview-2 .sayeh{display:none;}
  .custom-preview-2 .sayeh{background: linear-gradient(0deg, #f2f3f7 0%, rgba(250,251,252) 20%, rgba(255,255,255,0) 100%);}  

}.custom-preview-3 .dastresi{
  border-radius: 1.5rem !important;
  overflow: hidden !important;
}
.custom-preview-3 .dastresi img{padding:0.8rem;}
.dastresi::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(    0deg,     transparent,     transparent 30%,     rgba(255,255,255,0.3)  );
  transform: rotate(-45deg);  transition: all 0.8s ease;  opacity: 0;}

.dastresi:hover {  transform: scale(1.0.5);  box-shadow: 0 0 20px rgba(255,255,255,0.3);}

.dastresi:hover::before {  opacity: 1;  transform: rotate(-45deg) translateY(100%);}
@media (max-width: 576px) {
  .custom-preview-3 h3{font-size:0.8rem !important;}
  .custom-preview-3 .dastresi {border-radius:0.8rem !important;}
  .custom-preview-3 .dastresi::after { border-radius: 0.8rem;}
  .custom-preview-3 .bg,.custom-preview-3 .pic {border-radius:4rem !important;}
  .custom-preview-3 .w-50{width:55% !important;}
  .custom-preview-3 .CPreview-6bcb{min-height: 140px;max-height: 140px;}
  .custom-preview-3 .dastresi img {    padding: 0.4rem;  }
}.khadamat .hight-light{  background: linear-gradient(22deg,rgba(250, 250, 250, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(220, 220, 220, 1) 100%);}

.sayeh{  background: linear-gradient(40deg,rgba(241, 241, 241, 0) 65%, rgba(150, 150, 150, 0.3) 100%);padding: 2px;}
.khadamat .bg-f1{background: #f1f1f1;}

.khadamat img {  width: 100px;  height: 100px;  object-fit: cover;}
.khadamat-content p {  color: #aaa;  transition: color 1s ease;}

@media (max-width: 576px) {
  .khadamat img {aspect-ratio: 2 / 3; height: 85px;}
  .khadamat .text-titr{font-size:1.3rem !important;}
  .khadamat-content::before {font-size:0.6rem !important;}
}


.link:hover::after {  opacity: 1;}
.link::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.5s linear;
  background: linear-gradient(90deg, rgb(0, 79, 80) 0%, rgb(0, 33, 87) 100%) !important;
  top: 0;
  left: 0;
  border-radius: 0.5rem;
}
.link:hover a{  color:#fff;}
.link a{  color:#777;}

.khadamat-content::before {
  content: "فیزیوتراپی ویژه مرکز توانا در بخش ";
  font-size: 0.7rem;
  display: inline-block;
  color: #777;
  align-self: center !important;
  margin: auto;
    margin-bottom: auto;
  text-align: justify;
  text-align-last: center;
  margin-bottom: 0.3rem;
}.custom-preview-5 {
  border-radius: 1.5rem;
  padding: 0.3rem;
  background: #fff;
  box-shadow: 0 2px 25px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.07),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;
}
.counter-1 {
  background: linear-gradient(25deg,rgba(220, 220, 220, 0.5) 0%, rgb(255, 255, 255) 50%, rgba(220, 220, 220, 0.5) 100%);
}

@media (max-width: 576px) {

  .custom-preview-5{border-radius:1rem !important;}
  .custom-preview-5 .counter-1{border-radius:0.7rem !important;}
  .custom-preview-5 img{height:35px !important; width:35px !important;}
  .custom-preview-5 .text-xtitr{font-size: 1.5rem !important;}
  .custom-preview-5 .text-medium{font-size: 1rem !important;}

}.maziat:hover::after {
  opacity: 1;
}
.maziat::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.5s linear;
  background: linear-gradient(-90deg, #1b4480 0%, #008040 100%) !important;
  top: 0;
  left: 0;
  border-radius: 1rem;
}
.maziat:hover h5 ,.maziat:hover span  {
  transition: all 1s ease-out;
  color: #fff;
  z-index: 999;
}
.maziat .box{
  height: 23px;	width: 23px;display: inline-block;background:#ffcc04;border-radius:0.3rem;z-index: 999;}



@media (max-width: 576px) {
  .custom-preview-7{
    .maziat .box{height: 10px;	width:10px; margin-left: 0.5rem !important;}
    .text-titr{font-size:0.9rem !important;}
  }
}.custom-preview-8{margin-bottom:1.5rem;}
.bimeh{   cursor: pointer;  border:2px solid #eee;  transition: all 1s;}
.bimeh:hover{  border:2px solid rgb(205, 230, 210);  box-shadow:0 0px 20px 2px rgb(205, 230, 210),0 25px 21px -5px rgba(var(--mdb-box-shadow-color-rgb), 0.04) !important;}

@media (max-width: 576px) {
  .custom-preview-8{margin-bottom:0 !important;}
  .custom-preview-8 .bimeh{border-radius:0.5rem !important;}
  .custom-preview-8 .text-medium{font-size: 0.8rem !important;font-family: yekanbakh-light !important;}
}.custom-preview-9{
  border-bottom: 1px dashed #ddd;
  padding: 0.5rem;
  overflow: hidden;
}

.custom-preview-9 .right {
  height: 5px;
  background: #999;
  width: 5px;
  z-index: 9999;
  right:1px;
  transition: all 0.5s;
}

.custom-preview-9:hover .title::after {
  opacity: 1;
}

.custom-preview-9 .title::after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  opacity: 0;
  transition: opacity 0.5s linear;
  background: linear-gradient(90deg, rgba(255,255,255) 0%, rgba(200,200,200,0.5) 100%) !important;
  top: 0;
  left: 0;
}

.custom-preview-9:hover h3 {
  color: #005baa !important;
  margin-right: 0.5rem !important;
}
.custom-preview-9 h3 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 999;
  position: relative;
  transition: all 1s;
}

.custom-preview-9:hover .right {
  height: 26px !important;
  background: #005baa !important;
}.custom-preview-10 {  position: relative;  overflow: hidden;}
.custom-preview-video::before {
  font-size: 4rem;
  color: #fff;
  border-radius: 100%;
  z-index: 2;
  opacity: 0.6;
  display: block;
  font-family: "Font Awesome 6 Pro";
  content: "\f144";
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.custom-preview-video::after {
  background: linear-gradient(0deg, #1b4480 0%, #008040 100%) !important;
  opacity: 0.5;
  display: block;
  content: "";
  transform: translate(-0%, 0%);
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  position: absolute;
  border-radius: 1.5rem;
}


.custom-preview-video img{
  width:100%;
  height:100%;
}


.page{
  .custom-preview-10 .custom-preview-video , .custom-preview-10 .custom-preview-video img {border-radius:0.5rem !important;}
  .custom-preview-10 .custom-preview-video::after{border-radius:0.5rem !important;}
  .custom-preview-10 .custom-preview-video img {
    min-height: 300px !important;
    max-height: 300px !important;
    object-fit: cover;
  }
}
@media (max-width: 576px) {
  .custom-preview-10{height: 250px;}
}.custom-preview-11 h1{font-size:0;}

/*.custom-preview-16 .keyword a {
font-size: 1.1rem !important;
color: #999;
padding: 0.1rem 0.5rem;
border: 1px solid #aaa;
border-radius: 0.4rem;
}

.keyword a {
color: #fff;
border-radius: 0.3rem;
padding: 0rem 0.5rem;
font-size: 0.8rem;
margin: 0.2rem 0;
background: #005baa;;
}

.data-item {
width: 70%;
margin: -1px auto 1rem auto;
padding: 0.9rem 1.5rem 0.7rem 1.6rem !important;
border: 1px solid #ddd;
border-radius: 0 0 0.75rem 0.75rem;
}
.post-infos span i {
border-radius:0.5rem;
background: #f1f1f1;
padding: 0.5rem;
color: #999;
font-size: 1rem;
}

.gallery img {border-radius: 1rem !important;  padding: 0.5rem;}
.gallery .row {justify-content: center !important;    display: flex !important;  }
.gallery .col-12.col-sm-2 {  padding: 0 !important;}

@media (max-width: 768px) {
.gallery .col-lg-2.col-md-12.mb-2.mb-lg-0 {width: 50%;padding: 0.5rem !important;  }
.gallery .col-12.col-sm-2 {  width: 50% !important;}
.view-mahsolat p {line-height: 1.7;    font-size:0.8rem !important;  }
.view-mahsolat .fs-5 {    font-size: 0.9rem !important;}
.view-mahsolat .fs-3, .view-mahsolat .h2{font-size:1rem !important;}
.view-mahsolat.mb-5{margin-bottom:1rem !important;}
.data-item {width: 95% !important; padding: 0.5rem 0.5rem 0.5rem 0.5rem !important;}
}
@media (min-width: 992px) {
.view-mahsolat .mb-lg-0 {margin-bottom: 0 !important;width: 20% !important;  }
}


.custom-preview-28 h1{font-size:0px;}

.share-btn-mobile {  line-height:0 !important;  font-size:1.5rem;}
.share-btn-mobile i{font-weight: 400;}

.h_iframe-aparat_embed_frame iframe {  border-radius: 0.75rem !important;}
*/
/**/
/*.accordion {  margin-bottom: 1rem !important;  padding: 0;}

#heading5 .accordion-button {  font-family: yekanbakh-black;  font-size: 1.5rem !important;}
.accordion-body.accordion-body22 {  padding: 0.5rem 1rem !important;}

.accordion ul {  padding: 0 !important;  margin: 0 !important;}

.accordion ul li {  margin-bottom: 0.5rem;  border-bottom: 1px dashed #aaa;  padding-bottom: 0.5rem;  list-style: none;  font-size: 1rem !important;}
.accordion ul li:last-child {  border: none;  margin: 0 !important;}


.custom-preview-11 .view-mahsolat section h2::before {
content: "\f104";
font-family: "Font Awesome 5 Pro";
font-size: 1rem;
margin-left: 1rem;
font-weight: 900;
color: #fff;
padding: 0.2rem 0.5rem;
background: #005baa;
border-radius: 0.3rem;
}

.custom-preview-11 .view-mahsolat section h2 {
font-size: 1.5rem !important;
text-align: justify;
font-family: yekanbakh-bold;
display: block;
background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
color: #507dbc !important;
border-radius: 0.5rem;
padding: 0.7rem 0.7rem;
border: 1px solid #ddd;
display: flex !important;
align-items: center !important;
}
.custom-preview-11 .view-mahsolat section h3 {
font-size: 1.2rem !important;
text-align: justify;
font-family: yekanbakh-bold;
display: block;
color: #008040 !important;
}
.custom-preview-11 .view-mahsolat  section li::before {
content: "\f100";
font-family: "Font Awesome 5 Pro";
margin-left: 0.5rem;
font-weight: 900;
font-size: 0.7rem;
}

.custom-preview-11 .view-mahsolat  section li {
list-style: none;
display: flex !important;
align-items: center !important;
margin-bottom: 0.5rem;
}

.custom-preview-11 .view-mahsolat  section ul {  padding-right: 1rem;}*/

.custom-preview-11 .keyword a {
  color: #fff;
  border-radius: 0.3rem;
  padding: 0rem 0.3rem;
  font-size: 0.75rem;
  margin: 0 0.1rem;
  background: #005baa;
}
.custom-preview-11 img {
  min-height:450px;
  max-height:450px;
  object-fit:cover;
}

.data-item {
  width: 70%;
  margin: -1px auto 1rem auto;
  padding: 0.9rem 1.5rem 0.7rem 1.6rem !important;
  border: 1px solid #ddd;
  border-radius: 0 0 0.75rem 0.75rem;
}
.post-infos span i {
  border-radius:0.5rem;
  background: #f1f1f1;
  padding: 0.5rem;
  color: #999;
  font-size: 1rem;
}

.gallery img {border-radius: 1rem !important;  padding: 0.5rem;}
.gallery .row {justify-content: center !important;    display: flex !important;  }
.gallery .col-12.col-sm-2 {  padding: 0 !important;}


.share-btn-mobile {  line-height:0 !important;  font-size:1.5rem;}
.share-btn-mobile i{font-weight: 400;}

.h_iframe-aparat_embed_frame iframe {  border-radius: 0.75rem !important;}

.accordion {  margin-bottom: 1rem !important;  padding: 0;}

.custom-preview-11 #heading5 .accordion-button {
  font-size: 1.3rem !important;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
  padding: 0.7rem 0.7rem;
}
.accordion-body.accordion-body22 {  padding: 0.5rem 1rem !important;}
#heading5 .accordion-button {  font-family: yekanbakh-bold !important;  font-size: 1rem !important;}

.accordion ul {  padding: 0 !important;  margin: 0 !important;}

.accordion ul li {  margin-bottom: 0.5rem;  border-bottom: 1px dashed #aaa;  padding-bottom: 0.5rem;  list-style: none;  font-size: 1rem !important;}
.accordion ul li:last-child {  border: none;  margin: 0 !important;}



.custom-preview-11 .view-mahsolat section h2 {
  font-size: 1.3rem;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
  color: #507dbc !important;
  border-radius: 0.5rem;
  padding: 0.7rem 0.7rem;
  border: 1px solid #eee;
}

.custom-preview-11 .view-mahsolat section h3 {
  font-size: 1.2rem;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  color: #008040 !important;
}
.custom-preview-11 .view-mahsolat section li::before {
  content: "\f100";
  font-family: "Font Awesome 5 Pro";
  margin-left: 0.5rem;
  font-weight: 900;
  font-size: 0.7rem;
}

.custom-preview-11 .view-mahsolat section li {  list-style: none;  margin-bottom: 0.5rem;}

.custom-preview-11 .view-mahsolat section ul {  padding-right: 1rem;}

.custom-preview-11 #FAQaccordion-20 h2 {  background: #fff;  padding: 0 !important;  border: none;}
@media (max-width: 768px) {
  .custom-preview-11 img {    min-height:250px;    max-height:250px;  }

  .gallery .col-lg-2.col-md-12.mb-2.mb-lg-0 {width: 50%;padding: 0.5rem !important;  }
  .gallery .col-12.col-sm-2 {  width: 50% !important;}
  .view-mahsolat p, .view-mahsolat section li {line-height: 1.7;font-size:0.8rem !important;}
  .view-mahsolat h3, .view-mahsolat h2{font-size:1rem !important;}
  .view-mahsolat #heading5 .accordion-button{font-size:1rem !important;}
  .view-mahsolat.mb-5{margin-bottom:1rem !important;}
  .data-item {width: 95% !important; padding: 0.5rem 0.5rem 0.5rem 0.5rem !important;}
}
@media (min-width: 992px) {
  .view-mahsolat .mb-lg-0 {margin-bottom: 0 !important;width: 20% !important;  }
}.nazarat {  background: #eee;}

.nazarat::before {
  content: "\f075";
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  color: #eee;
  position: absolute;
  bottom: 0;
  left: 1rem;
  font-size: 13rem;
  line-height: 1;
}
.nazarat .tozihat{
  font-size:0.9rem !important;
}.mataleb:hover img{transform: scale(1.1);}
.mataleb img,.mataleb .img{
  height:170px;
  min-height: 170px;
  max-height: 170px;
  object-fit:cover;
  overflow: hidden;
  border-radius:1.5rem 1.5rem 0 0;
  transition: all 1s;
}
.mataleb .onvan{  min-height:50px;  max-height:50px;}

.mataleb .tozihat{
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size:0.8rem;
  color:#aaa;
}

.mataleb .cat{border:1px dashed #aaa;}.custom-preview-14 .keyword a {
  color: #fff;
  border-radius: 0.3rem;
  padding: 0rem 0.3rem;
  font-size: 0.75rem;
  margin: 0 0.1rem;
  background: #005baa;
}
.custom-preview-14 p{padding:0 !important;}

.custom-preview-14 .view-mahsolat img {
  min-height:450px;
  max-height:450px;
  object-fit:cover;
  width:100%;
  border-radius:0.5rem;
}

.data-item {
  width: 70%;
  margin: -1px auto 1rem auto;
  padding: 0.9rem 1.5rem 0.7rem 1.6rem !important;
  border: 1px solid #ddd;
  border-radius: 0 0 0.75rem 0.75rem;
}
.post-infos span i {
  border-radius:0.5rem;
  background: #f1f1f1;
  padding: 0.5rem;
  color: #999;
  font-size: 1rem;
}

.gallery img {border-radius: 1rem !important;  padding: 0.5rem;}
.gallery .row {justify-content: center !important;    display: flex !important;  }
.gallery .col-12.col-sm-2 {  padding: 0 !important;}


.share-btn-mobile {  line-height:0 !important;  font-size:1.5rem;}
.share-btn-mobile i{font-weight: 400;}

.h_iframe-aparat_embed_frame iframe {  border-radius: 0.75rem !important;}

.accordion {  margin-bottom: 1rem !important;  padding: 0;}

.custom-preview-14 #heading5 .accordion-button {
  font-size: 1.3rem !important;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
  padding: 0.7rem 0.7rem;
}
.accordion-body.accordion-body22 {  padding: 0.5rem 1rem !important;}
#heading5 .accordion-button {  font-family: yekanbakh-bold !important;  font-size: 1rem !important;}

.accordion ul {  padding: 0 !important;  margin: 0 !important;}

.accordion ul li {  margin-bottom: 0.5rem;  border-bottom: 1px dashed #aaa;  padding-bottom: 0.5rem;  list-style: none;  font-size: 1rem !important;}
.accordion ul li:last-child {  border: none;  margin: 0 !important;}


.custom-preview-14 .view-mahsolat section h2 ,.custom-preview-14 .view-mahsolat h2{
  font-size: 1.3rem;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
  color: #507dbc !important;
  border-radius: 0.5rem;
  padding: 0.7rem 0.7rem;
  border: 1px solid #eee;
}

.custom-preview-14 .view-mahsolat section h3 ,.custom-preview-14 .view-mahsolat h3 {
  font-size: 1.2rem;
  text-align: justify;
  font-family: yekanbakh-bold;
  display: block;
  color: #008040 !important;
}
.custom-preview-14 .view-mahsolat section li::before,.custom-preview-14 .view-mahsolat li::before {
  content: "\f100";
  font-family: "Font Awesome 5 Pro";
  margin-left: 0.5rem;
  font-weight: 900;
  font-size: 0.7rem;
}
.custom-preview-14 .view-mahsolat li {  list-style: none;}
.custom-preview-14 .view-mahsolat section li{
  margin-bottom: 0.5rem;
  display: flex;
  -ms-flex-align: center !important;
  align-items: center !important;
  background: #f9f9f9;
  padding: 0.4rem 0.5rem !important;
  border: 1px solid #eee;
  border-radius: 0.5rem;
}

.custom-preview-14 .view-mahsolat section ul,.custom-preview-14 .view-mahsolat ul {  padding-right:0rem;}

.custom-preview-14 #FAQaccordion-20 h2 {  background: #fff;  padding: 0 !important;  border: none;}
@media (max-width: 768px) {
  .custom-preview-14 .view-mahsolat img {    min-height:250px;    max-height:250px;  }

  .gallery .col-lg-2.col-md-12.mb-2.mb-lg-0 {width: 50%;padding: 0.5rem !important;  }
  .gallery .col-12.col-sm-2 {  width: 50% !important;}
  .view-mahsolat p, .view-mahsolat section li {line-height: 1.7;font-size:0.8rem !important;}
  .view-mahsolat h3, .view-mahsolat h2{font-size:1rem !important;}
  .view-mahsolat #heading5 .accordion-button{font-size:1rem !important;}
  .view-mahsolat.mb-5{margin-bottom:1rem !important;}
  .data-item {width: 95% !important; padding: 0.5rem 0.5rem 0.5rem 0.5rem !important;}
  .custom-preview-14 .view-mahsolat li {  font-size: 0.8rem !important;}
}
@media (min-width: 992px) {
  .view-mahsolat .mb-lg-0 {margin-bottom: 0 !important;width: 20% !important;  }
}

/*منابع مرجع*/
#references ul li { display: inline-flex !important;}

/*link-cta*/
.cta:hover {  background: #005baa;  color: #fff;}
.cta {  border: 1px dashed #005baa;  padding: 0 0.5rem;  border-radius: 0.35rem;  font-size: 1rem;  background: #f1f1f1;  font-family: yekanbakh-bold;  transition: 0.5s all;}.custom-preview-16{margin-bottom:1.5rem;  }
.custom-preview-16 .mataleb img, .mataleb .img {  border-radius: 0.5rem 0.5rem 0 0;}

.custom-preview-16  .mataleb .onvan {min-height: auto;}.CBlock-2 .text img {  width: 30px;  height: 30px;}.CBlock-2 .text img {  width: 40px;  height: 40px;}.CBlock-2 .text img {  width: 30px;  height: 30px;}.CBlock-2 .text img {  width: 30px;  height: 30px;}

.select::before {
  font-size: 6rem;
  color: #eee;
  opacity: 1;
  display: block;
  font-family: "Font Awesome 6 Pro";
  content: "\f10d";
  position: absolute;
  transform: translate(-50%, 0%);
  left: 50%;
  bottom: 20%;
  font-weight: 900;
  z-index: -1;
}.CBlock-2 .text img {  width: 30px;  height: 30px;}.CBlock-19 .item .title {
  background: repeating-linear-gradient(-45deg, #ddd,#fff 1px,#fff 2px,#fff 4px);
  border-bottom: 1px solid #eee;
  color: #507dbc !important;
  border-radius: .75rem .75rem 0 0 !important;
}

.CBlock-19 .block{border: 1px solid #e5e5e5;}@media (max-width: 576px){ 
  .page .category-items .col-6 {width: 100%;}
  .CBlock-1 .row.category-items .col-3 {width: 50%;padding: 0 0.3rem;}
  .col-4 {width:100%;}
}
.CBlock-1 h1{font-size:0px;}
.CBlock-1 .d-none.d-lg-block.sayeh.rounded-8.me-2 {  display: none !important;}
.sidbar{ position:sticky; top:2rem;}

/*breadcrumb*/
.breadcrumb {  border-radius: 0.5rem !important;  width: 100%;  padding: 0.7rem !important;  background: #fff !important;  border: 1px solid #f1f1f1;}

.breadcrumb-item {  align-items: center !important;  display: flex;}

.breadcrumb a {  color: #999 !important;  font-size: 0.8rem !important;}

.breadcrumb-item + .breadcrumb-item::before {  padding-left: 0.5rem !important;  color: #999 !important;  content: "\f053" !important;  font-family: "Font Awesome 5 pro";  font-size: 0.7rem;  display: flex;}

.breadcrumb :nth-child(2) {display: none;}


.CBlock-1 .row.category-items {  justify-content: center !important;  display: flex !important;}
.template-block-8 .row.sub-categories,.template-block-11 .row.sub-categories{  justify-content: center !important;    display: flex !important;}

.template-block-8,.template-block-11{
  p{
    text-align: justify;
    font-family: yekanbakh-light;
    display: block;
    font-size: 1rem;
  }
  .accordion {  margin-bottom: 1rem !important;  padding: 0;}

  #heading5 .accordion-button {
    font-size: 1.3rem !important;
    text-align: justify;
    font-family: yekanbakh-bold;
    display: block;
    background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
    padding: 0.7rem 0.7rem;
  }
  .accordion-body.accordion-body22 {  padding: 0.5rem 1rem !important;}
  .accordion-body.accordion-body22 ul li::before {  content: "";}
  .accordion ul {  padding: 0 !important;  margin: 0 !important;}

  .accordion ul li {  margin-bottom: 0.5rem;  border-bottom: 1px dashed #aaa;  padding-bottom: 0.5rem;  list-style: none;  font-size: 1rem !important;}
  .accordion ul li:last-child {  border: none;  margin: 0 !important;}



  .tozihat section h2 {
    font-size: 1.3rem;
    text-align: justify;
    font-family: yekanbakh-bold;
    display: block;
    background: repeating-linear-gradient(-45deg, #ccc,#fff 1px,#fff 2px,#fff 4px);
    color: #507dbc !important;
    border-radius: 0.5rem;
    padding: 0.7rem 0.7rem;
    border: 1px solid #eee;
  }

  .tozihat section h3 {
    font-size: 1.2rem;
    text-align: justify;
    font-family: yekanbakh-bold;
    display: block;
    color: #008040 !important;
  }

  .tozihat section li {margin-bottom: 0.5rem;}
  .tozihat section li::marker {content: "\f100";    font-family: "Font Awesome 5 Pro";    font-weight: bold;font-size: 0.7rem;}
  .tozihat section li strong {    color: #507dbc !important;    padding-right: 0.2rem;    font-family: yekanbakh-bold;    font-weight: normal;  }
  .tozihat section ul {  padding-right: 1rem;}

  .tozihat #FAQaccordion-20 h2 {  background: #fff;  padding: 0 !important;  border: none;}
  #FAQaccordion-faq .accordion-item.accordion-item22 h2 {
    background: #fff !important;
    padding: 0 !important;
    border: none !important;
  }
}
@media (max-width: 768px) {
  .tozihat p, .view-mahsolat section li {line-height: 1.7;font-size:0.8rem !important;}
  .tozihat h3, .view-mahsolat h2{font-size:1rem !important;}
  .tozihat #heading5 .accordion-button{font-size:1rem !important;}
  .view-mahsolat.mb-5{margin-bottom:1rem !important;}
  .data-item {width: 95% !important; padding: 0.5rem 0.5rem 0.5rem 0.5rem !important;}
  .col-4 {width: 50% !important;    padding: 0 0.5rem !important;}
}

}.CBlock-9 .text img {  width: 30px;  height: 30px;}


.rounded-b{  border-radius: 0 0 3rem 3rem; }
.CBlock-9 .bg {
  width: 100%;
  height: 400px;
  position: absolute;
  top: 0;
}.CBlock-10 {
    }
    .CBlock-10 .BlockHeader {
    }
    .CBlock-10 .BlockBody {
    }section.section.section-1 { background-repeat:no-repeat; background-attachment:fixed; background-size: cover; transform:translate3d(0,0,0);
	background-position:center bottom;
	 vmargin-bottom:5rem; }
section.section.section-2 { background-repeat:repeat;
	 margin: -15rem 0 -0.5rem 0; }
section.section.section-3 { background-image:url('../../image/template/s3.jpg');
	background-repeat:no-repeat; background-attachment:fixed; background-size: cover; transform:translate3d(0,0,0);
	background-position:center center;
	 -webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important;
padding: 8rem 0 0 0; }
section.section.section-3 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-4 { background-image:url('../../image/template/s4.jpg');
	background-repeat:no-repeat; background-attachment:fixed; background-size: cover; transform:translate3d(0,0,0);
	background-position:center center;
	 padding:8rem 0;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-4 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-5 { background-color:#f2f3f7;
	background-repeat:repeat;
	 padding:8rem 0;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-5 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-6 { background-image:url('../../image/template/s6.jpg');
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	background-position:center center;
	 padding: 10rem 2rem;
background-size: cover;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-6 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-7 { background-color:#f2f3f7;
	background-repeat:repeat;
	 padding:5rem 0;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-7 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-8 { background-image:url('../../image/template/s8.jpg');
	background-repeat:no-repeat; background-attachment:fixed; background-size: cover; transform:translate3d(0,0,0);
	background-position:center center;
	 background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
transform: translate3d(0,0,0);
background-position: center center;
overflow:hidden;

height:100vh;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-8 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-9 { background-color:#f9f9f9;
	background-repeat:repeat;
	 padding:5rem 0;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-9 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
section.section.section-10 { background-color:#fff;
	background-image:url('../../image/template/s10.jpg');
	background-repeat:repeat;
	 padding:5rem 0;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
transform: translate3d(0,0,0);
background-position: center;
padding:5rem 0;
position: relative; }
section.section.section-11 { background-color:#f9f9f9;
	background-image:url('../../image/template/s11.jpg');
	background-repeat:repeat;
	 padding:5rem 0;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
transform: translate3d(0,0,0);
background-position: center;

position: relative; }
section.section.section-12 { background-color:#f9f9f9;
	background-repeat:repeat;
	 padding-bottom:10rem;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: flex !important; }
section.section.section-12 > .container { -ms-flex-align: center !important; align-items: center !important; display: flex !important; }
#block-1 { background-color: rgb(255, 255, 255,0.95);
  margin: auto !important;
  box-shadow: 0 4px 40px rgba(0,0,0,0.05);
  padding: 0.5rem 0; }
#block-8 { z-index: 2;
position: relative; }
#block-9 { margin:auto; }
#block-21 { amrgin-bottom:1rem; }


/* Font List Start */

@font-face { font-family: "yekanbakh-black";
src: url('./fonts/yekanbakh-black.woff2') format('woff2');
font-display: swap;
}

@font-face { font-family: "yekanbakh-bold";
src: url('./fonts/yekanbakh-bold.woff2') format('woff2');
font-display: swap;
}

@font-face { font-family: "yekanbakh-extrablack";
src: url('./fonts/yekanbakh-extrablack.woff2') format('woff2');
font-display: swap;
}

@font-face { font-family: "yekanbakh-light";
src: url('./fonts/yekanbakh-light.woff2') format('woff2');
font-display: swap;
}

/* Font List End */

footer, section#column-footer {background-color:#f9f9f9;
	}
body { margin: 0; padding: 0;font-family: "yekanbakh-light" !important;
	}
.container-fluid {padding: 0 !important;}
.page header {margin-bottom: 1.5rem;}
.page {background: #f9f9f9;}

header {position: sticky;  top: 0rem;  z-index: 9999;}

/*width*/
.w-60{width:60%;}
.w-70{width:70%;}
.w-80{width:80%;}
.w-90{width:90%;}

/*background*/
.bg-1{background:#cbe7d3;}
.bg-2{background:#00652e;}
.bg-3{background:#e2e3e4;}
.bg-4{background:#005baa;}
.bg-whatsapp-1{background:#03a64e;}
.bg-whatsapp-2{background:#e3f2e7;}
.bg-telegram-1{background:#0973ba;}
.bg-telegram-2{background:#eef5fb;}
.bg-insta-1{background:#ee2d5c;}
.bg-insta-2{background:#fef3f8;}
.bg-aparat-1{background:#d01250;}
.bg-aparat-2{background:#fde9f1;}

/*bg-gradeint*/
.bg-gradeint-1{background: linear-gradient(0deg,rgba(203, 231, 211) 0%, rgba(255, 255, 255, 0) 100%);}
.bg-gradeint-2{background: linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}
.bg-gradeint-3{background: linear-gradient(0deg,rgba(220, 220, 220, 0) 0%, rgba(230, 230, 230, 1) 100%);}
.bg-gradeint-4{background: linear-gradient(90deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);}
.bg-gradeint-5 {background: linear-gradient(-90deg,rgb(203, 231, 211) 0%, rgba(255, 255, 255, 0) 100%);}
.bg-gradeint-6{background: linear-gradient(90deg, #1b4480 0%, #008040 100%) !important;}
.bg-gradeint-7 {background: linear-gradient(-90deg,rgba(255, 255, 255, 0.4) 0%, rgba(255, 255, 255, 0) 100%);}
.bg-gradeint-8 {background: linear-gradient(0deg, #1b4480 0%, #008040 100%) !important;}
.bg-gradeint-9 {background: linear-gradient(90deg,rgba(230, 2330, 230, 0) 0%, rgba(230, 230, 230, 1) 100%);}
.bg-gradeint-10{background: linear-gradient(-90deg,rgba(230, 2330, 230, 0) 0%, rgb(230, 230, 230) 100%);}
/*text*/
.text-xtitr {font-family:yekanbakh-extrablack;}
.text-titr {font-family: yekanbakh-black;}
.text-medium {text-align: justify;  font-family: yekanbakh-bold;  display: block;}
.text-small {font-family: yekanbakh-light;}
.text-p {text-align: justify;  font-family:yekanbakh-light;  display: block; font-size:1rem;}
.text-p-small {text-align: justify;  font-family:yekanbakh-light;  display: block; font-size:0.8rem;}
.font-larg{font-size:5rem;}


/*color*/
.color-1{color:#005baa;}
.color-2{color:#00652e;}
.color-3{color:#787878;}
.color-4{background: -webkit-linear-gradient(#002f67, #00652e);  background-clip: border-box;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; }

.color-whatsapp{color:#03a64e;}
.color-telegram{color:#0973ba;}
.color-insta{color:#ee2d5c;}
.color-aparat{color:#d01250;}

/*radius*/


.dottedstocol.dotte-bottom::after{
  position: absolute;
  left: 50%;
  content: "";
  width: 73px;
  height: 24px;
  background-image: radial-gradient(#aaa 2px,transparent 1px);
  background-size: 8px 8px;
  transform: translate(-50%,0%) !important;
}

/*iframe*/
iframe {  border-radius: 1.5rem !important;}

.img-lite {  height: 100vh;  object-fit: cover;  opacity: 0.5;  position: relative;  filter: grayscale(1);}

/*menu*/
.navbar {  box-shadow: none !important;}
.menu {  position: sticky;  top: 0;  z-index: 999;}
.nav-item {  position: relative;}

#block-18 ul.navbar-nav > li .nav-link:hover::before {  width: 100%;  right: 0;}
#block-18 ul.navbar-nav > li .nav-link::before {
  content: '';
  width: 0;
  height: 3px;
  border-radius: 10rem;
  background: linear-gradient(-90deg, #008040 0%, rgba(0,0,0,0) 65%) !important;
  bottom: 0;
  right: 0;
  -webkit-transition: all 250ms linear;
  -moz-transition: all 250ms linear;
  -ms-transition: all 250ms linear;
  -o-transition: all 250ms linear;
  transition: all 400ms linear;
  position: absolute;
}
/*majazi*/
.box-text-majazi{width: 68%;z-index: 999;position: absolute;height: 100%;left: 0;}


.pulse {  animation: pulse-animation 2.5s infinite;}
@keyframes pulse-animation {
  0% {box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2);}
  100% {box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);}
}
.blob {  background:#fff;  border-radius: 50%;  box-shadow: 0 0 0 0 rgba(0,0,0,1);  margin: 9px 0 9px 7px;  height: 9px;  width: 9px;  transform: scale(1);}

/*search*/
.form-control {
  border-radius: 0.5rem !important;  width: 100%;  padding: 0.7rem !important;  border: 1px solid #f1f1f1 !important;}
.form-control::placeholder{  color: #aaa !important;}

/*img*/
.object-fit-cover{object-fit:cover;}
.pic-doctor {width: 100%;    height: 450px;    aspect-ratio: 6 / 9;    overflow: hidden;}


.quote-left{
  position: absolute;font-size: 30rem;background: linear-gradient(0deg,rgba(250, 250, 250, 1) 0%, rgba(255, 255, 255, 0) 50%, rgba(220, 220, 220, 1) 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;top: 0;line-height: 0;right: 10%;transform: rotate(-10deg);
}


@media (max-width: 768px) {
  /*****font-size-mobile*****/
  .fs-6-mobile {font-size: 0.8rem !important;}
  .pic-doctor {height: 300px;}

  /*****section-2*****/
  #section-2 {padding: 3rem 0 ; margin: 0;}
  #section-2 #block-8 .row .col {padding: 0.5rem;} 

  /*****section-3*****/
  #section-3{padding:2rem 0 0 0;}

  /*****section-4*****/
  #section-4{padding:3rem 0;}

  /*****section-5*****/
  #section-5 {padding: 0 0 3rem 0;}

  /*****section-6*****/
  #section-6 {height: 50vh;}

  /*****section-7*****/
  #section-7 {height: 50vh;}
  #section-7 #block-7 .row .col {padding: 0.5rem !important;}

  /*****section-8*****/
  #section-8 .w-60{width:90%;}
  #section-8 {height: 100% !important;}

  /*****section-9-block_26*****/
  #section-9 {padding: 1rem 0 0 0 !important;}
  #section-9 #block_10  img,#block_26  img {margin: auto;  width: 100%;  height: 100%;}
  #section-9 #block_10 .rounded-pill,#block_26 .rounded-pill {  border-radius: 1rem !important;}
  #section-9 #block_10{  padding: 2rem 2rem !important;}

  /*****section-10*****/
  #section-10 {  padding: 0 0 3rem 0 !important;}
  #section-10 #block-11 .row .col {padding: 0.3rem !important;}

  /*****section-11*****/
  #section-11 {padding-bottom: 1rem !important;}
  #section-11 #block-13 .row > div:nth-child(n+2) {display:none;}
  #section-11 #block-14 .row > div:nth-child(n+2) {display:none;}
  #section-11 #block-12 .fs-6-mobile {font-size: 1.1rem !important;}

  /*****section-12*****/
  #section-12 {padding-bottom: 5rem;}
  #section-12 #block-17 .row > div:nth-child(n+2) {display:none;}

  /*****icon*****/
  .quote-left {
    font-size: 15rem;
    background: linear-gradient(0deg,rgb(250, 250, 250) 0%, rgba(255, 255, 255, 0) 30%, rgb(220, 220, 220) 100%);
    background-clip: border-box;
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    top: 60px;
    right:0 ;
    transform: rotate(-10deg);
  }
}
/*****section-11*****/
#block-11 .row {  justify-content: center !important;  display: flex !important;}