.header .navbar-menu-top__sub .account li + li a:before {
  content: "";
  margin-right: 0px;
}

.section-title .sub-menu.subtitle:after,
.sub-menu:before {
  border: 0;
}

.sub-menu {
  z-index: 2;
}

.sub-menu li a:hover {
  color: #0b9c4a !important;
  text-decoration: underline;
}

#loginForm button {
  color: #fa9b00;
  border-color: #fa9b00;
  background: #0000;
  border: 1px solid;
  border-radius: 10px;
  transition: none;
}

#loginForm button:hover {
  color: #fff;
  background-color: #fa9b00;
}

#loginForm .text-info {
  color: #0b9c4a !important;
}

#loginForm .text-info:hover {
  text-decoration: underline;
}

.swal2-title {
  font-size: 1.6rem;
}
.breadcrumb-section {
  background-image: url(./../images/bg-intro.jpg);
}
.contact-area-section .section-title span, .contact_secound_section .section-title span {
    color: #000;
}
.contact-area-section .section-title p, .contact_secound_section .section-title p {
    color: #000;
}
.section-title .subtitle:before, .section-title .subtitle:after {
  color: #0b9c4a;
  text-shadow: 15px 0 #0b9c4a;
} 
.address-icon {
  border-image: linear-gradient(69deg, #0b9c4a, #0b9c4a);
  border-image-slice: 1;
}

.address-icon i {
  color: #0b9c4a;
}

.address-details li {
  color: #000;
}
.contact-area-section, .contact_secound_section{
    background-image: none;
    background-color: #fff;
}
.blog-detail-content__item {
  justify-content: flex-start;
}

.blog-detail-content__information iframe{
  width: 100%;

}

.membership-package-description {
    margin-bottom: 50px;
    padding: 40px 20%;
    text-align: center;
}

.membership-package-content {
    padding-bottom: 100px;
}

.membership-package-item {
    max-width: 24%;
    border-radius: 25px;
    background: rgb(255, 255, 255);
    margin-bottom: 20px;
    float: left;
    padding: 30px;
    border: 1px solid rgb(224, 229, 238);
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    margin: 0 10px;
}

.membership-package-item.like {
    border: 1px solid #0b9c4a;
}

.membership-package-item .package-price {
    font-style: normal;
    font-weight: 800;
    font-size: 50px;
    line-height: 130%;
    letter-spacing: -0.01em;
    display: inline;
    color: red;
}

.membership-package-item .package-like {
    width: 100%;
    margin-bottom: 15px;
    text-align: center;
}

.membership-package-item .package-like .box {
    padding: 5px 15px;
    background-color: #feb44c;
    color: #fff;
}


.membership-package-item .package-name {
    font-style: normal;
    font-weight: 600;
    font-size: 25px;
    line-height: 144%;
    color: #000;
    padding: 5px 5px 0px;
    border-radius: 4px;
}

.membership-package-item .package-description ul li {
    padding: 20px 0;    
}

.membership-package-item .package-description ul li:before {
    content: '\2713';
    display: inline-block;
    color: #0b9c4a;
    padding: 0 6px 0 0;
}

.payment-success-container {
    text-align: center;
}

.payment-success-content {
    padding: 10px 50px;
}

.section-title .subtitle:before, .section-title .subtitle:after {
  content: '';
}

@media screen and (max-width: 767px) {
  .breadcrumb_item.hide_sp {
    display: none;
  }
}
@media screen and (min-width: 768px) {
  .breadcrumb_item.hide_pc {
    display: none;
  }
}

.block-test-list__content.one-answer-correct,
.block-test-list__content.drag-answer,
.block-test-list__content.select_question,
.block-test-list__content.fill,
.block-test-list__content.fractions {
  text-align: center;
}

.block-test-list__content.one-answer-correct .question-list,
.block-test-list__content.drag-answer .question-list,
.block-test-list__content.select_question .question-list, 
.block-test-list__content.fill .question-list,
.block-test-list__content.fractions .question-list {
  display: block;
}

.quiz-dropdown,
.block-test-list__content.fill .input-table-type{
  display: inline-flex !important;
}

.block-test-list__item img {
  max-width: 100%;
  max-height: 100px;
}

@media (min-width: 992px) {
  .sidebarFixed {
    height:50px;
    position:fixed;
    top: 110px;
    left:192px;
    width:286px;

    -webkit-transition: background 2s; /* For Safari 3.1 to 6.0 */
    transition: background 2s; 
    padding-bottom: 100px;
  }

  .contentFixed {
    margin-left: 313px;
  }
}


.block-test-list h4 {
  font-weight: 300;
}

.block-test-list .h3, .block-test-list h3 {
  color: #1f282b;
}

.question-score {
  color: rgb(0, 0, 255)
}

.block-test-list__suggest {
  background-color: #f1f8ffdd;
  border-left: solid 2px #a8d4ffdd;
  border-right: solid 2px #a8d4ffdd;
  margin-bottom: 20px;
  padding-bottom: 10px;
  display: none;
}

.block-test-list__suggest .m1 {
  background-color: #a8d4ffdd;
  margin-bottom: 10px;
  padding: 10px;
}

.block-test-list__suggest p, 
.block-test-list__answer p 
{
  padding: 0px 20px;
}


.block-test-list__answer {
  background-color: #fbd8df;
  border-left: solid 2px #f3a8b6;
  border-right: solid 2px #f3a8b6;
  margin-bottom: 20px;
  padding-bottom: 10px;
  display: none;
}

.block-test-list__answer .m1 {
  background-color: #f3a8b6;
  margin-bottom: 10px;
  padding: 10px;
}

.block-test-list__inner .fa-info-circle {
  margin-left: 5px;
}