/* Custom color */

.Pakinson-color {
    color: #ff7693;
    color: #39d0cf  ;
    color: #39d0cf  ;
    color: #fdd1d0;
}



.pt35{
    padding-top: 35px;
}
.pt95{
    padding-top: 95px;
}

.color1 {
    color: #b29a54 !important;
}
.color2 {
    color: #000099 !important;
}

.head-course-detial {
    color: #333333;
}

.main-menu-container.menu-bg-overlay {
    background: #39d0cf  !important;
}

.altranative-header {
    background-color: #ffffff;
}

.alt-menu-btn .hamburger-menu:before {
    color: #39d0cf  ;
}

.cart-btn li {
    color: #39d0cf  ;
}

.header-style-5.menu-bg-overlay .nav-menu li a {
    color: #ffffff;
}

.header-style-5 .nav-menu li a {
    color: #616161;
}

.genius-btn a i {
    color: #f29f2e;
}
.genius-btn2 a i{
    color: #777;
  
}

.owl-nav .owl-prev, .owl-nav .owl-next {
    font-size: 25px;
    color: #39d0cf  ;
}

.purchase-list .in-total span {
    color: #39d0cf  ;
}

.terms-text b {
    color: #39d0cf  ;
}

.nav-menu li a:after, .nav-menu li a:hover:after {
    background-image: linear-gradient(315deg, #b3ecec  0%, #b3ecec  74%);
    border: 2px solid #616161   !important;
    color: #fff;
}

.nav-tabs .nav-link.active {
    color: #39d0cf  ;
}

.modal-body .nws-button button, .teacher-pic-content .teacher-img-content:after, .course-details-category li:hover {
    background-color: #39d0cf  ;
    background-image: linear-gradient(315deg, #39d0cf   0%, #39d0cf   74%);
}

.modal-body .nws-button button:hover, .teacher-pic-content .teacher-img-content:hover:after, .course-details-category li:hover {
    background-color: #ffffff;
    background-image: none;
    border: 2px solid #39d0cf   !important;
    color: #39d0cf  ;
}

.address-icon {
    border-image: linear-gradient(315deg, #39d0cf   0%, #39d0cf   74%);
    border-image-slice: 1;
}

.gradient-bg {
    background-color: #39d0cf  ;
    background-image: linear-gradient(315deg, #b3ecec 0%, #39d0cf   74%);
    border: 2px solid #39d0cf   !important;
}

.gradient-bg:hover {
    background-color: #ffffff;
    background-image: none;
    border: 2px solid #39d0cf   !important;
    color: #39d0cf   !important;
}
.gradient-bg2 {
    background-color: rgb(255, 255, 255);
    background-image: linear-gradient(315deg, rgb(255, 255, 255) 0%, #ffffff 74%);
    border: 2px solid #777 !important;
    border-radius: 4px;
    display: table;
}

.gradient-bg2:hover {
    background-color: #ffffff;
    background-image: none;
    border: 2px solid #777 !important;
    text-decoration: underline;
    color: #777 !important;
}

.text-gradiant {
    background: -webkit-linear-gradient(315deg, #39d0cf   0%, #39d0cf   74%);
    -webkit-background-clip: text;
}

.category-icon-title {
    background-image: #39d0cf  ;
    color: #fff;
}

.category-icon-title:after {
    background: linear-gradient(315deg, #39d0cf   0%, #39d0cf   74%);
}

.section-title-2 h2:after {
    background-color: #39d0cf  ;
}

.section-title_2 h2 {
    font-size: 60px;
    font-weight: 500;
    color: #333333;
}

.section-title .subtitle:before, .section-title .subtitle:after {
    color: #39d0cf  ;
    text-shadow: 15px 0 #39d0cf  ;
}

.teacher-img-social:after {
    background-color: #ffffff;
    background-image: linear-gradient(315deg,#ffffff 0%,#ffffff 74%);
}

.course-meta .course-category {
    color: #39d0cf  ;
}

/* icontop */

.counter-icon i {
    color: #39d0cf  ;
}

.latest-news-area .date-meta {
    color: #39d0cf  ;
}

.header-style-5 {
    background-color: #ffffff;
}

.cart-search li button {
    color: #616161;
    /* สีไอคอน */
}

.cart-search li {
    border: 2px solid #616161;
    /* ขอบนอก */
}

.category-icon-title:after {
    background: linear-gradient(to right, #f9e9e9 0%, #f9e9e9 51%, #f9e9e9 100%) !important;
    color: #000 !important;
}

.rounded2 {
    border: 2px solid #39d0cf   !important;
}

.rounded2:hover {
    border: 2px solid #39d0cf   !important;
    text-decoration: underline;
    background-color: linear-gradient(315deg, #e0d4ae 0%, #e0d4ae 74%);
    background-image: linear-gradient(315deg, #e0d4ae 0%, #e0d4ae 74%);
    color: #39d0cf   !important;
}

.search-course-secound {
    border: 2px solid #39d0cf  ;
    background-color: #ffffff;
}

.search-course-secound .counter-number p {
    color: #39d0cf  ;
    font-size: 14px;
}

.view-all-btn i {
    color: #39d0cf  ;
}

.course-viewer li {
    color: #39d0cf  ;
}

.best-course-section {
    background-color: #ffffff;
}

.search-course-secound .counter-number .counter-count, .search-course-secound .counter-number span, .search-course-secound .counter-number span {
    color: #606060;
}

.secound-teacher-section .teacher-img-text .teacher-designation {
    color: #39d0cf  ;
}

.bg-course {
    background-color: #ffffff;
    /* พื้นสีคอร์ส */
}

.course-buy-btn {
    color: #fff;
}

.course-details-btn a {
    color: #ffffff;
    /* สีตัวอักษร */
}

/***** section teacher ******/

.teacher-img-content {
    background-color: #f9e9e9;
}

.about-teacher p {
    color: #000000;
    /* สีชื่อ */
}

#menu-container .menu-list {
    background: #ffffff;
}

#menu-container .accordion .card .menu-link {
    background-color: #ffffff;
    color: #373B3F;
}

.bg-gray {
    background-color: lightgray;
}

.teacher-faq-form .nws-button button:hover {
    color: #39d0cf   !important;
}

.course-price span:hover {
    color: #39d0cf  ;
}

.font_color_main {
    color: #777777 !important;
}

.sub-menu li a:hover {
    color: #39d0cf   !important;
}

/* lang text */

.select-lang select {
    color: #39d0cf  ;
}

.log-in a {
    color: rgb(138, 138, 138);
}

/* Backend */

.about-faq.faq-secound-home-version ul.product-tab li {
    color: #000000;
}

.payment-info label {
    color: #000000
}

.secound-teacher-section {
    background-color: #ffffff;
}

.secound-teacher-section .teacher-img-text {
    background-color: #ffffff;
}

.course-page-section th {
    border-bottom: 3px solid #39d0cf  ;
}

.avrg-rating .avrg-rate, .price {
    color: #39d0cf  ;
}

.bg-profile {
    background-color: #ececec;
}

.bg-footer {
    background-color: #39d0cf !important;
}

.footer-about-text p, .widget-title, .footer-menu li, .footer-social li, .copy-right-menu-item li, .copy-right-menu {
    color: #ffffff;
}

.footer-social li {
    border: 2px solid #ffffff;
    color: #ffffff;
}
hr.header ,hr.header2 {
    border: 1.5px solid #f29f2e;
  }
  

hr.header, hr.header2 {
    background-color: #39d0cf  ;
    border: 1.5px solid #39d0cf  ;
}

.teacher-img-content:hover, .category-icon-title:hover {
    border: solid #39d0cf  ;
}

.img-rounded {
    border: 3px solid #ffffff;
}

.btn {
    border-radius: 28px;
}

.bg-pay {
    background-color: #39d0cf  ;
    color: white;
    font-size: 25px;
}

.embed-container {
    padding-bottom: 66.25% !important;
}
.about-list li:before {
    
    background-color: #ff7693;
}
.owl-carousel.owl-loaded {
    background: #f7f7f7;
}
.owl-dots {
    text-align: center;
    margin-bottom: 0px;
}
.white {
    background-color: #ff7693;
}
.badge-danger {
    color: #fff;
    background-color: #000099;
}
.footer-menu li i {
    margin-right: 10px;
    color: #39d0cf  	;
  }
  .footer-menu li i {
    margin-right: 10px;
    color: #616161;
}
.widget-title:after {
    position: absolute;
    content: '';
    bottom: -20px;
    height: 2px;
    width: 50px;
    left: 0;
    background-color: #616161;
  }
  .about-list li:before {
    left: 0;
    content: '';
    width: 15px;
    height: 15px;
    top: 2px;
    border-radius: 100%;
    position: absolute;
    background-color: #000099;
  }
  .about-us-text .section-title:after {
    position: absolute;
    content: '';
    bottom: -30px;
    height: 2px;
    width: 50px;
    background-color: #000099;
  }
.owl-dots .owl-dot.active {
    background-color: #f7f7f7 !important;
}
.secound-teacher-section .teacher-img-text {
    background-color: #ffffff;
    border-radius: 5%;
    padding: 0px 0px 30px 0px;
}
.rounded-top {
    border-top-left-radius: .99rem!important;
    border-top-right-radius: .99rem!important;
}
.secound-teacher-section {
    background-color: #ffffff;
    padding: 80px 0px 0px 0px;
}
.rounded3 {
    background-color: #39d0cf  ;
}
.rounded3:hover {
    background-color: #39d0cf  ;
}
.course-side-bar-widget .genius-btn2 {
    line-height: 50px;
    padding: 0px 15px;
}
.btn_score{
    color: #777;
    background-color: #ffffff;
    border: 2px solid #777!important;
}
.btn_score:hover {
    background-color: #ffffff;
    border: 2px solid #777!important;
    text-decoration: underline;
    color: #777 !important;
}
.align-self-center{
    align-self: center;
}
.visibility-hidden{
    visibility: hidden;
}
.teacher-rounded {
    border-radius: 0%;
    border: 0px solid #39d0cf  ;
    padding: 0em;
    width: 21em;
    height: 25em;
    position: relative;
    margin: 0 auto;
}
.shadow {
    box-shadow: 10px 10px 25px 0px;
}
.px300 {
    padding-left: 300px;
    padding-right: 300px;
}
.team-member img {
    width: 22rem;
    height: 22rem;
    border: 0.5rem solid rgba(0, 0, 0, 0.1);
}
.team-member {
    margin-bottom: 3rem;
    text-align: center;
}
.btn-social {
    height: 2.5rem;
    width: 2.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border-radius: 100%;
}
.btn-dark {
    color: #fff !important;
    background-color: #343a40;
    border-color: #343a40;
}

@media screen and (max-width: 767px){
    .px300 {
        padding-left: 0px;
        padding-right: 0px;
    }
    .section-title_2 h2 {
        font-size: 60px;
        font-weight: 500;
        color: #333333;
    }
    .pt95{
        padding-top: 20px;
    }
    .about-us-text {
        padding-bottom: 20px;
    }
}