/* .clearfix::after {
  display: block;
  content: "";
  clear: both;
} */
* div::after {
  display: block;
  content: "";
  clear: both;
}

* {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
}

/* ====  SFCompactDisplay START  ===== */
@font-face {
  font-family: 'SFCompactDisplay';
  src: url('../fonts/subset-SFCompactDisplay-Regular.eot');
  src: url('../fonts/subset-SFCompactDisplay-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-SFCompactDisplay-Regular.woff2') format('woff2'),
    url('../fonts/subset-SFCompactDisplay-Regular.woff') format('woff'),
    url('../fonts/subset-SFCompactDisplay-Regular.ttf') format('truetype'),
    url('../fonts/subset-SFCompactDisplay-Regular.svg#SFCompactDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFCompactDisplay';
  src: url('../fonts/subset-SFCompactDisplay-Medium.eot');
  src: url('../fonts/subset-SFCompactDisplay-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-SFCompactDisplay-Medium.woff2') format('woff2'),
    url('../fonts/subset-SFCompactDisplay-Medium.woff') format('woff'),
    url('../fonts/subset-SFCompactDisplay-Medium.ttf') format('truetype'),
    url('../fonts/subset-SFCompactDisplay-Medium.svg#SFCompactDisplay-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFCompactDisplay';
  src: url('../fonts/subset-SFCompactDisplay-Semibold.eot');
  src: url('../fonts/subset-SFCompactDisplay-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-SFCompactDisplay-Semibold.woff2') format('woff2'),
    url('../fonts/subset-SFCompactDisplay-Semibold.woff') format('woff'),
    url('../fonts/subset-SFCompactDisplay-Semibold.ttf') format('truetype'),
    url('../fonts/subset-SFCompactDisplay-Semibold.svg#SFCompactDisplay-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SFCompactDisplay';
  src: url('../fonts/subset-SFCompactDisplay-Bold.eot');
  src: url('../fonts/subset-SFCompactDisplay-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-SFCompactDisplay-Bold.woff2') format('woff2'),
    url('../fonts/subset-SFCompactDisplay-Bold.woff') format('woff'),
    url('../fonts/subset-SFCompactDisplay-Bold.ttf') format('truetype'),
    url('../fonts/subset-SFCompactDisplay-Bold.svg#SFCompactDisplay-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* ====  SFCompactDisplay FINISH  ===== */

/* ====  Playfair Display START  ===== */

@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/subset-PlayfairDisplay-Regular.eot');
  src: url('../fonts/subset-PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-PlayfairDisplay-Regular.woff2') format('woff2'),
    url('../fonts/subset-PlayfairDisplay-Regular.woff') format('woff'),
    url('../fonts/subset-PlayfairDisplay-Regular.ttf') format('truetype'),
    url('../fonts/subset-PlayfairDisplay-Regular.svg#PlayfairDisplay-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/subset-PlayfairDisplay-Medium.eot');
  src: url('../fonts/subset-PlayfairDisplay-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-PlayfairDisplay-Medium.woff2') format('woff2'),
    url('../fonts/subset-PlayfairDisplay-Medium.woff') format('woff'),
    url('../fonts/subset-PlayfairDisplay-Medium.ttf') format('truetype'),
    url('../fonts/subset-PlayfairDisplay-Medium.svg#PlayfairDisplay-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Playfair Display';
  src: url('../fonts/subset-PlayfairDisplay-Bold.eot');
  src: url('../fonts/subset-PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/subset-PlayfairDisplay-Bold.woff2') format('woff2'),
    url('../fonts/subset-PlayfairDisplay-Bold.woff') format('woff'),
    url('../fonts/subset-PlayfairDisplay-Bold.ttf') format('truetype'),
    url('../fonts/subset-PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}


/* ====  Playfair Display FINISH  ===== */


/* ====  Header START  ===== */
body.mm_noscroll {
  overflow-y: hidden;
  -ms-scroll-chaining: none;
  overscroll-behavior: none
}

.page {
  display: block;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  min-width: 310px;
  background-color: #F5F6F7;
}

.main_page {
  padding-top: 104px;
}

header {
  display: block;
  width: 100%;
  padding: 14px 0;
  top: 0;
  min-width: 310px;
  position: relative;
  z-index: 999;
  background-color: #3F442F;
  border-bottom: 1px solid #ffffff10;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.main_page header {
  background-color: transparent;
  position: fixed;
}

.mm_noscroll header {
  background-color: #3F442F;
}

.hd_back header {
  background-color: #3F442F;
}

header.visible_mob {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #3F442F;
  animation: fix .6s ease;
  -webkit-animation: fix .6s ease
}

/* main.p_top {
  padding-top: 80px
} */

@keyframes fix {
  0% {
    top: -120px
  }

  100% {
    top: 0
  }
}

.header_center {
  display: block;
  width: 100%;
  max-width: 1200px;
  position: relative;
  margin: 0 auto;
}


.langs {
  display: inline-flex;
  width: auto;
  margin-left: 16px;
}

.langs a {
  display: flex;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: normal;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 0.5;
  margin-left: 16px;
  text-decoration: none;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.langs .lg_active {
  color: #FFCD01;
  opacity: 1;
  text-decoration: underline;
}

.langs a:hover {
  color: #FFCD01;
  opacity: 1;
  /* text-decoration: underline; */
}


.section-menu .langs {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-bottom: 24px;
}

.section-menu .langs a {
  margin: 0 8px;
}

.section-menu ul.footer_btm_social {
  display: flex;
  justify-content: center;
  float: none;
  margin: 0px;
}

/* header.visible_mob .logo {
  width: 205px;
  height: 64px;
} */

.ftrbtm_left .logo {
  width: 486px;
  height: 129px;
}

.logo {
  display: block;
  float: left;
  width: 287px;
  height: 76px;
  text-decoration: none;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.logo img {
  display: block;
  width: 100%;
  height: 100%;
}

.hd_top {
  display: flex;
  align-items: center;
  position: relative;
  float: none;
}

.icons_sect {
  display: flex;
  float: left;
  position: relative;
}

/* -------NAV PART  START========= */
.menuicon {
  display: block;
  float: right;
  width: 30px;
  height: 22px;
  margin: 5px 40px 0px 0px;
  background-image: url("../img/menuicon.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 99;
  transition: all 0.7s;
}


nav {
  display: block;
  width: calc(100% - 30px);
  max-width: 1024px;
  padding: 10px 0px;
  margin: 10px auto 0px auto;
  height: auto;
  /* max-height: 39px; */
  float: none;
  z-index: 99999;
  position: relative;
  overflow: hidden;
  /* transition:height 0.5s ease-out; */
  /* height:auto; */
  -webkit-transition: max-height 0.5s ease-in-out;
  -moz-transition: max-height 0.5s ease-in-out;
  -ms-transition: max-height 0.5s ease-in-out;
  -o-transition: max-height 0.5s ease-in-out;
  transition: max-height 0.5s ease-in-out;
}


.desk_menu_col {
  display: block;
  width: 244px;
  float: left;
  padding-left: 24px;
}

ul.hdr_menu {
  display: block;
  width: 100%;
  margin: 0 0 0 0;
  padding: 0;
  list-style: none;
}

ul.hdr_menu > li {
  display: block;
  position: relative;
  margin: 0 0px 28px 0px;
  padding: 0;
  list-style: none;
}


ul.hdr_menu > li > a {
  display: inline-block;
  position: relative;
  width: auto;
  margin: 0;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 32px;
  line-height: 1.4;
  color: #FFFFFF;
  opacity: 1;
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
}

ul.hdr_menu > li > a:hover {
  text-decoration: underline;
  color: #FD7702;
}

ul.hdr_menu > li > .menu_active {
  color: #111111;
  background: #FFD32A 0% 0% no-repeat padding-box;
}

/* Sub menu */

ul.hdr_menu > li:hover > ul {
  opacity: .93;
  visibility: visible;
}

ul.hdr_menu ul {
  display: block;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: 160px;
  padding: 0;
  top: 32px;
  left: 0;
  list-style: none;
  background-color: #ffd32a;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  z-index: 9999999;
}

ul.hdr_menu ul li {
  display: block;
  position: relative;
  float: none;
  padding: 0;
  list-style: none;
  border-bottom: 1px dotted #fff;
}

/* ul.hdr_menu ul li a {
    display: block;
    padding: 10px 15px;
    font-family: 'SFCompactDisplay';
    font-weight: normal;
    font-size: 15px;
    line-height: 22px;
    text-align: left;
    letter-spacing: 0;
    color: #111111;
    text-decoration: none;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

ul.hdr_menu ul ul {
    display: block;
    position: absolute;
    opacity: 0;
    visibility: hidden;
    width: 160px;
    padding: 0;
    top: 0px;
    left: 160px;
    list-style: none;
    background-color: #ffd32a;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    z-index: 9999999;
}

ul.hdr_menu ul li a:hover {
  color: #fff;
}
ul.hdr_menu ul li:hover>ul {
    opacity: .93;
    visibility: visible;
} */

/* --- Header section --- */

/* -------NAV PART FINISH========= */


.search-are {
  display: block;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  padding: 0px 20px 0px 0px;
  overflow: hidden;
  background-color: #fff;
  z-index: 9999999;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.search-are form {
  display: block;
  width: 100%;
}

input.sch-text {
  display: block;
  float: left;
  width: calc(100% - 60px);
  height: 50px;
  padding: 10px;
  background-color: #fff;
  border: 1px solid #DBEDF7;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  color: #333333;
  outline: none
}

input.sch-btn {
  display: block;
  float: left;
  width: 30px;
  height: 20px;
  padding: 0;
  margin: 15px 0 0 0;
  background: none;
  background-image: url("../img/search-line.svg");
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  outline: none;
  cursor: pointer;
}

input.sch-close {
  display: block;
  float: left;
  width: 30px;
  height: 20px;
  padding: 0;
  margin: 15px 0 0 0;
  background: none;
  background-image: url("../img/close-line.svg");
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  outline: none;
  cursor: pointer;
}


button.search {
  display: block;
  float: left;
  width: 22px;
  height: 22px;
  float: left;
  padding: 0;
  margin: 3px 30px 0px 0px;
  background: none;
  background-image: url("../img/search-line.svg");
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  outline: none;
  cursor: pointer;
}


.social-icons {
  display: flex;
  float: left;
  align-items: center;
  margin-top: 5px;
}

.social-icons > a {
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  margin: 0px 0px 0px 15px;
}

.fb {
  background: transparent url("../img/facebook-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.insta {
  background: transparent url("../img/instagram-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.twt {
  background: transparent url("../img/twitter-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.telg {
  background: transparent url("../img/telegram-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.ytb {
  background: transparent url("../img/youtube-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

.rss {
  background: transparent url("../img/rss-fill.svg") 0% 0% no-repeat padding-box;
  opacity: 1;
}

/* ======== MAIN part START ----===== */
main {
  display: block;
  margin: 0 auto;
  width: 100%;
}

/* .bg_clr {
  background-color: #ffffff;
} */

.section_wrap {
  display: block;
  width: 100%;
}

.main_center {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 1232px;
  padding: 0px 16px;
}

.main-left {
  display: block;
  width: 100%;
  max-width: 384px;
  float: left;
}

.main-right {
  display: block;
  float: right;
  width: calc(100% - 384px);
  padding: 0px 0px 0px 24px;
}

.wrap_header {
  position: relative;
  padding-top: 168px;
  padding-bottom: 100px;
  background: transparent linear-gradient(180deg, #62703A 0%, #3F442F 50%, #0E1013 100%) 0% 0% no-repeat padding-box;
}

.main_page .wrap_header {
  margin-top: -104px;
}

.name_logo {
  display: block;
  width: 100%;
  max-width: 1028px;
  padding: 0 16px;
  margin: 0 auto 64px auto;
}

.name_logo img {
  display: block;
  width: 100%;
}

.main_img_item {
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 50%;
  max-width: 760px;
  /* opacity: 0.2; */
  z-index: 0;
}

/* .main_img::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 104%;
} */

.main_img {
  display: block;
  position: relative;
  width: 100%;
  /* max-width: 550px; */
}

.main_img img {
  display: block;
  /* position: absolute; */
  width: 100%;
  /* height: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  object-fit: cover; */
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -12px;
}

.col {
  display: block;
  float: left;
  width: 50%;
  padding: 0 12px 24px 12px;
}

/* ! Tab section */
.tab_items {
  display: none;
  align-items: center;
  position: relative;
  width: 100%;
  margin-bottom: 24px;
}

.tab_btn {
  display: block;
  float: left;
  margin: 0 24px 0 0;
  width: auto;
  text-align: center;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0px;
  color: #3F442F;
  opacity: 0.5;
  z-index: 2;
  cursor: pointer;
  transition: all 0.25s ease;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
}

.tab_btn.active {
  opacity: 1;
}

.benefit_tabs {
  width: 100%;
  position: relative;
}

.bf_tb_items {
  display: none;
  position: relative;
  width: 100%;
}

.bf_tb_items.active {
  display: block;
}

/* ! Tab section */

.wrap_main {
  width: 100%;
  padding: 48px 0 90px 0;
}

.wrap_category {
  margin: 0 auto;
  padding-top: 40px;
}

.wrap_category .col {
  width: 33.33%;
}


.wrap_category .section-news {
  padding: 0px;
}

.wrap_category .section-header {
  margin-bottom: 24px;
}

.wrap_category .section-link {
  font-size: 32px;
}

.wrap_category .section-link::before {
  display: none;
}

.wrap_category .bn-date {
  margin-bottom: 12px;
}

/* Detail */
.wrap_detail {
  max-width: 824px;
  margin: 32px auto 48px auto;
}

/* Detail */

.section_right {
  display: block;
  width: 100%;
  /* padding: 15px; */
}

.section_right .section-header {
  padding: 20px;
  background-color: #fff;
  margin: 0px;
}

.section_right_scrool {
  display: block;
  width: 100%;
  padding: 0 0 0 0;
  /* max-height: 1900px; */
  background-color: #fff;
  overflow: auto;
}

.section_right_scrool::-webkit-scrollbar-track {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}

.section_right_scrool::-webkit-scrollbar {
  width: 4px;
  background-color: #fff;
}

.section_right_scrool::-webkit-scrollbar-thumb {
  background-color: #C4C8CB;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}

/*   Manshet start */

.main_top {
  display: block;
  position: relative;
  width: 100%;
  z-index: 2;
}

.manshet_slider:hover .carousel_arrow {
  display: block;
  visibility: visible;
}

.carousel_pagin {
  display: block;
  width: 100%;
  padding: 12px 0 0 0;
}

.author_slider {
  overflow: hidden;
}

.author_slider .carousel_pagin {
  padding: 40px 48px 0 48px;
}

/* .author_slider .carousel_pagin .swiper-pagination {
  justify-content: flex-end;
  width: auto;
  left: 0;
} */

.author_slider .carousel_pagin .swiper-pagination-bullet {
  opacity: 1;
}

/* .author_slider .carousel_pagin .swiper-pagination-bullet:hover {
  background: #FD7702;
  border-color: #FD7702;
} */

/* .author_slider .carousel_pagin .swiper-pagination-bullet-active {
  background: #FD7702;
  border-color: #FD7702;
} */

.author_slider .news-link {
  padding: 0;
  margin: 0;
  border-bottom: none;
}

.author_slider .section-header {
  margin-bottom: 20px;
  border-bottom: 1px solid #F0F1F2;
}

.author_slider .sect-nw-img {
  float: none;
  width: 100%;
}

.author_slider .news_info_sect {
  float: none;
  width: 100%;
  padding: 16px 0px 0px 0px;
}

.autor_sect .news_info_sect {
  float: none;
  width: 100%;
  padding: 20px 0px 0px 0px;
}

.author_slider .sect-nw-info {
  font-size: 16px;
}

.autor_sect .sect-nw-info {
  font-size: 20px;
}

.author_slider .bn-date {
  margin-bottom: 8px;
  padding: 0 !important;
}

.author_slider .sect-nw-info_item {
  padding: 0px;
}

.carousel_pagin .swiper-pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  /* justify-content: space-between; */
  position: relative;
  width: calc(100% + 8px);
  left: -4px;
}

/* .carousel_pagin .swiper-pagination-bullet::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 100%;
} */

.carousel_pagin .swiper-pagination-bullet {
  display: block;
  float: left;
  position: relative;
  background: #F5F6F7;
  max-width: 61px;
  width: 10%;
  height: 3px;
  margin: 0 4px;
  opacity: 0.21;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

/* .carousel_pagin .swp_p {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  background: transparent;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 16px;
  line-height: 1;
  color: #FFFFFF;
  opacity: 1;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
} */

.carousel_pagin .swiper-pagination-bullet:hover {
  background: #FFCD01;
  opacity: 1;
}

.carousel_pagin .swiper-pagination-bullet-active {
  background: #FFCD01;
  opacity: 1;
}

.manshet_slider {
  display: block;
  position: relative;
  float: left;
  width: calc(100% - 510px);
  padding: 0 16px 0 0;
}

.sld_img {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.sld_img::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 62%;
}

.sld_img img,
.sld_img video,
.sld_img iframe {
  display: block;
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
}

.carousel_arrow {
  display: flex;
  width: auto;
  position: absolute;
  right: 20px;
}

.mtop {
  margin-top: 48px;
}

.carousel_arrow .swiper-button-next,
.carousel_arrow .swiper-button-prev {
  float: left;
  width: 44px;
  height: 44px;
  border: 0;
  outline: 0;
  margin: 0;
  opacity: 1;
  top: 0;
  margin-left: 8px;
  z-index: 2;
  background: none;
  background-color: #F0F1F2;
  background-position: 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  position: relative;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.carousel_arrow .swiper-button-prev {
  background-image: url("../img/prev.svg");
  left: 0;
  right: auto;
}

.carousel_arrow .swiper-button-next {
  background-image: url("../img/next.svg");
  right: 0;
  left: auto;
  float: right;
}

.carousel_arrow .swiper-button-prev:hover,
.carousel_arrow .swiper-button-next:hover {
  background-color: #C4C8CB;
}

/* Manshet Finish */

.section-news {
  display: block;
  width: 100%;
  padding: 0px 0px 20px 0px;
}

.more-news {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 20px;
  background-color: #fff;
}

.more-info {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 16px;
  position: relative;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.21px;
  color: #3F442F;
  opacity: 1;
  border: 1px solid #3F442F20;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
}

.more-news:hover .more-info {
  background-color: #3F442F20;
}

.section-news_link {
  display: block;
  /* flex-wrap: wrap; */
  width: 100%;
  margin: 0;
  padding: 0;
}

.news-link {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  /* padding-bottom: 24px; */
  /* margin-bottom: 24px; */
  border-bottom: 1px solid #F0F1F2;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}


.news-link:hover .sect-nw-img img,
.news-link:hover .sect-nw-img video,
.news-link:hover .sect-nw-img iframe {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

.news-link .section-link::before {
  background-image: url("../img/arrow-right.svg");
}

.news-link:hover .section-link::before {
  background-position: 0 100%;
}

.news-link:hover .section-link {
  background-color: #758646;
}

.news_info_sect {
  display: block;
  width: 100%;
  background-color: #fff;
  padding-top: 20px;
  /* padding: 0px 0px 0px 24px; */
}

/* .news_info_sect .section-link {
  padding-bottom: 4px;
} */

.news_info_sect .bn-date {
  margin-bottom: 12px;
  padding: 0 20px;
}

.news_info_sect .section-link {
  /* margin-top: 20px; */
  padding: 14px 48px 14px 14px;
  background-color: #62703A;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0.24px;
  color: #FFFFFF;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.news_info_sect .section-link::before {
  right: 20px;
  background-image: url("../img/arrow-right.svg");
}

.news_info_sect .section-link:hover {
  padding-right: 0;
  color: #fff;
}

.sect-nw-img {
  display: block;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.sect-nw-img::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 63%;

}

.sect-nw-img img,
.sect-nw-img video,
.sect-nw-img iframe {
  display: block;
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.alert-txt {
  display: flex;
  position: absolute;
  padding: 3px 8px;
  height: 20px;
  top: 15px;
  left: 15px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0px;
  color: #FFFFFF;
  background-color: #F70029;
  opacity: 1;
  align-items: center;
  justify-content: center;
}

.alert-date {
  display: block;
  position: absolute;
  padding-left: 6px;
  bottom: 15px;
  left: 15px;
  border-left: 3px solid #FFD32A;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
}

.author {
  display: inline-block;
  font-weight: bold !important;
  color: #fe8301 !important;
  /* margin: 0 3px; */
}

.sect-nw-info_item {
  display: block;
  width: 100%;
  padding: 0 20px 20px 20px;
}

.sect-nw-info {
  display: block;
  width: 100%;
  height: auto;
  font-family: 'Playfair Display';
  font-weight: bold;
  font-size: 24px;
  line-height: 1.4;
  letter-spacing: 0px;
  color: #0E1013;
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.news-link:hover .sect-nw-info {
  color: #3F442F;
}


.section-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0px auto 16px auto;
}

.section-link {
  display: flex;
  align-items: center;
  width: 100%;
  position: relative;
  padding-right: 32px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 22px;
  line-height: 1.4;
  letter-spacing: 0px;
  color: #3F442F;
  opacity: 1;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

.section-link::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 24px;
  height: 24px;
  background-image: url("../img/arrow_bg.svg");
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.section-link:hover {
  /* padding-right: 40px; */
  color: #62703A;
}

.section-link:hover:before {
  background-position: 0 100%;
}

.duble-line {
  display: block;
  float: left;
  margin-right: 6px;
}

.duble-line span {
  display: block;
  float: left;
  width: 4px;
  min-height: 29px;
  height: 100%;
  margin-right: 4px;
  background-color: #143094;
}


.sect-img {
  width: 100%;
  height: 100%;
  max-height: 217px;
}

.sect-img img {
  display: block;
  width: 100%;
  height: 100%;
}

.sect-text {
  display: block;
  width: 100%;
  padding: 10px 0px;
}

.sect-row {
  display: block;
  width: 100%;
}

.sect-head {
  display: block;
  width: 100%;
  font-family: RobotoSlab-Bold;
  font-size: 16px;
  color: #333333;
  line-height: 21px;
  margin: 6px 0px 6px 0px;
  text-align: left;
}

.sect-info {
  display: block;
  width: 100%;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  line-height: 18px;
  text-align: left;
}

.sect-right-link {
  display: block;
  width: 100%;
  max-width: 322px;
  padding: 13px 0px;
  text-decoration: none;
  border: 0;
  outline: none;
  border-top: 1px solid #E2E2E2;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sect-right-link:last-child {
  border-bottom: 1px solid #E2E2E2;
}

.sect-right-link:hover .sect-link-head {
  color: #1FC3EC;
}

.sect-link-head {
  display: block;
  width: 100%;
  font-family: RobotoSlab-Bold;
  font-size: 16px;
  color: #333333;
  line-height: 21px;
  margin: 6px 0px 6px 0px;
  text-align: left;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.sect-nw-time {
  display: block;
  width: 100%;
  margin: 0px 0px 8px 0px;
}

.nw-clock {
  display: block;
  float: left;
  margin: 0px 10px 0 0;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 14px;
  color: #ba9cfe;
  line-height: 16px;
}

.nw-date {
  display: block;
  float: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  color: #ba9cfe;
  line-height: 16px;
}

.other-best-news {
  display: block;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  border-bottom: 1px solid #F0F1F2;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.other-best-news:first-child {
  border-top: 1px solid #F0F1F2;
}

.other-best-news:hover .bn-text {
  color: #3F442F;
}

/* .other-best-news:last-child .bn-text  {
  border: none;
  padding: 0px 29px 0px 27px;
} */

.bn-date {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
  margin-bottom: 8px;
}

/* .bnd-time:first-child {
  padding: 0;
} */

/* .bnd-time:first-child::before {
  display: none;
} */

.bnd-time {
  display: inline-flex;
  align-items: center;
  position: relative;
  float: left;
  margin: 0 12px 0 0;
  /* padding: 0 0 0 16px; */
  width: auto;
  /* min-height: 20px; */
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 1.4px;
  color: #6B757D;
  opacity: 1;
}


.bn-text strong,
.bn-text b {
  font-weight: 500;
}

.bn-text {
  display: block;
  width: 100%;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0.24px;
  color: #0E1013;
  opacity: 1;
  word-break: break-word;
  transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
}



/* ========= FOOTER PART START =---------------=========== */
footer {
  display: block;
  width: 100%;
  min-height: 30px;
  padding: 64px 16px 96px 16px;
  background-color: #3F442F;
}

.ftr_content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.ftrbtm_left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  float: left;
  width: 50%;
  max-width: 560px;
  padding-right: 40px;
}

.ftrbtm_right {
  display: flex;
  flex-wrap: wrap;
  float: right;
  width: 50%;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  color: #333333;
  letter-spacing: -0.56px;
  align-items: center;
  justify-content: flex-end;
}


.ftr_logo {
  display: none;
  margin-bottom: 30px;
}

ul.footer_btm_menu {
  display: block;
  float: right;
  list-style: none;
  width: 100%;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-count: 2;
}

ul.footer_btm_menu li {
  display: block;
  list-style: none;
  padding: 0 0 20px 0;
}

ul.footer_btm_menu li a {
  display: inline-block;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 28px;
  line-height: 1.2;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
}

ul.footer_btm_menu li a:hover {
  text-decoration: underline;
}

ul.footer_btm_social {
  display: flex;
  float: left;
  margin: 0px 0px 0px 12px;
  list-style: none;
}

.ftrbtm_left ul.footer_btm_social {
  float: none;
  width: 100%;
  margin: 0;
}

.ftr_items {
  display: flex;
  align-items: center;
  margin: 40px 0px 25px 0;
}

.ftr_name {
  display: block;
  float: left;
  padding-right: 16px;
  margin: 0 16px 0 0;
  text-decoration: underline;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 0.8;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.ftr_name:hover {
  color: #FFCD01;
}

/* .ftr_items ul.footer_btm_social li a {
  border: 1px solid #0B0C0C50;
} */

.ftr_items ul.footer_btm_social li {
  padding: 0 32px 0 0;
}

/* .ftr_items ul.footer_btm_social li a:hover {
  border-color: #0B0C0C;
} */


ul.footer_btm_social li {
  display: block;
  float: left;
  list-style: none;
  padding: 0 8px;
}

ul.footer_btm_social li a {
  display: flex;
  align-items: center;
  /* justify-content: center; */
  position: relative;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 0.75;
  padding: 0 0 0 28px;
  /* width: 44px; */
  /* height: 44px; */
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

ul.footer_btm_social li a:hover {
  opacity: 1;
}

ul.footer_btm_social li a span,
ul.footer_btm_social li a img {
  display: block;
  position: absolute;
  left: 0;
  width: 24px;
  height: 24px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

/* span.ft-fb {
  background-image: url("../img/fb.svg");
}

span.ft-insta {
  background-image: url("../img/instagram.svg");
}

span.ft-twt {
  background-image: url("../img/twt.svg");
}
span.ft-ytb {
  background-image: url("../img/youtube.svg");
} */


/* ========= FOOTER PART FINISH =---------------=========== */
.top_icons {
  display: flex;
  align-items: center;
  float: right;
  margin: 0 0 0 auto;
  width: auto;
}

.src_part {
  display: none;
  width: 100%;
  min-width: 380px;
  position: absolute;
  right: 0;
  /* bottom: 0; */
  background-color: #3F442F;
  z-index: 999;
}

.search_form {
  display: block;
  position: relative;
  right: 0;
}

.search_opn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  position: relative;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 0 0px 20px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.search_opn::before {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background-position: 0 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("../img/src-btn.svg");
}

/* .search_opn:hover {
  background-color: #FFFFFF10;
  border-color: #FFFFFF10;
} */

.search-sect {
  display: flex;
  align-items: center;
  width: 100%;
}

.src-inp {
  display: block;
  width: 100%;
}

.src-inp input {
  display: block;
  width: calc(100% - 38px);
  background: none;
  border: none;
  border-bottom: 1px solid #fff;
  outline: none;
  padding: 0px 0 4px 0;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-size: 14px;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 1;
}

.src-inp input::placeholder {
  color: #FFFFFF;
}

.src-btn {
  display: block;
  position: absolute;
  right: 0;
  background-color: transparent;
  width: 24px;
  z-index: 1;
}

.src-btn button {
  display: block;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("../img/src-btn.svg");
  background-position: center;
  background-size: 100%;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0;
}

.src-btn-cls {
  display: none;
  float: left;
  background-color: transparent;
  width: 40px;
  padding: 8px 8px;
}

.src-btn-cls button {
  display: block;
  width: 24px;
  height: 24px;
  background-color: transparent;
  background-image: url("../img/close-line.svg");
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 0;
}

.menu-btn.clikced::before {
  background-position: 0 100%;
}

.menu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  float: left;
  position: relative;
  width: auto;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 1;
  padding: 0 32px 0 0;
  margin: 0 0 0px 32px;
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.menu-btn::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 24px;
  height: 24px;
  background-position: 0 0;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("../img/menu-btn.svg");
}

/* .menu-btn:hover {
  background: #FFFFFF40;
} */

.mobile_hide {
  background-image: url("../img/menu_close.svg");
  float: right;
  margin: 0 0px 0 0;
}

/* header.visible_mob .section-menu {
  height: calc(100% - 89px);
} */

.section-menu {
  display: block;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: calc(100% - 105px);
  position: fixed;
  bottom: 0;
  left: 0;
  /*padding: 20px;
  */
  background: #3F442F;
  overflow: hidden;
  z-index: 999999;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  transform: scale(0);
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
}

.section-menu.menu_opened {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
}

/* .side_menu_full {} */

.scroll_body {
  display: block;
  justify-content: center;
  position: absolute;
  width: 100%;
  max-width: 770px;
  height: auto;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.mbl_footer {
  display: none;
  flex-wrap: wrap;
  justify-content: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 24px 16px;
}

.scroll_body ul.hdr_menu {
  display: block;
  width: 100%;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-count: 2;
}

.scroll_body .hdr_menu a {
  font-size: 45px;
}



/* .scroll_body::-webkit-scrollbar-track {
  border-radius: 3px;
}

.scroll_body::-webkit-scrollbar {
  width: 7px;
}

.scroll_body::-webkit-scrollbar-thumb {
  border-radius: 3px;
  background-color: #9AA0A6;
} */


.menu_left {
  visibility: visible !important;
  background-color: #000000d6;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.menu-section {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
  padding: 24px 0 0px 0;
  left: 0;
  background-color: #3F442F;
}

.menu_left .menu-section {
  -webkit-transform: translate3D(0%, 0, 0);
  -moz-transform: translate3D(0%, 0, 0);
  transform: translate3D(0%, 0, 0);
}


.mobile-social {
  display: block;
  width: 100%;
  margin: 0px auto;
  padding: 15px 16px;
  margin-top: 10px;
  background-color: #fff;
}

.mb-social {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}

.mb-pg {
  display: block;
  width: 100%;
}

.mobile-social ul.footer_btm_social {
  display: block;
  float: none;
  margin: 0;
}

.mobile-social ul.footer_btm_menu {
  display: block;
  float: none;
  margin: 0;
}


/* NEWS_IN page  START ----> */
.news-in {
  display: block;
  width: 100%;
}

.news_in_title {
  /* display: flex; */
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding: 0px 0;
}

.newsin_hd {
  display: block;
  width: 100%;
  padding: 0 0 24px 0;
}

.news-in-top {
  display: block;
  position: relative;
  width: 100%;
  padding: 40px 0 0 0;
}

.newsin-header {
  display: block;
  width: 100%;
  padding: 8px 0 0 0;
  text-align: left;
  font-family: 'Playfair Display';
  font-weight: bold;
  font-size: 36px;
  line-height: 1.4;
  letter-spacing: 0px;
  color: #0E1013;
  opacity: 1;
  word-break: break-word;
}

.news_tags {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 20px 0;
  border-top: 1px solid #E7E9E9;
  border-bottom: 1px solid #E7E9E9;
}

.tag_title {
  display: inline-block;
  padding: 0 40px 0 0;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.21px;
  color: #6B757D;
  opacity: 1;
}

.tag_list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  float: left;
  max-width: calc(100% - 100px);
}

.tag_list li {
  display: block;
  float: left;
  width: auto;
  margin-right: 10px;
}

.tag_list li a {
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 600;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 0.21px;
  color: #0B0C0C;
  opacity: 1;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.tag_list li a:hover {
  color: #FD7702;
}

.newsin_hd .bnd-time {
  min-height: 0px;
  color: #0E1013;
  opacity: 0.8;
}

.newsin_hd .bnd-time::before {
  background-color: #fff;
}

.news_tags {
  display: flex;
  width: 100%;
  margin: 40px 0;
}

.newsin-row {
  display: block;
  width: 100%;
}

.nwrow-left {
  display: flex;
  flex-direction: column-reverse;
}

.nwrow-right {
  display: inline-flex;
  margin-left: auto;
}

.newsin-img {
  display: block;
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}


.newsin-img img,
.newsin-img video,
.newsin-img iframe {
  display: block;
  width: 100%;
}

.newsin-text {
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.5;
  letter-spacing: 0.32px;
  color: #0B0C0C;
  opacity: 1;
}

.newsin-text p {
  margin-bottom: 15px;
}

.newsin-text * {
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0.32px;
  color: #0B0C0C;
  opacity: 1;
}

.newsin-text img,
.newsin-text video,
.newsin-text iframe {
  max-width: 100%;
  margin: 0 auto;
}

/* .news-in .news_info_sect {
  background-color: #e6e6e6;
} */
.news_in_similar .bn-date {
  margin-bottom: 12px;
}

.news_in_similar .col {
  width: 33.333%;
}

.nwin_text-icon1:hover,
.nwin_text-icon3:hover {
  background-color: #0B0C0C1A;
  border: 1px solid #0B0C0C80;
}

.nwin_text-icon1,
/* .nwin_text-icon2, */
.nwin_text-icon3 {
  display: block;
  float: left;
  margin-left: 8px;
  width: 32px;
  height: 32px;
  text-decoration: none;
  background-color: #fff;
  border: solid 1px #F0F1F2;
  background-size: 20px 20px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.nwin_text-icon1 {
  background-image: url("../img/A+.svg");
}

/* .nwin_text-icon2 {
  background-image: url("../img/.svg");
} */

.nwin_text-icon3 {
  background-image: url("../img/A-.svg");
}

.nav_desk {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  padding: 10px 0px;
  margin: 10px auto 0px auto;
}

.nav_desk .hdr_menu {
  display: block;
  width: auto;
}

.nav_desk .hdr_menu li {
  float: left;
  margin: 0;
}

.nav_desk .hdr_menu li a {
  /* padding: 5px 7px; */
  font-size: 16px;
  line-height: 1.2;
  background: none;
  letter-spacing: -0.56px;
  position: relative;
  padding: 8px 10px 8px 0;
  margin: 0 5px 0 0;
}

.nav_desk .hdr_menu li a::after {
  display: block;
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  background-color: #FE8301;
  top: 35px;
  z-index: 999999;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.nav_desk .hdr_menu li a:hover:after {
  width: 100%;
}

.nav_desk .hdr_menu li .active:after {
  width: 100%;
}


.news-in .section-header {
  color: #000 !important;
  justify-content: flex-start;
}

.news-in .section-header a {
  color: #000;
  padding: 10px 5px 10px 0;
  margin: 0 0;
  border-bottom: 1px solid #fe8301;
}


.news-in .sect-nw-time {
  margin: 7px 0px 0px 0px;
}

.share_name {
  margin-right: 16px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 16px;
  line-height: 1.4;
  letter-spacing: 0px;
  color: #3F442F;
  opacity: 1;
}

.newsin-social {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 20px;
  margin-top: 40px;
  background-color: #FFFFFF;
}

.nw_icons {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 8px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.newsin-share {
  background-image: url("../img/copy_coding.svg");
}

.newsin-fb {
  background-image: url("../img/share_fb.svg");
}

.newsin-msg {
  background-image: url("../img/share_msg.svg");
}

.newsin-tg {
  background-image: url("../img/share_tg.svg");
}

.newsin-wp {
  background-image: url("../img/share_wp.svg");
}

.newsin-twt {
  background-image: url("../img/share_twt.svg");
}



.copyrite {
  display: block;
  width: 100%;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.21px;
  color: #C4C8CB;
  opacity: 1;
}

/* NEWS_IN page  FINISH ----> */


/* NEWS page  START ----> */
.news {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 16px;
  background-color: #fff;
  border-radius: 10px;
}

.news .section-news,
.news-in .section-news {
  padding: 0 !important;
}

.news .section-header {
  color: #000 !important;
  justify-content: flex-start;
}

.news .section-header a {
  color: #000;
  padding: 10px 5px 10px 0;
  margin: 0 0;
  border-bottom: 1px solid #fe8301;
}

/* .news .news_info_sect,
.video .news_info_sect,
.news-link {
  background-color: #f3f1f1;
} */


.news .news-link {
  display: block;
  float: left;
  width: 100%;
  max-width: calc(33.333% - 15px);
  margin: 0px 15px 20px 0px;
}

.news .news-link:nth-child(2n) {
  margin: 0px 15px 20px 0px;
}

.news .news-link:nth-child(3n) {
  margin: 0px 0px 20px 0px;
}



.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 20px auto;
}

.pagination ul {
  display: inline-block;
  list-style: none;
}

.pagination ul li {
  display: block;
  list-style: none;
  float: left;
  margin: 0 2px;
}

.pagination a::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 100%;
}

.pagination .pg_itm {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.pagination a {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 4px;
  width: 44px;
  background-color: #fff;
  border: 1px solid #3F442F20;
  text-align: center;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.21px;
  color: #3F442F;
  opacity: 1;
  transition: all .25s;
  -webkit-transition: all .25s;
  -moz-transition: all .25s;
  -ms-transition: all .25s;
  -o-transition: all .25s;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.pagination .active_pagin {
  background-color: #62703A;
  border-color: #62703A;
  color: #fff;
}

.pagination a:hover:not(.active_pagin) {
  background-color: #62703A;
  border-color: #62703A;
  color: #fff;
}



/* NEWS page  FINISH ----> */

/* All Video page  START ----> */
.video {
  display: block;
  width: 100%;
  margin: 0 auto;
  padding: 16px;
  background-color: #fff;
  border-radius: 10px;
}

.video.section-news {
  padding: 0 !important;
}

.video .section-header {
  color: #000 !important;
  justify-content: flex-start;
}

.video .section-header a {
  color: #000;
  padding: 10px 5px 10px 0;
  margin: 0 0;
  border-bottom: 1px solid #fe8301;
}


.video .news-link {
  display: block;
  float: left;
  width: 100%;
  max-width: calc(33.333% - 15px);
  margin: 0px 15px 20px 0px;
}

.video .news-link:nth-child(2n) {
  margin: 0px 15px 20px 0px;
}

.video .news-link:nth-child(3n) {
  margin: 0px 0px 20px 0px;
}



.manshet_slider .sect-over {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent linear-gradient(180deg, #0E101300 0%, #0E1013 100%);
  /* opacity: 0.2; */
}

.video .sect-over::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 12px);
  width: 30px;
  height: 30px;
  background-color: #fe8301d9;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  background-image: url("../img/play-button.svg");
  border-radius: 50%;
}

/* All Video page  FINISH ----> */


/* SEARCH page  START ----> */
.search_word {
  display: block;
  width: 100%;
  margin: 15px auto;
}

.search_word *::after {
  display: inline-block;
}

span.srword {
  /* display: inline-block; */
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
  color: #fe8301;
}

span.srinfo {
  /* display: inline-block; */
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 18px;
  line-height: 24px;
  color: #000;
}

.sch_count {
  color: #ff0000;
}

.news form.search_form {
  display: block !important;
}

.news .search-sect {
  background-color: #F1F3F4 !important;
}

.news .src-inp {
  width: calc(100% - 40px);
}

/* SEARCH page  FINISH ----> */


/* Light gallery */
.demo-gallery {
  width: 100%;
}

.demo-gallery-poster img {
  width: 20px;
  height: 20px;
}

.gallery_slider {
  display: block;
  width: 100%;
  text-align: center;
  padding: 32px 0px;
}

.gallery_slider .prosmotr_ul {
  display: block;
  width: 100%;
  list-style: none;
  margin: 0;
  padding: 0;
}

#lg-counter span::after {
  display: inline;
}

.gallery_slider .prosmotr_ul li {
  display: block;
  position: relative;
  float: left;
  list-style: none;
  width: 100%;
  max-width: calc(25% - 8px);
  margin: 0px 8px 8px 0px;
  padding: 0;
  overflow: hidden;
}

.gallery_slider .prosmotr_ul li:nth-child(4n) {
  margin-right: 0;
}

.gallery_slider .prosmotr_ul li::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 100%;
}

.gallery_slider .prosmotr_ul li a {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.demo-gallery > ul > li a:hover > img {
  transform: scale(1.02);
}

/* .product_gallery_images_upload {
  width: 100%;
  height: 150px;
  background-size: cover;
  background-position: 50%;
  border-radius: 10px;
} */

/* .lg_img {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
  background-color: red;
}
.lg_img::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 68%;
} */
.demo-gallery > ul > li a,
.demo-gallery > ul > li a > img {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

img.product_gallery_images_upload {
  display: block;
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: cover;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

.foto_inner .newsin-header {
  padding: 0;
}

.foto_inner .newsin-row {
  padding: 5px 0;
}


.foto_inner {
  display: block;
  width: 100%;
}

/* ------ FOTO PAGE FINISH====== */

/* ------ Book in PAGE START====== */
.book_container {
  display: block;
  width: 100%;
  margin: 0 auto 0px auto;
  /* padding: 0 0 20px 0; */
  /* border-bottom: 1px solid #fe8301; */
}

.bk_img_sect {
  display: block;
  float: left;
  width: 100%;
  max-width: 250px;
  padding: 0 20px 20px 0;
}

.bk_info {
  display: block;
  float: right;
  width: 100%;
  max-width: calc(100% - 250px);
}

.bk_img {
  display: block;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.bk_img::before {
  content: "";
  display: block;
  width: 100%;
  position: relative;
  padding-top: 135%;
}

.bk_img img {
  display: block;
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  object-fit: cover;
}


.bk_download {
  display: block;
  width: 100%;
  margin: 10px auto 0 auto;
}

.bk_down_link:hover {
  background-color: #0072e0;
}

.bk_down_link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 15px 15px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  background-color: #1e90ff;
  text-align: center;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.bk_down_link span {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 5px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("../img/down_icon.svg");
}

.bk_row {
  display: flex;
  width: 100%;
  padding: 0px 0 15px 0;
  align-items: flex-start;
}

.bk_name {
  display: block;
  width: 100%;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  color: #000;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #fe8301;
}

.ctg_name {
  display: inline-block;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #000;
  padding-right: 15px;
}

.ctg_info {
  display: inline-block;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  word-break: break-word;
}

.book_container .newsin-social {
  margin: 15px auto 0 auto;
}

/* ------ Book in PAGE FINISH====== */

/* ------ Contact PAGE START ====== */
.contact_page {
  display: block;
  width: 100%;

}

.contact_page .newsin-social {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  border-top: 1px solid #fe8301;
  border-bottom: 1px solid #fe8301;
  padding: 16px 16px;
  margin: 15px auto;
}

.contact_page .ctg_name {
  display: inline-flex;
  align-items: center;
}

.contact_icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 7px 0 0;
}

.tel_icon {
  background-image: url("../img/phone-call.svg");
}

.mail_icon {
  background-image: url("../img/email.svg");
}

.locn_icon {
  background-image: url("../img/location.svg");
}

/* ------ Contact PAGE FINISH ====== */

/* After include slide title */
.mansh_title {
  display: block;
  width: 100%;
  padding: 24px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: transparent linear-gradient(180deg, #0B0C0C00 0%, #0B0C0C 100%);
}

.news_title {
  display: block;
  width: 100%;
  text-align: left;
  font-family: 'Playfair Display';
  font-weight: bold;
  font-size: 36px;
  line-height: 1.2;
  letter-spacing: 0px;
  color: #FFFFFF;
  opacity: 1;
  margin-top: 8px;
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
}

.nw_tB {
  display: inline-block;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  color: #FF0135;
  margin: 0 5px;
}


.news_date_time {
  display: block;
  width: 100%;
}

.nw_dt_item {
  display: inline-flex;
  align-items: center;
  position: relative;
  width: auto;
  margin: 0 12px 0 0;
  padding: 0 0 0 16px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  line-height: 1.4;
  letter-spacing: 1.4px;
  color: #FFFFFF;
  opacity: 0.8;
}

.nw_dt_item:first-child {
  padding: 0;
}

.nw_dt_item:first-child::before {
  display: none;
}

.nw_dt_item::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.runtext-container {
  display: block;
  position: relative;
  margin-top: -30px;
  padding: 0px 0 40px 0 !important;
  width: 100%;
  overflow-x: hidden;
  overflow-y: visible;
  z-index: 2;
}

.runtext-container marquee {
  width: 100%;
}

.runtext-container .holder {
  position: relative;
  overflow: visible;
  display: flex;
  float: left;
}

.runtext-container .holder .text-container {
  display: inline;
}

.runtext_link {
  display: inline-flex;
  align-items: center;
  position: relative;
  width: auto;
  padding-left: 32px;
  margin-right: 32px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 1;
  transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -ms-transition: all 0.25s;
  -o-transition: all 0.25s;
}

.runtext_link::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.text-container:first-child .runtext_link::before {
  display: none;
}

.text-container:first-child .runtext_link {
  padding-left: 0;
}

.runtext_link:hover {
  color: #FFCD01;
}

/* After include slide title */

/* BOOKS PAGE */
.b_row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -12px;
}

.b_col {
  display: block;
  float: left;
  width: 25%;
  padding: 0 12px 24px 12px;
}

/* BOOKS PAGE */

/* Section BOOK */
.book_section {
  background-color: #fff;
  padding-bottom: 40px;
}

.book_section .section-header {
  padding: 25px 20px;
  margin-bottom: 48px;
}


.book_section .section-header .section-link {
  display: inline-flex;
  width: auto;
}

.book_section .carousel_sld {
  padding: 0 48px;
}

.autor_sect .carousel_sld {
  padding: 0 20px;
}

.autor_sect .section-header {
  margin-bottom: 32px;
}

.wrap_books {
  padding-top: 40px;
}

.wrap_books .section-header {
  margin-bottom: 24px;
}

.wrap_books .section-link::before {
  display: none;
}

.wrap_books .section-link {
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 32px;
  line-height: 1.2;
  letter-spacing: 0px;
  /* color: #003F7D; */
  opacity: 1;
}


.books_items:hover img {
  transform: scale(1.02);
}

.books_items_image {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  overflow: hidden;
}

.books_items_image::before {
  content: "";
  display: block;
  position: relative;
  width: 100%;
  padding-top: 143%;
}

.books_items_image img {
  display: block;
  position: absolute;
  width: 100%;
  max-width: 100%;
  /* margin: 0 auto; */
  min-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.b_items_text {
  display: block;
  width: 100%;
  padding: 16px 20px 20px 20px;
  background-color: #fff;
}

.books_items_content {
  display: block;
  width: 100%;
  /* margin-top: 12px; */
  text-align: center;
  font-family: 'Playfair Display';
  font-weight: bold;
  font-size: 22px;
  line-height: 1.2;
  letter-spacing: 0px;
  color: #0E1013;
  opacity: 1;
  word-break: break-word;
}

.books_extra {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 12px;
}

.download_book {
  display: inline-block;
  text-align: center;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.21px;
  color: #6B757D;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.books_items:hover .download_book {
  color: #3F442F;
  text-decoration: underline;
}

.book_inner_top {
  display: block;
  width: 100%;
  padding: 24px;
  background-color: #fff;
}

.book-left {
  display: block;
  float: left;
  width: 300px;
}

.book-image {
  display: block;
  width: 100%;
}

.book-image img {
  display: block;
  width: 100%;
}

.book-right {
  display: block;
  float: left;
  width: calc(100% - 300px);
  padding: 0 0 0 20px;
}

.book-detail {
  display: block;
  width: 100%;
  padding-bottom: 8px;
  margin-bottom: 24px;
  border-bottom: 1px solid #3F442F10;
}

.book_detail_list {
  display: block;
  width: 100%;
  padding-right: 120px;
}

.book_detail_list li {
  display: flex;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
}

.book_main_title {
  display: inline-block;
  max-width: calc(100% - 124px);
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: bold;
  font-size: 36px;
  line-height: 1.2;
  color: #0E1013;
  opacity: 1;
  word-break: break-word;
}

.bdetail-title {
  min-width: 100px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 1.6px;
  color: #0E1013;
  opacity: 1;
}

.bvalue {
  padding-left: 24px;
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: 600;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0px;
  color: #0E1013;
  opacity: 1;
}

.book_items {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  position: relative;
  width: 100%;
  margin-bottom: 24px;
}


.book-buttons {
  display: block;
  position: absolute;
  right: 0;
}

.bk_link_icn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  max-width: 110px;
  padding: 16px 25px;
  margin-bottom: 10px;
  background-color: #62703A;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  transition: 0.25s ease;
  -webkit-transition: 0.25s ease;
  -moz-transition: 0.25s ease;
  -ms-transition: 0.25s ease;
  -o-transition: 0.25s ease;
}

.bk_link_icn:hover {
  background-color: #758646;
}

.bk_link_icn span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 28px;
  font-family: 'SFCompactDisplay';
  font-weight: 500;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: 0.21px;
  color: #FFFFFF;
  opacity: 1;
}

.bk_link_icn span::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

.bk_link_icn.icon_read span::before {
  background-image: url("../img/study.svg");
}

.bk_link_icn.icon_down span::before {
  background-image: url("../img/download.svg");
}

.wrap_books .newsin-social {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0;
}

.wrap_books .nw_icons {
  margin: 0 8px 0 0;
}

.related-posts {
  margin-top: 48px;
}

.wrap_contact {
  width: 100%;
  padding-top: 40px;
}

.wrap_contact .section-link::before {
  display: none;
}

.contact_container {
  text-align: left;
  font-family: 'SFCompactDisplay';
  font-weight: normal;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.32px;
  color: #0E1013;
  opacity: 1;
}

.contact_container p {
  margin-bottom: 24px;
}

.contact_container ul p {
  margin-bottom: 5px;
}

.contact_container ul {
  padding: 40px 0;
}

.contact_container ul li {
  margin-bottom: 20px;
}

/* Section BOOK end */