.course-section .landing-page-videos
{
    position: absolute;
    top: 28px;
    right: -17px;
    transform: translate(-50%,-50%);
}
.course-section .sfl-thumb
{
    position: relative;
}
.btn-theme
{
    border-radius: 0px;
    color:#fff;
    padding:1rem;
    margin:0.3rem;
    font-weight:500;
    background: #FF54B7;
}
.load-more
{
    border-radius: 8px;
    color:#000;
    padding:0.7rem 2rem ;
    margin:0.2rem;
    font-weight:;
    transition:all 1s;
}
.load-more:hover
{
    color:#000;
    transform: scaleY(0.9);
}
.ytp-chrome-top-buttons
{
    display:none;
}
.sharecounter
{
    cursor:pointer;
}
.color-theme-bluie
{
    color:#4931C4;
}
.theme-form-control
{
    background:#fff;
    border-radius:0px;
}
.theme-form-control::placeholder { 
color:    #a6a8ab;
}
.button-neo-theme:hover
{
    color:#000;
}
.color-theme-pink
{
    color:#f16126!important;
}
.color-theme-blue-new
{
    color:#7c36ff!important;
}
.subtitle
{
    color:#f16126!important;
}


.color-theme
{
    color:#4931C4;
}
.form-submit-btn
{
    padding:10px;
    border-radius:0px;
    color:#fff;
}
.theme-bg
{
    background:#FF54B7!important;
    transition:all 1s;
}
.demo-btn-header
{
    padding: 10px 20px;
    color: #fff;
    background: #fd4372;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    display: inline-block;
}
.header-h5
{
    padding: 10px 20px;
    margin: 0;
}
.menu>ul>li>a
{
    font-weight:400!important;
}
.fw--500
{
    font-weight:500;
}
.fw--600
{
    font-weight:600;
}
.menu>ul>li>a i
{
    color:green;
}
.btn-theme-avtive
{
    transition:all 1s;
}
.btn-check:focus+.btn, .btn:focus
{
    box-shadow:none!important;
}

@media only screen and (max-width: 672px) {
        .col-mobile
        {
        width:100%;
        margin-top:10px;
        }
        .mobile-wala-logo
        {
        zoom:0.7;
        }
}
@media only screen and (max-width: 767px) {
        .header-text-center-mobile
        {
        text-align:center!important;
        }
}
@media only screen and (min-width: 575px) {
        .logo-on-desk
        {
        height:50px;
        }
}
.demo-btn-header
{
    color:#fff!important;
}
.header-wrapper {
    padding:10px 0;
}
.category-item .category-inner
{
    min-height:235px;
}

.btn-info-n1
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background-image: linear-gradient(to right, #ff5dcc, #ff4ca2, #ff4878, #ff514f, #f16126)!important;
}
.btn-info-n2
{
    border-radius:4px;
    background-image: linear-gradient(to left, #00c0a6, #00b1c9, #009df4, #0080ff, #1d4dfa)!important;
}
.btn-info-n3
{
    color:#fff;
    background:#f16126!important;
}
.btn-info-n3:hover
{
    color:#fff;
}
.btn-v1
{
    background:#E3F0D2!important;
    color:#000;
    border-radius:8px;
    transition:all 1s;
}
.btn-v1:hover
{
    color:#000;
    background:#92cd46!important;
    transform: scaleY(0.9);
}
.btn-theme-avtive.btn-v1
{
    background:#92cd46!important;
}
.btn-v2
{
    background:#D6EDF2!important;
    color:#000;
    border-radius:8px;
    transition:all 1s;
}
.btn-v2:hover
{
    color:#000;
    background:#2db2cf!important;
    transform: scaleY(0.9);
}
.btn-theme-avtive.btn-v2
{
    background:#2db2cf!important;
}
.btn-v3
{
    background:#F9E8B0!important;
    color:#000;
    border-radius:8px;
    transition:all 1s;
}
.btn-v3:hover
{
    color:#000;
    background:#dbab0c!important;
    transform: scaleY(0.9);
}
.btn-theme-avtive.btn-v3
{
    background:#dbab0c!important;
}
.btn-v4
{
    background:#ECD6EA!important;
    color:#000;
    border-radius:8px;
    transition:all 1s;
}
.btn-v4:hover
{
    color:#000;
    background:#e76cdc!important;
    transform: scaleY(0.9);
}
.btn-theme-avtive.btn-v4
{
    background:#e76cdc!important;
}
    .video-button.landing-page-videos2
{
    width: 46px;
    height: 46px;
    line-height: 44px;
    font-size: 15px;
    border: 2px solid #cfd0fe;
}
.course-section .landing-page-videos2
{
    position: absolute;
    top: 5%;
    right: -9%;
    transform: translate(-50%,-50%);
}
.special-image-margin
{
    margin-left: 7rem;
}
@media only screen and (max-width: 1625px) {
    .special-image-margin
        {
            margin-left: 0rem;
        }
}
@media only screen and (max-width: 991px) {
    .common-spinner
        {
            bottom: 20%;
            right: 5%;
            width: 40px;
            height: 40px;
            line-height: 40px;
            top: auto;
        }
}
.video-button-25-may-wala
{
    top: 8%!important;
    right: -3%!important;
    left:auto!important;
}
.header-section
{
    position: relative;
}
.video-button-30-may-wala
{
    position: absolute;
    top: 10px;
    right: 10px;
}
.header-top.open a
{
    color:#fff;
}
        
.col-md-inner-div
{
    padding:1rem 4rem;
    width:100%;
    height:100%;
}
.flip-box
{
    position: relative;
}
.h-slide-questions,.front-section
{
    position: relative!important;
}
.h-slide-questions
{
    margin-top:5px;
}
.front-section ,.back-section
{
    color:#000;
    padding:1rem;
    background:#fff;
    position: absolute;
    text-align:justify;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow:hidden;
    border-radius: 6px;
    /* background: #fff9f1;
    box-shadow:  5px 5px 10px #aba7a1,
                -5px -5px 10px #ffffff; */
    transform-style: preserve-3d;
    transition: ease-in-out 600ms;
}
.back-section
{
    top: 0;
    left:3%;
    width:94%;
    height:100%;
    transform: rotateY(-180deg);
}
.flip-box-on .back-section
{
    transform: rotateY(0deg);
}
.flip-box-on .front-section 
{
    transform: rotateY(180deg);
}
.h-slide-questions h5
{
    font-size: 15px;
    color:#212529;
}
.btnflipd
{
    background-color: transparent;
}

.owl-questions .owl-prev
{
    position: absolute;
    top: 40%;
    left:0;
}
.owl-questions .owl-next
{
    position: absolute;
    top: 40%;
    right:0;
}
.flashcard
{
    padding: 15px;
    background:#7c36ff;
    border-radius:8px;
}
.flashcard-scroll
{
    max-height: 500px;
    overflow-y: scroll;
}


/* width */
.flashcard-scroll::-webkit-scrollbar {
    width: 10px;
  }
  
  /* Track */
  .flashcard-scroll::-webkit-scrollbar-track {
    /* box-shadow: inset 0 0 5px grey;  */
    border-radius: 10px;
  }
   
  /* Handle */
  .flashcard-scroll::-webkit-scrollbar-thumb {
    background:#ffffff6b;
    border-radius: 10px;
  }
  
  /* Handle on hover */
  .flashcard-scroll::-webkit-scrollbar-thumb:hover {
    background:#ffffff6b;
  }
  *
  {
    font-family: 'Poppins', sans-serif;
  }