.SwiperBlogTop strong a,
.ItemDescPopular a,
.ItemDescPopular a:link {
  color: var(--Black);
}

.ItemButtomLink a,
.SwiperBlogTop img,
.DetailBlogs img {
  border-radius: var(--b-radius);
}

.ItemButtomLink a svg {
  width: 0.3rem;
  height: 0.7rem;
}

.ItemPopularArticle {
  margin: 3rem 0 2rem 0;
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl {
  display: flex;
  justify-content: center;
  gap: 1rem;

}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span {
  background-color: var(--White);
  box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.2);
  position: relative;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  border-radius: var(--b-radius);
  width: calc(100%/4);
  gap: 2rem;
  padding: 3rem 0;
  cursor: pointer;

}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span ::after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;

  width: 100%;
  height: 0.2rem;
  background-color: var(--accent-color2);

  transform: scale(0);
  content: "";
  display: block;
  transition: all 0.3s linear;
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span:hover ::after {
  transform: scale(1);
}

.ItemPopularArticle .edncf_RadioButton.active::after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--accent-color2);
  content: "";
  display: block;
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span label {
  font-weight: bold;
  color: var(--Black);
}

.ItemPopularArticle .edncf_submitContainer,
.edncf_RadioButton input {
  display: none;
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span::before {
  content: "";
  width: 10rem;
  height: 10rem;
  display: block;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span:nth-child(1)::before {
  background-image: url("/Portals/0/stir-fry.png");


}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span:nth-child(2)::before {
  background-image: url("/Portals/0/diet.png")
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span:nth-child(3)::before {
  background-image: url("/Portals/0/restaurant.png")
}

.ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span:nth-child(4)::before {
  background-image: url("/Portals/0/salad.png");
}

.CategoriesList span {
  background-color: #00b862;
  display: flex;
  border-radius: var(--b-radius);

  padding: 0.2rem 0.5rem;
  font-weight: normal;
}

.ItemAuthorArticle svg {
  width: 1.5rem;
  height: 1.5rem;
}

.ItemListBlog,
.ItemPopularList,
.BoxShareBlog {
  box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.2);
  border-radius: 0.7rem;
  overflow: hidden;
}

.ItemListBlog strong a {
  color: var(--Black);
}

.ButtonListArticle,
.ButtonListArticle:link {
  color: var(--White);
}

.ItemRightBlog img,
.ButtonListArticle,
.ItemLastBlog img {
  border-radius: var(--b-radius);
}

.ItemDate {
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  border-radius: var(--b-radius);
  border: 0.15rem solid var(--accent-color2);
}

.ItemDate span {
  border-radius: var(--b-radius);
}

.ButtonListBlog {
  border: 0.1rem solid var(--accent-color2);
  border-radius: var(--b-radius);
}

.ButtonListBlog svg {
  width: 1.5rem;
  height: 1.5rem;
}

.ButtonListArticle svg {
  width: 0.8rem;
  height: 0.8rem;
}

.ArrowButton {
  bottom: 1rem;
  left: 1.5rem;
  z-index: 999;
}

.swiper-slide .ItemTxtSlider {
  transform: translateY(-100vw);
  opacity: 0;
  transition: all 1s linear;
}

.swiper-slide-active .ItemTxtSlider {
  transform: translateY(0);
  opacity: 1;
}

.swiper-slide .ItemImgSlider {
  transform: translateX(-100vw);
  opacity: 0;
  transition: all 1s linear;
}

.swiper-slide-active .ItemImgSlider {
  transform: translateX(0);
  opacity: 1;
}

.ContainerSliderTop {
  padding-left: 10% !important;
  padding-right: 10% !important;
}

@media (max-width:767px) {
  .ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span {
    width: calc((100% / 2) - .5rem);
  }

  .ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl {
    flex-wrap: wrap;
  }
}

@media (max-width:431px) {
  .ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl>span {
    /* width: 100%; */
    flex-wrap: wrap;
  }

  .ItemPopularArticle #dnn_ctr424_ViewEasyDNNNewsSearch_1_1004_edncfrbl {
    flex-wrap: wrap;
  }
}

.ItemFade {
  opacity: 0 !important;
}

.ItemFade.swiper-slide-active {
  opacity: 1 !important;
}

.ButtonSlider.NextButton svg {
  transform: scale(-1, 1);
}

.ButtonSlider svg {
  width: 0.9rem;
  height: 0.9rem;
}

.ButtonSlider {
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 100%;
  padding: 0.5rem;
  border: 0.1rem solid var(--Black);
  line-height: 0.5rem;
}

.ItemCategoriesListBlog a,
.ItemCategoriesListBlog a:link,
.MetaSidebarBlog a,
.MetaSidebarBlog a:link {
  color: var(--Black);
}

.ItemCategoriesListBlog ul li {
  list-style: none;
  position: relative;

}

.ItemCategoriesListBlog ul li::before {
  content: "";
  width: 0.7rem;
  height: 0.7rem;
  background-color: var(--accent-color2);
  display: block;
  border-radius: 100%;
  position: absolute;
  right: .5rem;
  top: 1.4rem
}

.ItemCategoriesListBlog .hasChild .edn_hasCount {
  position: relative;

}

.ItemCategoriesListBlog .edn_hasCount {
  border-bottom: 0.1rem solid #efefef;
  line-height: 3.5rem;
  padding-left: 0.5rem;
  padding-right: 1.5rem;
  z-index: 999;
}

.ItemCategoriesListBlog .level_0 {
  cursor: pointer;
  z-index: 999;
}

.ItemCategoriesListBlog .level_0.hasChild::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4008 7.60002L9.60078 12.4L4.80078 7.60002' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  position: absolute;
  top: 1rem;
  left: 0;
  width: 1rem;
  height: 1rem;
}

.ItemCategoriesListBlog .level_0.active ul {
  display: none;
}

.ItemCategoriesListBlog .level_0.active ul {
  display: block;

}

.ItemCategoriesListBlog ul ul {
  margin: 0;
}

.ItemCategoriesListBlog {
  height: 35vh;
  overflow: auto;
  direction: ltr;
}

.ItemCategoriesListBlog::-webkit-scrollbar {
  width: 0.5rem;
  height: 1rem;
}

.ItemCategoriesListBlog::-webkit-scrollbar-track {
  background-color: #f8f8f8;
  border-radius: 5rem;
}

.ItemCategoriesListBlog::-webkit-scrollbar-thumb {
  background: var(--accent-color);
  border-radius: 5rem;
}

.ItemCategoriesListBlog .edn_category_menu_wrapper {
  direction: rtl;
}

.ItemLastBlogSidebar .ItemLastBlog {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}

.ItemLastBlogSidebar .ItemLastBlog:not(:last-of-type) {
  border-bottom: 0.1rem solid #efefef;
  margin-bottom: 1rem;
  padding-bottom: 1rem
}

.ItemDescPopular svg {
  width: 1.4rem;
  height: 1.06rem;
}

.ItemCategoeyDetail {
  background-color: #f6f6f6;
  border-radius: var(--b-radius);
}

.BoxShareBlog svg {
  width: 1.7rem;
  height: 1.4rem;
}

.DetailBlogs img,
.ItemLastBlog img {
  outline: 0.15rem solid var(--pink);
  outline-offset: -0.5rem;
  border-radius: 0.7rem;
}

.ItemImgPopular img {
  outline: 0.15rem solid var(--pink);
  outline-offset: -0.5rem;
  border-radius: 0.7rem 0.7rem 0 0;
}

.ItemDescriptionBlog img {
  max-width: 100%;
  width: auto;
  height: auto;
}

.ItemImgDetail img {
  width: 100% !important;

}

.ItemLatestBlogFooter svg {
  max-height: 0.6rem;
  max-width: 0.6rem;
}

.ItemLatestBlogFooter a:visited,
.ItemLatestBlogFooter a:link,
.ItemButtomLink:link,
.ItemButtomLink:visited {
  color: var(--White) !important;
}

.sticky {
  position: sticky;
  align-self: flex-start;
  top: 5rem;
}

.ItemCategoriesListBlog .level_0 ul {
  margin-right: 1rem;
}

/*****************Search*********************/
.SearchBlog a.do_search {
  font-size: 0;

  z-index: 999;
  display: inline-flex;
}

.bg-image-f {
  background-color: #0e0e0e40;
}

.bg-image-f:hover {
  background-color: #0e0e0e73;
  transition: all 0.6s linear;
}

.figcaption_majale {
  top: 0;
  left: 0;


}

.decription_article {
  color: var(--Black) !important;
}

.bg-custom-white {
  background-color: var(--White) !important;
}

/*Slider Home*/

.SwiperTopSlider .swiper-pagination-bullet {
  background-color: var(--CustomColor4);
  opacity: unset !important;
  padding: 0.4rem !important;
}

.SwiperTopSlider .swiper-pagination-bullet.swiper-pagination-bullet-active {

  background-color: var(--accent-color);
  padding: 0 2rem !important;
  border-radius: 0.3rem;
}


.NewsSwiper .swiper-slide {
  height: unset !important;
}

.news_description {
  border: 0.1rem solid var(--Msilver);
  border-top: none;
}

.preview_arrow {
  transform: scale(-1, 1);
}

.arrows-blog-home .swiper-button-disabled,
.arrows-lab-home .swiper-button-disabled {
  filter: grayscale(100%);
}

.b-radius {
  border-radius: var(--b-radius);
}

/*projects*/
.project-box {
  width: 73%;
  bottom: -11%;
  left: 0;
  border: 0.1rem solid var(--accent-color);
  border-radius: 0 0.2rem 0.2rem 0.2rem;

}

.project-box strong {
  font-size: 1rem
}

.project-box a {
  font-size: 1rem;
  text-decoration: none;
  color: var(--Lsilver) !important;
}

.description-project {
  color: var(--Dgrey);
}

/*******************Project Detail**********************/
.sidebar-project {
  border: 0.1rem solid var(--Dsilver);
  border-radius: var(--b-radius);
}

.box-share-media svg {
  width: 1.7rem;
  height: 1.7rem;
}

.inner-sidebar-project svg {
  width: 1.5rem;
  height: 1.5rem;

}

.box-icon-pro {
  border: 0.1rem solid var(--accent-color);
  border-radius: 50%;
}

.box-share-media {
  border-top: 0.1rem solid var(--Lgrey);
}

.title-projects {
  font-size: 1.14rem;
}

/*******************About Us Service********************/
.box-services img {
  width: 4rem;
  height: 4rem;
  background-color: var(--accent-color);
}

.title-service-about a {
  color: var(--Dgrey) !important;
}

.title-service-about svg {
  filter: grayscale(100%);
  width: 2rem;
  height: auto;
}

.container-left {
  padding-right: calc(50vw - 660px) !important;
}

.container-right {
  padding-left: calc(50vw - 660px) !important;
}

/*******************Videos********************/
.video-caption {
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: var(--White);

  a {
    color: var(--White) !important;
  }
}

/************************Service Page**********************/
/* .box-icon-title{
  border-radius:0 0 var(--b-radius) 0;
} */
.title-service {
  color: var(--Black) !important;
}

.service-read-more {
  color: var(--Lsilver) !important;
  display: inline-flex;
}

.meta-engineering-service {
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(30, 30, 30, 0) 0%, rgba(30, 30, 30, 1) 100%);
}

.inner-engineering-service {
  color: var(--White) !important;
}

.btn-more-info,
.btn-contact-expert {
  border-radius: var(--b-radius);
  border: 0.1rem solid var(--CustomColor2);
}

.btn-contact-expert {
  color: var(--White) !important;
}

.btn-more-info {
  color: var(--Grey) !important;
}

.btn-more-info svg {
  filter: grayscale(100%);
}

.SwiperServiceEng {
  border-radius: var(--b-radius);

}

.ListServiceClinicBeton img,
.ListService img {
  border-radius: var(--b-radius) var(--b-radius) 0 0;
}

.title-right-service,
.title-left-service {
  border-bottom: 0.2rem solid var(--accent-color);
  padding: 0.7rem;
}

.title-right-service::after,
.title-left-service::before {
  content: "";
  width: 0.1rem;
  height: 50%;
  bottom: 0;
  display: block;
  position: absolute;
  background-color: var(--accent-color);
}

.title-right-service::after {
  left: 0;
}

.title-left-service::before {
  right: 0;
}

.TextBox.active {
  background-image: url(/Portals/0/bg-detail.png);
  background-size: cover;
  background-repeat: no-repeat;
  color: var(--White);
  background-position: center center;
}

.TextBox.active span::before {
  background-color: var(--White);
}

.TextBox span::before {
  content: "";
  width: 0.4rem;
  height: 0.4rem;
  background-color: var(--Black);
  border-radius: 50%;
}

.inner-sidebar-service a {
  align-items: center;
  gap: 0.5rem;
  padding: 1rem;
  color: var(--Black) !important;
}

.inner-sidebar-service a.active {
  color: var(--White) !important;
  background-image: url(/Portals/0/bg-detail.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;

}

.content-detail-services h1,
.content-detail-services h2,
.content-detail-services h3,
.content-detail-services h4,
.content-detail-services h5,
.content-detail-services h6 {
  scroll-margin-top: 7rem;
}

.ListServiceClinicBeton .ListService-items {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  gap: 1rem;

}

/*************************Faq Page***************************/


.primary-accordion.ItemFaq {
  border: none !important;
  border-top: 0.1rem solid var(--accent-color);
  border-bottom: 0.1rem solid var(--accent-color);
  margin: 2rem 0;
}

.primary-accordion .item {
  position: relative;
  transition: all ease-in-out 300ms;
  padding: 0 1em;
  cursor: pointer;
}

.primary-accordion .item strong {
  cursor: pointer;
}


.ItemFaq.primary-accordion .answer p {
  margin: 0;
}



.primary-accordion .answer.hideanswer {
  max-height: 0;
  transition: all ease-in-out 0.3s;
  border: none;
}

.primary-accordion .item:has(+ .answer:not(.hideanswer)):after {
  transform: rotate(225deg);

}



.Faq-CategoryName strong {
  font-weight: normal;
  font-size: 1rem;
}

.Faq-Category ul {
  list-style: none;
}

.Faq-CategoryWrapper li.node.level_0 {
  filter: grayscale();
}

.Faq-CategoryWrapper li.node.level_0.active {
  filter: none;
}

.Faq-CategoryWrapper li.node.level_0 img {
  height: 6.2rem;
  width: auto;
}

.primary-accordion.ItemFaq {
  border: none !important;
  direction: ltr;
}

.primary-accordion.ItemFaq p {
  text-align-last: unset !important
}

.primary-accordion .item strong {
  cursor: pointer;
}

.primary-accordion .answer {
  max-height: 50rem;
  transition: all ease-in-out 0.3s;
  overflow: hidden;
  border: 0.1rem solid var(--Lgrey);
  border-radius: 0 0 var(--b-radius) var(--b-radius);
  border-top: 0;
  overflow: auto;
}

.ItemFaq.primary-accordion .answer.hideanswe p {
  border: none
}

.ItemFaq.primary-accordion .answer p {
  margin: 0 2rem;
  padding: 1rem 0;

}

.ItemFaq.primary-accordion .item {
  border: 0.1rem solid var(--Lgrey);
  border-radius: var(--b-radius);
  transition: all ease-in-out 300ms;
  cursor: pointer;
}

.ItemFaq.primary-accordion .item::before {
  content: "";

  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.75 11.25V5C12.75 4.80109 12.671 4.61032 12.5303 4.46967C12.3897 4.32902 12.1989 4.25 12 4.25C11.8011 4.25 11.6103 4.32902 11.4697 4.46967C11.329 4.61032 11.25 4.80109 11.25 5V11.25H5C4.80109 11.25 4.61032 11.329 4.46967 11.4697C4.32902 11.6103 4.25 11.8011 4.25 12C4.25 12.1989 4.32902 12.3897 4.46967 12.5303C4.61032 12.671 4.80109 12.75 5 12.75H11.25V19C11.2526 19.1981 11.3324 19.3874 11.4725 19.5275C11.6126 19.6676 11.8019 19.7474 12 19.75C12.1989 19.75 12.3897 19.671 12.5303 19.5303C12.671 19.3897 12.75 19.1989 12.75 19V12.75H19C19.1989 12.75 19.3897 12.671 19.5303 12.5303C19.671 12.3897 19.75 12.1989 19.75 12C19.7474 11.8019 19.6676 11.6126 19.5275 11.4725C19.3874 11.3324 19.1981 11.2526 19 11.25H12.75Z' fill='%23ED3438'/%3E%3C/svg%3E%0A");
}

.ItemFaq.primary-accordion .item.active {
  border-bottom: none;


}

.ItemFaq.primary-accordion .item.active::before {
  content: "";

  background-image: url("data:image/svg+xml,%0A%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 12L5 12' stroke='%23ED3438' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
}

.primary-accordion .item:has(+ .answer:not(.hideanswer)):after {
  transform: rotate(225deg);

}


.Faq-CategoryName strong {
  font-weight: normal;
  font-size: 1rem;
}

.ItemFaq a {
  color: var(--Lsilver) !important;
}

.InnerServiceEng .swiper-slide {
  height: unset !important;
}

/**********************News*********************/
.edn_article_gallery ul {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  list-style: none;
  flex-wrap: wrap;
  width: 100%;

}

.edn_article_gallery ul li {

  width: 23%;
}

.edn_article_gallery ul li a {
  display: flex;
}

.edn_article_gallery ul li a img {
  width: 100%;
  height: 100%;
  border-radius: var(--b-radius);
}

.box-title-related {

  border-bottom: 0.2rem solid var(--Lgrey);
}

.title-related-sidebar {
  font-size: 1.07rem;

}

.title-related-sidebar::after {
  content: "";
  display: block;
  width: 100%;
  height: 0.2rem;
  background-color: var(--accent-color);
  margin-bottom: -0.5rem;

}

.inner-related-article img {
  border-radius: var(--b-radius);
}

.inner-related-article a {
  color: var(--Dgrey) !important;
}

.form-sidebar .box_inp_sub input,
.form-sidebar .searchbox-wrap a {
  border: 0.05rem solid var(--accent-color);
  background-color: unset !important;
}

.form-sidebar svg {
  width: 1.7rem;
  height: 1.7rem;
}

.form-sidebar .box_inp_sub input::placeholder {
  color: var(--Dgrey) !important;
}

.form-sidebar strong,
.form-sidebar span {
  font-size: 1.07rem;
}

.box-news-letter {
  border-radius: var(--b-radius);
}

.breadcrumb-detail svg {
  width: 0.9rem;
  height: 0.9rem;
}

.breadcrumb-detail a {
  color: var(--FormBorder) !important;
}

.article_pager {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  font-size: 1.17rem;
  margin: 2rem 0;

  .page {
    color: var(--Lsilver);
  }

  .page.active,
  .page:hover {
    color: var(--Black);
    border-bottom: 0.1rem solid var(--Black)
  }
}

.dirRtlFaq {
  direction: rtl !important;
}

/*************************Category Service************************/
.categoryservices {
  list-style: none;
}

.categoryservices li {
  width: 49%;
}

.node.level_0 {
  display: none;
}

.link-title-category {
  color: var(--Black) !important;
}

.link-btn-category {
  color: var(--Lsilver) !important;
}

.categoryservices .icon-category-services::before {
  content: "";
  display: block;
  width: 3.6rem;
  height: 3.6rem;
}

.categoryservices li:has(.icon-category-services) :first-child .icon-category-services::before {
  background-image: url(/Portals/_default/Skins/Iransite/resource/images/bg-service-eng.svg);

}

.categoryservices li:last-child :has(.icon-category-services) .icon-category-services::before {
  background-image: url(/Portals/_default/Skins/Iransite/resource/images/chemistry-bg.svg);

}

.icon-category-services {
  border-radius: 0 0 var(--b-radius) 0;
}

.categoryservices img {
  border-radius: var(--b-radius) var(--b-radius) 0 0;
  width: 100%;
}


ol,
ul {
  margin-right: 2rem
}

/* catalog  */
.catalogs_box {
  border: 0.1rem solid var(--Lgrey);
  border-radius: 0.5rem;
  overflow: hidden;
}

.edNews_loadMoreTriggerWrapper {
  display: flex;
  justify-content: center;
}

.edNews_loadMoreTriggerWrapper.hide {
  display: none;
}

.edNews_loadMoreTriggerWrapper .trigger.edNews_loadMoreTrigger {
  background: var(--accent-color);
  border: none;
  color: var(--White);
  padding: 1rem 3rem;
  text-align: center;
}

/********************Gallery Page*********************/
#dnn_ctr1469_ViewEasyDNNNewsMain_ctl00_ctl07_LightBoxGallery .EDGresponsive a {
  display: flex;
  padding: 0.5rem;
}

.easydnngallery {
  margin: 3rem 0;
  display: none;
}

.lightbox_gallery tbody tr td {
  margin: 1rem 0;
}

.article-decsprtion img {
  outline: 0.20rem solid var(--accent-color);
  outline-offset: -0.5rem;
  border-radius: 0.7rem;
}

.article-decsprtion table tr:nth-child(even) {
  background-color: var(--Silver);
}

.article-decsprtion table,
.article-decsprtion table>td>table {
  border-collapse: collapse;

}

.article-decsprtion table tr>td {
  border: 0.1rem solid var(--Msilver)
}

.article-decsprtion table tr td {
  text-align: center;
  padding: 1rem 1.5rem
}

.article-decsprtion table tr td p {
  text-align-last: unset !important;
  text-align: center;
  margin: 0;
}

.article-decsprtion table span,
.article-decsprtion table p {
  color: var(--Black) !important;
}

.breadcrumbs-box {
  svg {
    width: 1rem;
    height: 1rem;
  }
}

.box-wrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;

  .imageholder {
    img {

      width: 100%;
      height: 100%;
      object-fit: cover;
    }
  }

  >div {
    flex: 1;

    .box-icon-title {
      border-radius: 0 0 0.5rem 0;
      ;
      display: inline-flex;
    }
  }

}

.caption-holder-box {
  display: flex;
  justify-content: start;

}

.txt-box {
  line-height: 2.5rem;
}

.BoxDescriptionProduct img {
  max-width: 100% !important;
  height: auto !important;

}


.clicnibetonnews .Dgrey {
  font-size: 1.3rem !important;
}

.lesson-detail .file-dl {
  border-bottom: 1px solid var(--accent-color);
  padding: 0.5rem;
}

.Authors-slider .name {
  color: var(--Black);
}

.Authors-slider .item,
.author-articles .item {
  box-shadow: 6px -2px 18px rgb(0 0 0 / 21%);
  padding: 0.5rem;
}
.author-articles .img-box{
  width: 400px;
  max-width: 100%;
  aspect-ratio: 1/0.6;
}
.author-articles .img-box img{
  width: 1005;
  object-fit: cover;
}

.Authors-slider .swiper-slide{
  padding: 0.5rem;
}