section.own-word-section { width: 100%; display: inline-block;  }
section.own-word-section .heading h2 { margin-bottom: 5px; }
section.own-word-section .heading p { margin-bottom: 10px; }
section.own-word-section .main-content { width: 100%; display: flex; justify-content: space-between; }
section.own-word-section .word-card-scrollbar .main-content  .word-card { width: 31%; }
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-title { text-align: center; font-size: 28px; margin: 30px 0 5px; }
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-description { text-align: center; padding: 0 15px; }
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-description p { font-size: 20px; line-height: 25px; margin-bottom: 0; font-family: 'Circular-Std-Book';  !important;}
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-thumbnail img { width: 100%; }
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-thumbnail { position: relative; border-radius: 12px; overflow: hidden; display: flex; }
section.own-word-section .word-card-scrollbar .main-content .word-card .card-play-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 1; }
section.own-word-section .word-card-scrollbar .main-content .word-card .card-play-icon img { width: 68px; }
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-thumbnail a { position: absolute; top: 0; width: 100%; height: 100%; left: 0; }
section.own-word-section .word-card-btn { text-align: center; margin-top: 30px; }
section.own-word-section .word-card-btn a { color: #838383 !important; text-decoration: none; }
section.own-word-section .word-card-btn a span { color: #838383 !important; text-decoration: underline; text-underline-offset: 4px; }
section.own-word-section .fancybox-button { background: rgb(255 245 245) !important; }
section.own-word-section .fancybox-toolbar { right: 22.6% !important; top: 7% !important; background: white; }
section.own-word-section .swiper-button-next, section.own-word-section .swiper-button-prev { display: none;}
section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-thumbnail:before {
    width: 100%;
    display: inline-block;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #00000033;
    z-index: 1;
}
@media (max-width:1440px) {
  section.own-word-section .heading h2 { font-size: 30px; }
  section.own-word-section .main-content .word-card-scrollbar .word-card .word-card-title { margin: 15px 0 10px; }
  section.own-word-section .main-content .word-card-scrollbar .word-card .word-card-description p { font-size: 20px; }
}
@media (max-width:1200px) {
  section.own-word-section { margin: 25px 0; }
}
@media (max-width:991px) {
  section.own-word-section .heading h2 { font-size: 24px;}
  section.own-word-section .heading p { font-size: 18px;}
  /*   section.own-word-section .word-card-scrollbar {overflow: scroll; scrollbar-width: none;} */
  section.own-word-section .word-card-scrollbar .main-content .word-card { width: 47%; }
  section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-title { font-size: 24px; }
  section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-description p { font-size: 18px; }
  section.own-word-section .word-card-btn a { font-size: 18px; }
}
@media (max-width:767px) {
  section.own-word-section .main-content .word-card .word-card-thumbnail .card-play-icon img { height: 48px !important; }
  section.own-word-section .main-content .word-card .word-card-description p, section.own-word-section .word-card-btn a { font-size: 16px; }
}
@media (max-width:574px) {
  section.own-word-section{margin: 40px 0 !important;}
  section.own-word-section .heading h2 { font-size: 26px;}
  section.own-word-section .heading p { font-size: 16px;}
  section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-title {
    font-size: 24px;
    line-height: 30px;margin: 24px 0 5px;
  }
  .own-word-section .container {padding-right: 0; padding-left: 23px;}
  section.own-word-section .heading { padding-right: 23px; }
  section.own-word-section .word-card-scrollbar .main-content .word-card .word-card-description{padding:0;}
}
@media (max-width:425px) {
  section.own-word-section .heading h2 {font-size: 26px;line-height: 30px;margin-bottom: 8px;}
  section.own-word-section .heading p { line-height: 20px;font-size: 14px;margin-bottom:16px;}
  section.own-word-section .main-content .word-card .word-card-title { font-size: 20px; }
  section.own-word-section .word-card-btn {margin-top: 12px;}
}