 @font-face {

font-family: 'Josefin Sans';

font-style: normal;

font-weight: 400;

src: url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.eot');



/* IE9 Compat Modes */

src: local(''), url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),

    /* IE6-IE8 */

    url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.woff2') format('woff2'),

    /* Super Modern Browsers */

    url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.woff') format('woff'),

    /* Modern Browsers */

    url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.ttf') format('truetype'),

    /* Safari, Android, iOS */

    url('https://dellaleaders.com/v3/wp-content/themes/dlc-dv-theme/fonts/josefin-sans-v17-latin-regular.svg#JosefinSans') format('svg');

/* Legacy iOS */

}
#main{
  min-height: 100vh;
}

body.lightbg #content.site-content{
	background-color: #000 !important;
}
.container-fluid {
    padding: 0px 5rem;
  }
  
  .container-1300-wrp {
    max-width: 1300px;
    margin: 0 auto;
  }
  
  .owl-carousel.owl-drag .owl-item {
    padding: 10px;
  }
  
  .owl-theme .owl-dots .owl-dot span {
    width: 30px;
    height: 4px;
  }
  
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #BF9300;
  }
  
  #microsite-profile {
    padding: 3rem 0px;
  }
  
  #microsite-profile .profile-img img {
    -webkit-box-shadow: 0 0 15px 5px #00000038;
    box-shadow: 0 0 15px 5px #00000038;
  }
  
  #microsite-profile .profile-img img.img-thumbnail {
    padding: 1.2rem;
  }
  
  #microsite-profile .socials-icons {
    text-align: center;
    padding: 2rem 0px 0px 0px;
  }
  
  #microsite-profile .socials-icons p {
    font-size: 0.875rem;
    color: #BF9300;
    font-weight: 500;
    margin-bottom: 0.3rem;
  }
  
  #microsite-profile .socials-icons .icons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0.7rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .socials-icons .icons a {
    color: #BF9300;
    padding: 0px 5px;
    font-size: 0.875rem;
  }
  
  #microsite-profile .socials-icons .icons a:hover {
    color: #BF9300;
    text-decoration: none;
  }
  
  #microsite-profile .socials-icons .icons i {
    color: #BF9300;
    font-size: 1.125rem;
  }
  
  #microsite-profile .profile-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    padding-left: 3rem;
  }
  
  #microsite-profile .profile-details p {
    color: #aaaaaa;
    font-size: 0.875rem;
  }
  
  #microsite-profile .profile-details h1 {
    font-size: 3rem;
    color: #333333;
    text-transform: uppercase;
    font-weight: 700;
     font-family: 'Bebas Neue', cursive; 
    letter-spacing: 3px;
  }
  
  #microsite-profile .profile-details .sport-p {
    font-size: 1.125rem;
    color: #000;
    margin-bottom: 0rem;
  }
  
  #microsite-profile .profile-details h6 {
    color: #BF9300;
    font-size: 1.125rem;
  }
  
  #microsite-profile .profile-details .para-text {
    padding: 0.5rem 0rem;
    width: 81%;
  }
  
  #microsite-profile .profile-details .read-p {
    color: #BF9300;
  }
  
  #microsite-profile .profile-details .testimonials a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #BF9300;
  }
  
  #microsite-profile .profile-details .testimonials a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .profile-details .testimonials a i {
    color: #BF9300;
    padding-right: 5px;
    font-size: 1.5rem;
  }
  
  #microsite-profile .expertise {
    padding: 4rem 0rem;
  }
  
  #microsite-profile .expertise .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .expertise .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .expertise .slider1-section {
    padding: 3rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .expertise .slider1-section .expertise-slider .card {
    -webkit-box-shadow: 0 0 15px 5px #EEEEEE;
    box-shadow: 0 0 15px 5px #EEEEEE;
    border-radius: 15px;
    padding: 20px;
    text-transform: uppercase;
  }
  
  #microsite-profile .expertise .slider1-section .expertise-slider .card h1 {
    font-size: 10.75rem;
    color: #EEEEEE;
    margin-bottom: 0rem;
  }
  
  #microsite-profile .expertise .slider1-section .expertise-slider .card p {
    position: absolute;
    top: 50%;
    font-size: 1.125rem;
    color: #BF9300;
    font-weight: 600;
  }
  
  #microsite-profile .experience {
    background-color: #f7f7f7;
    padding: 5rem 0rem;
  }
  
  #microsite-profile .experience .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .experience .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .year-title p {
    font-size: 1.125rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .step-line::before {
    content: '';
    width: 14px;
    height: 14px;
    background-color: #BF9300;
    position: absolute;
    border-radius: 50%;
    top: 42px;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .step-line::after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #EEEEEE;
    position: absolute;
    top: 14.02%;
    z-index: -999;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .steps-content {
    padding-top: 2rem;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .steps-content img {
    width: 50%;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .steps-content h1 {
    padding: 1rem 0px;
    margin-bottom: 0rem;
    font-size: 18px;
    color: #333333;
  }
  
  #microsite-profile .experience .slider2-section .experience-slider .steps-content p {
    font-size: 16px;
    color: #aaaaaa;
  }
  
  #microsite-profile .academic-details {
    padding: 5rem 0rem;
  }
  
  #microsite-profile .academic-details .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .academic-details .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .academic-details .academic-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .academic-details .academic-slider .year-title p {
    font-size: 1.125rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .academic-details .academic-slider .step-line::before {
    content: '';
    width: 14px;
    height: 14px;
    background-color: #BF9300;
    position: absolute;
    border-radius: 50%;
    top: 42px;
  }
  
  #microsite-profile .academic-details .academic-slider .step-line::after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #EEEEEE;
    position: absolute;
    top: 17.02%;
    z-index: -999;
  }
  
  #microsite-profile .academic-details .academic-slider .steps-content {
    padding-top: 2rem;
  }
  
  #microsite-profile .academic-details .academic-slider .steps-content img {
    width: 50%;
  }
  
  #microsite-profile .academic-details .academic-slider .steps-content h6 {
    margin-bottom: 0rem;
    font-size: 0.875rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .academic-details .academic-slider .steps-content p {
    font-size: 16px;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .associations {
    background-color: #f7f7f7;
    padding: 5rem 0rem;
  }
  
  #microsite-profile .associations .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .associations .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card {
    -webkit-box-shadow: 0 0 15px 5px #EEEEEE;
    box-shadow: 0 0 15px 5px #EEEEEE;
    border-radius: 15px;
    padding: 20px;
    text-transform: uppercase;
    text-align: center;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content img {
    width: 60%;
    margin: 0px auto;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content .svg-img {
    width: 18%;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content h4 {
    font-size: 0.875rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .associations .slider4-section .associations-slider .card .content .right-icon a i {
    color: #BF9300;
  }
  
  #microsite-profile .achievements {
    padding: 5rem 0rem;
  }
  
  #microsite-profile .achievements .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .achievements .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card {
    -webkit-box-shadow: 0 0 15px 5px #EEEEEE;
    box-shadow: 0 0 15px 5px #EEEEEE;
    border-radius: 15px;
    padding: 20px;
    text-transform: uppercase;
    text-align: center;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content img {
    width: 60%;
    margin: 0px auto;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content .svg-img {
    width: 18%;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content h4 {
    font-size: 0.875rem;
    color: #aaaaaa;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .achievements .slider5-section .achievements-slider .card .content .right-icon a i {
    color: #BF9300;
  }
  
  #microsite-profile .services {
    padding: 5rem 0rem;
    background-color: #f7f7f7;
  }
  
  #microsite-profile .services .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .services .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .services .slider6-section {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .services .slider6-section .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
    padding: 1rem 1.5rem 0rem 0rem;
  }
  
  #microsite-profile .services .slider6-section .content img {
    width: 60%;
    margin: 0px auto;
  }
  
  #microsite-profile .services .slider6-section .content h4 {
    padding: 1.5rem 0rem 0rem 0rem;
    font-size: 0.875rem;
    color: #333333;
  }
  
  #microsite-profile .services .slider6-section .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .services .slider6-section .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .services .slider6-section .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .services .slider6-section .content .right-icon a .svg-img {
    width: 12%;
  }
  
  #microsite-profile .product {
    padding: 5rem 0rem;
  }
  
  #microsite-profile .product .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .product .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .product .slider7-section .product-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
    padding: 1rem 1.5rem 0rem 0rem;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content h4 {
    font-size: 0.875rem;
    color: #333333;
    padding: 1.5rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .product .slider7-section .product-slider .content .right-icon a .svg-img {
    width: 18%;
  }
  
  #microsite-profile .social {
    padding: 5rem 0rem;
    border-top: 1px solid #EEEEEE;
  }
  
  #microsite-profile .social .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .social .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 10%;
  }
  
  #microsite-profile .social .card {
    padding: 2rem 3rem;
    background-color: #f7f7f7;
    margin: 2rem 0rem;
    border: unset;
    border-radius: 10px;
    height: 86%;
  }
  
  #microsite-profile .social .card .slider8-section .owl-carousel .owl-dots.disabled {
    display: block;
  }
  
  #microsite-profile .social .card .slider8-section .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
    padding: 1rem 1.5rem 0rem 0rem;
  }
  
  #microsite-profile .social .card .slider8-section .content h4 {
    font-size: 0.875rem;
    color: #000;
    padding: 1.5rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .social .card .slider8-section .content .right-icon {
    padding: 1rem 0rem 1rem 0rem;
  }
  
  #microsite-profile .social .card .slider8-section .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .social .card .slider8-section .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .social .card .slider8-section .content .right-icon a .svg-img {
    width: 10%;
  }
  
  #microsite-profile .interview {
    padding: 5rem 0rem;
    background-color: #f7f7f7;
  }
  
  #microsite-profile .interview .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .interview .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content .play-btn {
    position: absolute;
    width: 15%;
    top: 22%;
    left: 40%;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content h4 {
    font-size: 0.875rem;
    color: #000;
    padding: 1.5rem 0rem 0rem 0rem;
    font-weight: 600;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .interview .slider9-section .interview-slider .content .right-icon a .svg-img {
    width: 18%;
  }
  
  #microsite-profile .prodcast {
    padding: 5rem 0rem;
  }
  
  #microsite-profile .prodcast .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .prodcast .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .prodcast .section {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .prodcast .section .content img {
    margin: 0px auto;
  }
  
  #microsite-profile .prodcast .section .content h4 {
    padding: 1rem 0rem 0rem 0rem;
    font-size: 0.875rem;
    color: #000;
  }
  
  #microsite-profile .books {
    padding: 5rem 0rem;
    background-color: #f7f7f7;
  }
  
  #microsite-profile .books .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .books .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .books .slider10-section .books-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card {
    -webkit-box-shadow: 0 0 15px 5px #EEEEEE;
    box-shadow: 0 0 15px 5px #EEEEEE;
    border-radius: 15px;
    padding: 1.5rem;
    text-transform: uppercase;
    height: 26rem;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content img {
    width: 60%;
    margin: 0px auto;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content .svg-img {
    width: 18%;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content h4 {
    font-size: 0.875rem;
    color: #000;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .books .slider10-section .books-slider .card .content .right-icon a i {
    color: #BF9300;
  }
  
  #microsite-profile .webinar-events {
    padding: 5rem 0rem;
  }
  
  #microsite-profile .webinar-events .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .webinar-events .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .webinar-events .slider11-section {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .webinar-events .slider11-section .content p {
    font-size: 0.875rem;
    color: #aaaaaa;
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .webinar-events .slider11-section .content h4 {
    padding: 1.5rem 0rem 0rem 0rem;
    font-size: 0.875rem;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
  }
  
  #microsite-profile .webinar-events .slider11-section .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .webinar-events .slider11-section .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .webinar-events .slider11-section .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .webinar-events .slider11-section .content .right-icon a .svg-img {
    width: 18%;
  }
  
  #microsite-profile .dlc-master {
    padding: 5rem 0rem;
    background-color: #f7f7f7;
  }
  
  #microsite-profile .dlc-master .title h5 {
    font-size: 1.375rem;
    color: #333333;
    font-weight: 600;
  }
  
  #microsite-profile .dlc-master .title .border-bottom {
    border-bottom: 3px solid #BF9300 !important;
    width: 5%;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider {
    padding: 2rem 0rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card {
    -webkit-box-shadow: 0 0 15px 5px #EEEEEE;
    box-shadow: 0 0 15px 5px #EEEEEE;
    border-radius: 15px;
    padding: 1.5rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content h4 {
    font-size: 0.875rem;
    color: #000;
    font-weight: 600;
    padding-top: 1rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .right-icon {
    padding: 1rem 0rem 0rem 0rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .right-icon a {
    font-size: 3rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .right-icon a:hover {
    text-decoration: none;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .right-icon a i {
    color: #BF9300;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .footer-card .name {
    font-size: 0.875rem;
    color: #000;
    font-weight: 600;
    padding-top: 1rem;
    margin-bottom: 0.3rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .footer-card p {
    font-size: 12px;
    color: #aaaaaa;
    margin-bottom: 0.3rem;
  }
  
  #microsite-profile .dlc-master .slider12-section .dlc-master-slider .card .content .footer-card img {
    width: 50% !important;
    padding-top: 0.5rem;
  }
  
  @media only screen and (max-width: 320px) {
    .display-web {
      display: none;
    }
    .display-mobile {
      display: block;
    }
    .container-1300-wrp {
      max-width: 1300px;
      margin: 0 auto;
      padding: 1rem;
    }
    #microsite-profile .profile-img {
      text-align: center;
    }
    #microsite-profile .profile-img img {
      width: 70% !important;
    }
    #microsite-profile .profile-img img.img-thumbnail {
      padding: 0.5rem !important;
    }
    #microsite-profile .profile-details {
      padding-left: 0rem;
      padding-top: 2rem;
    }
    #microsite-profile .profile-details h1 {
      font-size: 2.5rem;
    }
    #microsite-profile .profile-details h6 {
      font-size: 1rem;
    }
    #microsite-profile .profile-details .para-text {
      width: 100%;
    }
    #microsite-profile .expertise, #microsite-profile .experience, #microsite-profile .academic-details, #microsite-profile .associations, #microsite-profile .achievements, #microsite-profile .services, #microsite-profile .product, #microsite-profile .social, #microsite-profile .interview, #microsite-profile .prodcast, #microsite-profile .books, #microsite-profile .webinar-events, #microsite-profile .dlc-master {
      padding: 2rem 0rem 0rem 0rem;
    }
    #microsite-profile .expertise .title .border-bottom, #microsite-profile .experience .title .border-bottom, #microsite-profile .academic-details .title .border-bottom, #microsite-profile .associations .title .border-bottom, #microsite-profile .achievements .title .border-bottom, #microsite-profile .services .title .border-bottom, #microsite-profile .product .title .border-bottom, #microsite-profile .social .title .border-bottom, #microsite-profile .interview .title .border-bottom, #microsite-profile .prodcast .title .border-bottom, #microsite-profile .books .title .border-bottom, #microsite-profile .webinar-events .title .border-bottom, #microsite-profile .dlc-master .title .border-bottom {
      width: 10%;
    }
    #microsite-profile .services .slider6-section .content img {
      width: 100%;
    }
    #microsite-profile .services .slider6-section .content .right-icon {
      padding: 0rem 0rem 2rem 0rem;
    }
    #microsite-profile .prodcast .section .content {
      padding-bottom: 2rem;
    }
  }
  
  @media only screen and (min-width: 321px) and (max-width: 767px) {
    .display-web {
      display: none;
    }
    .display-mobile {
      display: block;
    }
    .container-1300-wrp {
      max-width: 1300px;
      margin: 0 auto;
      padding: 1rem;
    }
    #microsite-profile .profile-img {
      text-align: center;
    }
    #microsite-profile .profile-img img {
      width: 60%;
    }
    #microsite-profile .profile-img img.img-thumbnail {
      padding: 0.5rem;
    }
    #microsite-profile .profile-details {
      padding-left: 0rem;
      padding-top: 2rem;
    }
    #microsite-profile .profile-details h1 {
      font-size: 2.5rem;
    }
    #microsite-profile .profile-details h6 {
      font-size: 1rem;
    }
    #microsite-profile .profile-details .para-text {
      width: 100%;
    }
    #microsite-profile .expertise, #microsite-profile .experience, #microsite-profile .academic-details, #microsite-profile .associations, #microsite-profile .achievements, #microsite-profile .services, #microsite-profile .product, #microsite-profile .social, #microsite-profile .interview, #microsite-profile .prodcast, #microsite-profile .books, #microsite-profile .webinar-events, #microsite-profile .dlc-master {
      padding: 2rem 0rem 0rem 0rem;
    }
    #microsite-profile .expertise .title .border-bottom, #microsite-profile .experience .title .border-bottom, #microsite-profile .academic-details .title .border-bottom, #microsite-profile .associations .title .border-bottom, #microsite-profile .achievements .title .border-bottom, #microsite-profile .services .title .border-bottom, #microsite-profile .product .title .border-bottom, #microsite-profile .social .title .border-bottom, #microsite-profile .interview .title .border-bottom, #microsite-profile .prodcast .title .border-bottom, #microsite-profile .books .title .border-bottom, #microsite-profile .webinar-events .title .border-bottom, #microsite-profile .dlc-master .title .border-bottom {
      width: 10%;
    }
    #microsite-profile .services .slider6-section .content img {
      width: 100%;
    }
    #microsite-profile .services .slider6-section .content .right-icon {
      padding: 0rem 0rem 2rem 0rem;
    }
    #microsite-profile .prodcast .section .content {
      padding-bottom: 2rem;
    }
  }
  
  @media only screen and (min-width: 768px) and (max-width: 1199px) {
    .container-1300-wrp {
      max-width: 1000px;
      margin: 0 auto;
      padding: 3rem;
    }
  }
  
  /*# sourceMappingURL=style.css.map */
  
  /*Rachana prabhu*/
  
  #microsite-profile-2 {
    padding: 2rem 0px 0;
  }
  
  #microsite-profile-2 .px-4 #microsite-profile-2 .py-4 {
    padding-left: 2rem!important;
    padding-right: 2rem !important
  }
  
  #microsite-profile-2 .py-4 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important;
  }
  
  #microsite-profile-2 .profile-div {
    background: #fff;
    border-radius: 12px;
    text-align: center;
    margin-top: 15px;
  }
  
  #microsite-profile-2 .profile-div .img-profile img {
    width: 50%;
    border-radius: 12px;
    margin-top: -80px;
  }
  
  #microsite-profile-2 .details .name {
    color: #3E83C1;
    font-size: 32px;
    font-weight: 500;
    line-height: 31px;
    padding: 15px;
  }
  
  #microsite-profile-2 .details .designation {
    color: #AAAAAA;
    font-size: 12px;
    line-height: 24px;
  }
  
  #microsite-profile-2 .details .category {
    color: #000;
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .details-grey {
    background: #F5F8F9;
    border-radius: 0 0 12px 12px;
    padding: 30px;
  }
  
  #microsite-profile-2 .details-grey h3 {
    color: #3E83C1;
    font-size: 14px;
    font-weight: normal;
  }
  
  #microsite-profile-2 .details-grey .email p {
    font-size: 12px;
    color: #939393;
    line-height: 1px;
  }
  
  #microsite-profile-2 .testimonials {
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .testimonials a {
    color: #fff;
    padding-right: 5px;
    font-size: 1.0rem;
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .testimonials a i {
    color: #fff;
    padding-right: 5px;
    font-size: 1.0rem;
  }
  
  #microsite-profile-2 #content .profile-div {
    text-align: left;
  }
  
  #microsite-profile-2 #content .profile-div .details {
    text-align: left;
    padding: 10px
  }
  
  #microsite-profile-2 #content .profile-div .details p {
    color: #888888;
    font-size: 14px;
  }
  
  #microsite-profile-2 #content .profile-div h2 {
    text-align: left;
    font: normal normal 600 22px/33px Poppins;
    letter-spacing: 0px;
    color: #3E83C1;
    opacity: 1;
  }
  
  #microsite-profile-2 .border-bottom {
    border-bottom: 2px solid #3E83C1 !important;
    width: 5%;
    margin-bottom: 15px;
  }
  
  #microsite-profile-2 .expertise ul {
    display: inline-flex;
    list-style: none;
    padding-top: 10px;
  }
  
  #microsite-profile-2 .expertise span {
    color: #3E83C1;
    background: #fff;
    border-radius: 25px;
    font-size: 10px;
    margin-right: 6px;
    padding: 8px 15px;
    white-space: nowrap;
    border: 1px solid #3E83C1;
    /* margin-bottom: 15px; */
    line-height: 53px;
  }
  
  #microsite-profile-2 .experience {
    padding: 4rem 0rem 2rem;
  }
  
  #microsite-profile-2 .experience .item {
    background: #fff;
    border-radius: 12px;
    padding: 25px;
  }
  
  #microsite-profile-2 .experience .slider2-section .experience-slider .step-line::before {
    content: '';
    width: 14px;
    height: 14px;
    background-color: #3E83C1;
    position: absolute;
    border-radius: 50%;
    top: 52px;
  }
  
  #microsite-profile-2 .experience .slider2-section .experience-slider .step-line::after {
    display: none
  }
  
  #microsite-profile-2 .experience .slider2-section .experience-slider .steps-content p {
    font: normal normal normal 14px/20px Poppins;
    letter-spacing: 0.56px;
    color: #888888;
    opacity: 1;
  }
  
  #microsite-profile-2 .experience .slider2-section .experience-slider .steps-content h1 {
    font: normal normal medium 14px/20px Poppins;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
  }
  
  #microsite-profile-2 .experience .title h5, #microsite-profile-2 .academic-details .title h5 {
    color: #fff
  }
  
  #microsite-profile-2 .experience .border-bottom {
    border-bottom: 2px solid #fff !important;
    width: 5%;
    margin-bottom: 15px;
  }
  
  #microsite-profile-2 .experience .item .year-title p {
    font-size: 12px;
    COLOR: #676767;
  }
  
  #microsite-profile-2 .experience .steps-content img {
    width: 81px
  }
  
  #microsite-profile-2 .experience .steps-content h1 {
    font-size: 14px;
    color: #333333;
    padding: 15px 0 0px;
    font-weight: 500;
  }
  
  c .experience .steps-content p {
    font-size: 14px;
    color: #888888;
    padding: 3px 0;
    font-weight: 300;
  }
  
  #microsite-profile-2 .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #FFFFFF;
    border-radius: 5px;
    height: 10px;
    width: 20px;
    opacity: 1;
  }
  
  .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    opacity: 0.42;
  }
  
  #microsite-profile-2 .academic-details {
    padding: 5rem 0rem;
  }
  
  #microsite-profile-2 .steps-content {
    padding-top: 25px;
  }
  
  #microsite-profile-2 .slider3-section .step-line::before {
    content: '';
    width: 14px;
    height: 14px;
    background-color: #3E83C1;
    position: absolute;
    border-radius: 50%;
    top: 38px;
  }
  
  #microsite-profile-2 .slider3-section .step-line::after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #EEEEEE;
    position: absolute;
    top: 17.02%;
    z-index: -999;
  }
  
  #microsite-profile-2 .slider3-section p {
    font-size: 12px;
    color: #676767
  }
  
  #microsite-profile-2 .edu-details h6 {
    color: #888888;
    font-size: 14px;
    line-height: 15px;
    font-weight: 300;
  }
  
  #microsite-profile-2 .edu-details p {
    color: #333;
    font-size: 14px;
    line-height: 15px;
    font-weight: 500;
  }
  
  #microsite-profile-2 .profile-div-2 {
    padding: 25px
  }
  
  #microsite-profile-2 .padding-inner {
    padding: 18px 18px 30px;
    margin-top: 35px;
  }
  
  #microsite-profile-2 .slider4-section .content h4 {
    font-size: 18px;
    text-align: center;
    color: #7E7E7E;
  }
  
  #microsite-profile-2 .slider4-section .content img {
    width: 140px;
    margin: 0 auto;
  }
  
  #microsite-profile-2 .slider4-section .right-icon img {
    width: 46px;
    margin: 0 auto;
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .slider4-section .item {
    box-shadow: 0px 0px 12px #00000029;
    border-radius: 12px;
  }
  
  #microsite-profile-2 .slider6-section .content img {
    height: 100px;
    padding-bottom: 20px;
    width: auto;
  }
  
  #microsite-profile-2 .slider6-section .content h4, #microsite-profile-2 .slider8-section .content h4 {
    font-size: 18px;
    color: #333333;
    font-weight: 500;
  }
  
  #microsite-profile-2 .slider6-section .content p, #microsite-profile-2 .slider8-section .content p {
    color: #939393;
    font-size: 14px;
    font-weight: 300;
    padding-top: 15px
  }
  
  #microsite-profile-2 .play-btn {
    position: absolute;
    width: 15%;
    top: 22%;
    left: 40%;
  }
  
  #microsite-profile-2 .interview-slider .content h4 {
    font-size: 18px;
    color: #000;
    font-weight: 500;
    padding-top: 15px;
  }
  
  #microsite-profile-2 .slider8-section .right-icon img {
    width: 46px;
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .books-slider .content h4 {
    font-size: 12px;
    color: #000;
    font-weight: 500;
    padding-top: 15px;
  }
  
  #microsite-profile-2 .books-slider .card, #microsite-profile-2 .slider5-section .card, #microsite-profile-2 .slider12-section .card {
    border: 0px solid red
  }
  
  #microsite-profile-2 .books-slider .item .card img {
    width: 80% !important
  }
  
  #microsite-profile-2 .blue-dot .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #3E83C1;
    border-radius: 5px;
    height: 10px;
    width: 20px;
    opacity: 1;
  }
  
  #microsite-profile-2 .blue-dot .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    opacity: 1;
  }
  
  #microsite-profile-2 .white-hd {
    padding: 55px 0 5px
  }
  
  #microsite-profile-2 .white-hd .title h5, #microsite-profile-2 .academic-details .title h5 {
    color: #fff;
    padding-top: 15pxs;
  }
  
  #microsite-profile-2 .white-hd .border-bottom {
    border-bottom: 2px solid #fff !important;
    width: 5%;
    margin-bottom: 15px;
  }
  
  .has-outline {
    background: #3E83C1;
    border-radius: 50%;
    padding: 3px;
    position: relative;
    width: 10px;
    height: 10px;
  }
  
  .has-outline:after {
    border-radius: 50%;
    padding: 1px;
    border: 1px solid #3E83C1;
    position: absolute;
    content: '';
    top: -3px;
    left: -3px;
    bottom: -3px;
    right: -3px;
  }
  
  #microsite-profile-2 .social-icon .icons i {
    color: #3E83C1;
    padding: 5px;
  }
  
  #microsite-profile-2 .owl-carousel .owl-stage {
    display: flex;
  }
  
  #microsite-profile-2 .owl-carousel.owl-drag .owl-item {
    padding: 10px 13px 10px 1px;
    display: grid;
    flex: 1 0 auto;
  }
  
  .slider3-section, .slider4-section, .slider6-section, .slider9-section, .slider10-section {
    padding-left: 10px
  }
  
  #microsite-profile-2 .right-icon {
    margin: 0 auto;
    text-align: center;
  }
  
  #microsite-profile-2 .right-icon i {
    width: 46px;
    height: 46px;
    font-size: 44px;
    font-weight: 300;
    color: #3E83C1;
  }
  
  #microsite-profile-2 .svg-img {
    filter: invert(47%) sepia(22%) saturate(1478%) hue-rotate(167deg) brightness(95%) contrast(80%);
    padding: 20px 0;
  }
  
  #microsite-profile-2 .slider5-section h4 {
    font-size: 14px;
    text-align: center;
    color: #7E7E7E;
    font-weight: normal;
    padding: 10px 30px;
    height: 125px;
  }
  
  #microsite-profile-2 .slider5-section .item {
    padding: 0px;
  }
  
  #microsite-profile-2 .slider5-section .img-hig {
    height: 150px;
  }
  
  #microsite-profile-2 .slider5-section img {
    margin: 0 auto;
    padding: 50px 30px 10px;
  }
  
  #microsite-profile-2 .slider5-section .card .content p {
    color: #383838;
    font-size: 18px;
    text-align: center;
    font-weight: 500;
    border-top: 1px solid #00000029;
    padding: 9px;
    width: 100px;
    margin: 0 auto;
  }
  
  #microsite-profile-2 .product-slider .content h4, #microsite-profile-2 .dlc-master-slider .content h4 {
    font-size: 18px;
    color: #333333;
    font-weight: 500;
    padding-top: 15px;
  }
  
  #microsite-profile-2 .product-slider .content p {
    color: #939393;
    font-size: 14px;
    font-weight: 300;
  }
  
  #microsite-profile-2 .product-slider .content img {
    width: 50%;
  }
  
  #microsite-profile-2 .product-slider .right-icon img {
    width: 46px;
    padding-bottom: 15px;
  }
  
  #microsite-profile-2 .dlc-master-slider .content .name {
    text-align: left;
    font: normal normal 600 14px/21px Poppins;
    letter-spacing: 0px;
    color: #333333;
    opacity: 1;
  }
  
  #microsite-profile-2 .dlc-master-slider .content .author {
    text-align: left;
    font: normal normal normal 12px/18px Poppins;
    letter-spacing: 0px;
    color: #AAAAAA;
  }
  
  #microsite-profile-2 .dlc-master-slider .content img {
    width: auto
  }
  
  @media only screen and (max-width: 767px) {
    #microsite-profile-2 .scroll-row>div {
      height: auto;
    }
    #microsite-profile-2 .scroll-row>div.RightContent {
      overflow-x: inherit !important;
      height: fit-content;
    }
    @media only screen and (max-width: 468px) {
      #microsite-profile-2 .owl-carousel .owl-drag .owl-item {
        padding: 0px !important;
      }
    }
    #microsite-profile-2 .expertise span {
      font-size: 9px
    }
  }
  
  #microsite-profile-2 .col-md-6 .white-hd .border-bottom {
    border-bottom: 2px solid #fff !important;
    width: 10%;
    margin-bottom: 15px;
  }
  
  .fix-height {
    position: relative;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
  }
  
  .fix-height .profile-div {
    border: 0px solid red;
    margin-top: 15px !important;
  }
  
  .width-img {
    width: 100% !important
  }
  
  #microsite-profile-2 .owl-next span, #microsite-profile-2 .owl-prev span {
    font-size: 25px;
  }
  
  /* forum css - rachana prabhu */
  
  .single-dlc_masterclass {

    letter-spacing: 0px;
	background-color: #000;
  padding-top:0px !important;
  }
  
  
  .single-dlc_masterclass .pro-details h1 {
     font-family: Josefin Sans; 
    font-style: normal;
    font-weight: normal;
    font-size: 72px;
    line-height: 72px;
    margin-bottom: 20px;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
  }
  
  .single-dlc_masterclass .pro-details p {
     font-family: 'Roboto', sans-serif !important; 
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 28px;
    /* or 165% */
    padding: 0 50px;
    text-align: center;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .card-holder {
    padding: 80px
  }
  
  .single-dlc_masterclass .card-forum {
    padding-bottom: 50px;
  }
  
  .single-dlc_masterclass .card-forum .sm-txt {
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    border-radius: 15px;
    position: absolute;
    bottom: 28px;
    right: 60px;
  }
  
  .single-dlc_masterclass .card-forum .sm-txt span {
    background: #2d2d2d;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    width: 50px;
    text-align: center;
    border-radius: 15px;
    position: absolute;
    padding: 2px;
  }
  
  .single-dlc_masterclass .card-holder .card-forum .card-desc h2 {
    line-height: 20px;
    padding-bottom: 10px;
  }
  
  .single-dlc_masterclass .card-holder .card-forum .card-desc h2 a {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    text-align: left;
    padding-top: 15px;
    color: #FFFFFF;
    text-decoration: none;
  }
  
  .single-dlc_masterclass .card-holder .card-forum .card-desc h2 a:hover {
    color: #D50001
  }
  
  .single-dlc_masterclass .card-holder .card-forum .card-desc p {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 21px;
    /* or 140% */
    text-align: left;
    color: #9F9F9F;
  }
  
  .single-dlc_masterclass hr {
    border-top: 1px solid #C4C4C4;
  }
  
  .single-dlc_masterclass .master-div .box {
    /* height: 164px;
    background: #C4C4C4; */
    /* border-radius: 5px; */
  }
  
  .single-dlc_masterclass .master-div h2 {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 19px;
    color: #FFFFFF;
    padding-top: 15px;
  }
  
  .single-dlc_masterclass .master-div p {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    padding: 5px 0;
    color: #9F9F9F;
  }
  
  .single-dlc_masterclass .hd-txt h3 {
    /* font-family: Spartan; */
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 19px;
    color: #FFFFFF;
    padding: 50px 0;
  }
  
  .single-dlc_masterclass .box-div {
    border: 1px solid #FAFAFA;
    box-sizing: border-box;
    border-radius: 10px;
    margin-top: 50px;
    padding: 50px 30px;
  }
  .white-font{ color: #fff !important;}
  .single-dlc_masterclass .box-div h3 {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: 600;
    font-size: 17px;
    line-height: 19px;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .box-div p {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 17px;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .box-div a {
    background: #272B33;
    border-radius: 10px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    padding: 10px 25px;
  }
  
  .float-left {
    float: left!important
  }
  
  .float-right {
    float: right!important
  }
  
  .float-none {
    float: none!important
  }
  
  .single-dlc_masterclass .pic img {
    border-radius: 50%;
    border: 1px solid red;
    width: 106px;
    height: auto !important;
  }
  
  .single-dlc_masterclass .pro-details {
    padding-bottom: 80px;
  }
  
  .single-dlc_masterclass .details-p {
    padding-left: 35px;
  }
  
  .single-dlc_masterclass .details-p h2 {
    /* font-family: Spartan; */
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .details-p h4 {
   /*  font-family: Spartan; */
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .details-p h3 {
    /* font-family: Spartan; */
    font-style: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .details-p p {
    /* font-family: Spartan; */
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    margin-top: 1px;
    line-height: 18px;
 
    color: #FFFFFF;
  }
  
  .single-dlc_masterclass .details-btn a {
    background: #272B33;
    border-radius: 10px;
    font-size: 10px;
    color: #fff;
    white-space: nowrap;
    text-decoration: none;
    padding: 10px 20px;
    margin-bottom: 15px;
    display: inline-block;
  }
  
  .single-dlc_masterclass .details-btn-red, .single-dlc_masterclass .details-btn {
    float: left;
  }
  
  .single-dlc_masterclass .details-btn a i {
    color: #fff;
    padding-right: 15px;
  }
  
  .single-dlc_masterclass .details-btn-red a {
    background: #fff;
    border-radius: 10px;
    font-size: 10px;
    font-weight: 500;
    color: #D50001;
    text-decoration: none;
    padding: 10px 20px;
    white-space: nowrap;
    margin-right: 15px;
    margin-bottom: 15px;
    padding-left: 36px;
    position: relative;
  }
  
  .single-dlc_masterclass .details-btn-red a i {
    color: #D50001;
    padding-right: 15px;
    position: absolute;
    top: 11px;
    left: 13px;
  }
  
  .align-items-center {
    -ms-flex-align: center!important;
    align-items: center!important;
    flex-wrap: wrap;
  }
  
  .single-dlc_masterclass .card-pic img {
    width: 100%
  }
  
  .single-dlc_masterclass .justify-content-md-left .col-xl-10 {
    padding: 0px
  }
  
  .single-dlc_masterclass .display-p {
    display: flex;
  }
  
  @media only screen and (max-width: 468px) {
    .single-dlc_masterclass .card-holder {
      padding: 10px;
    }
    .single-dlc_masterclass .container-fluid {
      padding: 0px 1rem;
    }
    .single-dlc_masterclass .pro-details h1 {
      font-size: 45px
    }
    .single-dlc_masterclass .pro-details p {
      padding: 0 10px;
    }
    .single-dlc_masterclass .align-items-center {
      padding-top: 15px;
    }
  }
  
  @media only screen and (max-width: 375px) {
    .single-dlc_masterclass .box-div a {
      background: #272B33;
      border-radius: 10px;
      font-size: 10px;
      color: #fff;
      text-align: center;
      text-decoration: none;
      padding: 10px 15px;
    }
  }
  
  @media only screen and (max-width: 2048px) {
    .single-dlc_masterclass .details-btn-red a {
      font-size: 12px;
    }
    .single-dlc_masterclass .details-btn a {
      font-size: 12px;
    }
  }
  
  /* podcasts css  - rachana */
  
  #podcasts .details-pod h2 {
    text-align: left;
    font: normal normal 600 42px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    padding-top: 15px;
  }
  
  #podcasts .details-pod p {
    text-align: left;
    font: normal normal normal 16px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
  }
  
  #podcasts .details-pod h4 {
    text-align: left;
    font: normal 600 normal 16px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
  }
  
  #podcasts .list-profile h3 a {
    text-align: left;
    font: normal normal 600 16px/24px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 16px !important
  }
  
  #podcasts .list-profile p {
    text-align: left;
    font: normal normal normal 12px/20px Spartan;
    letter-spacing: 0px;
    color: #BABABA;
    opacity: 1;
    display: inline-flex;
    /* text-align: center; */
    vertical-align: middle;
    margin-bottom: 8px;
  }
  
  #podcasts .pd-details h3 {
    text-align: left;
    font: normal normal 600 22px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    padding-bottom: 15px;
  }
  
  #podcasts .pd-details p {
    text-align: left;
    font: normal normal normal 14px/20px Spartan;
    letter-spacing: 0px;
    color: #BABABA;
    opacity: 1;
    padding-right: 80px;
  }
  
  #podcasts h3 {
    text-align: left;
    font: normal normal 600 22px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    padding-bottom: 15px;
  }
  
  #podcasts a {
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    opacity: 1;
    color: #fff;
    padding: 6px 18px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 600;
  }
  
  #podcasts p {
    text-align: left;
  }
  
  #podcasts .list-profile i {
    color: #fff;
    font-size: 32px;
  }
  
  #podcasts .list-profile p span {
    text-align: left;
    font: normal normal normal 12px/20px Spartan;
    letter-spacing: 0px;
    color: #BABABA;
    opacity: 1;
    padding: 7px 15px;
  }
  
  #podcasts .list-profile:nth-child(1) {
    border-top: 1px solid #5D5D5D;
  }
  
  #podcasts .list-profile {
    border-bottom: 1px solid #5D5D5D;
    padding-top: 15px;
  }
  
  #podcasts .pod-pic img {
    width: 100%;
  }
  
  #podcasts .pic-div {
    position: relative;
    overflow: auto;
  }
  
  #podcasts .details-pod {
    position: absolute;
    bottom: 0;
    right: 0;
  }
  
  #podcasts .list-profile .col-md-2 img {
    width: 100%;
    padding-bottom: 15px;
  }
  
  #podcasts .left-align {
    display: flex;
  }
  
  #podcasts .details-pod h2.hd {
    text-align: left;
    font: normal normal 600 28px/38px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
  }
  
  #podcasts .details-pod h3 {
    text-align: left;
    font: normal normal 500 18px/26px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    text-transform: capitalize;
    opacity: 1;
    padding: 10px 0;
  }
  
  #podcasts .left-align p {
    text-align: left;
    font: normal normal medium 14px/24px Spartan;
    letter-spacing: 0px;
    color: #BABABA;
    text-transform: capitalize;
    opacity: 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  
  .profile-hd .fa-ellipsis-h {
    color: #fff;
    margin-left: 30px;
  }
  
  .profile-hd-1 .fa-play-circle {
    font-size: 60px;
    color: #1BB953;
    background: #fff;
    border-radius: 50%;
    /* border: 4px solid #1BB953; */
    box-shadow: inset 0px 0px 0px 10px #1bb953;
  }
  
  #podcasts .padding-inner {
    padding: 18px 18px 30px;
  }
  
  .profile-hd-1 .fa-plus {
    color: #D0D0D0;
    font-size: 31px;
    border-radius: 50%;
    border: 1px solid #D0D0D0;
    padding: 5px;
    font-weight: 100;
    line-height: 28px;
    width: 38px;
    text-align: center;
    margin-left: 30px;
  }
  
  .profile-hd-1 .fa-ellipsis-h {
    color: #fff;
    margin-left: 30px;
  }
  
  .profile-hd-1 a {
    border-radius: 18px !important;
    padding: 5px 30px !important;
    margin-top: 50px !important
  }
  
  .profile-hd-1 .dropdown-menu a {
    border-radius: 18px !important;
    padding: 5px 30px !important;
    margin-top: 5px !important
  }
  
  @media only screen and (max-width: 468px) {
    #podcasts .details-pod {
      position: relative;
    }
    #podcasts .pd-details h3 {
      padding-top: 15px;
    }
  }
  
  .profile-hd-1 .dropdown {
    line-height: 52px;
  }
  
  @media only screen and (max-width: 768px) {
    #podcasts .hide-div {
      display: block !important;
    }
    #podcasts .hide-div .bottom-mar {
      display: none !important;
    }
    #podcasts .bottom-mar-1 {
      top: 0;
    }
    /* #podcasts .hide-div .dropdown-menu .submenu {display: contents;} */
    #podcasts .details-pod {
      position: relative;
    }
    #podcasts .dropdown-menu .submenu {
      left: auto;
      margin-left: 10px;
      right: 98%;
      top: auto;
      margin-top: -42px;
    }
  }
  
  #podcasts .dropdown-toggle::after {
    display: none;
  }
  
  #podcasts .btn {
    padding: 0px;
  }
  
  #podcasts .dropdown-menu.show {
    display: block;
    -webkit-app-region: no-drag;
    background-color: #282828;
    border-radius: 4px;
    -webkit-box-shadow: 0 16px 24px rgb(0 0 0 / 30%), 0 6px 8px rgb(0 0 0 / 20%);
    box-shadow: 0 16px 24px rgb(0 0 0 / 30%), 0 6px 8px rgb(0 0 0 / 20%);
    max-height: calc(100vh - 24px);
    min-width: 160px;
    z-index: 9999;
    padding: 4px;
  }
  
  #podcasts .submenu {
    -webkit-app-region: no-drag;
    background-color: #282828;
    border-radius: 4px;
    -webkit-box-shadow: 0 16px 24px rgb(0 0 0 / 30%), 0 6px 8px rgb(0 0 0 / 20%);
    box-shadow: 0 16px 24px rgb(0 0 0 / 30%), 0 6px 8px rgb(0 0 0 / 20%);
    max-height: calc(100vh - 24px);
    min-width: 160px;
    padding: 4px;
  }
  
  #podcasts .dropdown-menu>li a {
    border: 0px;
    font-weight: normal;
    font-size: 14px;
    line-height: 25px;
  }
  
  #podcasts .dropdown-menu>li:hover {
    background-color: rgba(255, 255, 255, .1)
  }
  
  #podcasts .dropdown-menu li a:focus, #podcasts .dropdown-menu li a:hover {
    background-color: rgba(255, 255, 255, .1) !important;
    color: #fff;
    text-decoration: none;
  }
  
  #podcasts .dropdown-item i {
    color: #fff;
    float: right;
    padding-top: 5px;
  }
  
  #podcasts .list-profile:hover {
    background-color: rgba(255, 255, 255, .1);
  }
  
  #podcasts .hover-icon {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: flex-end;
    position: absolute;
    right: 0px
  }
  
  #podcasts .hover-icon i {
    color: #fff;
    font-size: 20px;
    opacity: 0.8;
  }
  
  #podcasts .hover-icon i:hover {
    color: #fff;
    font-size: 20px;
    opacity: 1;
  }
  
  #podcasts .bottom-mar {
    bottom: 10px;
  }
  
  #podcasts .bottom-mar i {
    padding: 5px 15px;
  }
  
  #podcasts .bottom-mar-1 {
    bottom: 125px;
  }
  
  /* .hide {
      display:none;
     
      z-index: 9999;
    }
    
  .list-profile:hover + .hide {
      display: block;
      color: red;
      position:relative;
     
    } */
  
  #podcasts .hide-div {
    position: relative;
  }
  
  #podcasts .hide-div i {
    cursor: pointer
  }
  
  #podcasts .hide-div {
    display: none;
  }
  
  #podcasts .list-profile:hover .hide-div {
    display: block
  }
  
  #podcasts .pd-details a {
    margin-top: 35px;
  }
  
  /* #podcasts a {border:0px solid red} */
  
  .no-bd {
    border: 0px solid red !important;
    padding: 0px !important;
  }
  
  #podcasts .dropdown-menu hr {
    margin: 0px 0;
    border-top: 1px solid #4e4c4c;
  }
  
  /* HCM Landing page css Rachana - 16-10-2021 */
  
  #hcm-landing .greybg {
    background: #F1F1F1 0% 0% no-repeat padding-box;
    padding: 100px 60px;
  }
  
  #hcm-landing .greybg h2 {
    text-align: left;
    font: normal normal 600 50px/59px Spartan;
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    padding-bottom: 30px;
  }
  
  #hcm-landing .greybg h3 {
    text-align: left;
    font: normal normal bold 30px/36px Spartan;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    padding-bottom: 20px;
  }
  
  #hcm-landing .greybg ul li {
    text-align: left;
  /*   font-family: 'Spartan'; */
    font-size: 20px;
    padding-bottom: 15px;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    line-height: 26px;
    list-style: none;
    background-image: url('<?php echo get_stylesheet_directory_uri() ?>/images/arrow-alt-circle-right-solid.svg');
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 2%;
    background-position: 2px 4px;
  }
  
  #hcm-landing .whitebg {
    background: #fff 0% 0% no-repeat padding-box;
    padding: 60px;
  }
  
  #hcm-landing .whitebg h2 {
    text-align: left;
    font: normal normal 600 50px/59px Spartan;
    letter-spacing: 0px;
    color: #171717;
    opacity: 1;
    padding-bottom: 30px;
  }
  
  #hcm-landing .whitebg p {
    text-align: left;
    font: normal normal medium 20px/32px Spartan;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    padding-bottom: 20px;
    font-size: 20px;
  }
  
  #hcm-landing .whitebg h3 {
    text-align: left;
    font: normal normal bold 30px/36px Spartan;
    letter-spacing: 0px;
    color: #000000;
    opacity: 1;
    padding-bottom: 20px;
  }
  
  #hcm-landing .my-perk h2.perk-hd {
    color: #000;
    text-align: center;
    font: normal normal 800 30px/18px Spartan;
    letter-spacing: 0px;
    line-height: 45px;
    padding: 50px 0 30px;
    opacity: 1;
  }
  
  #hcm-landing #my-perk .perk-txt h2 {
    text-align: left;
    font: normal normal 800 30px/18px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    line-height: 35px;
    opacity: 1;
    padding-bottom: 10px;
  }
  
  #hcm-landing #my-perk .perk-txt p {
    text-align: left;
    font: normal normal medium 20px/36px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
  }
  
  #hcm-landing #my-perk {
    background: #F1F1F1;
    padding-bottom: 100px;
  }
  
  #hcm-landing .perk-div .col-md-5 img.margin-img-1 {
    z-index: 1;
    position: absolute;
    margin: -33px -32px;
    height: -webkit-fill-available;
    object-fit: cover;
    border-radius: 15px;
  }
  
  #hcm-landing .perk-div .col-md-5 img.margin-img {
    z-index: 1;
    position: absolute;
    margin: -33px -17px;
    height: -webkit-fill-available;
    object-fit: cover;
    border-radius: 15px;
  }
  
  #hcm-landing .perk-txt {
    background: #141414;
    padding: 30px 30px 30px 48px;
    margin-left: -20px;
  }
  
  #hcm-landing .perk-txt-1 {
    background: #141414;
    padding: 30px 30px 30px 48px;
    margin-right: -5px;
    color: #fff;
    margin-left: -15px;
  }
  
  #hcm-landing #my-perk .perk-txt-1 h2 {
    text-align: left;
    font: normal normal 800 30px/18px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    line-height: 35px;
    opacity: 1;
    padding-bottom: 10px;
  }
  
  #hcm-landing #my-perk .perk-txt-1 p {
    text-align: left;
    font: normal normal medium 20px/36px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
  }
  
  /* #hcm-landing .perk-div {animation: move 50s linear 2s infinite;} */
  
  #hcm-landing .clip-img {
    clip-path: polygon(0 0, 100% 5%, 100% 95%, 0% 100%);
    background: black;
    padding: 26px 0 26px 26px;
    width: 83%;
    margin: 0 auto;
  }
  
  #hcm-landing .clip-img-1 {
    clip-path: polygon(0 5%, 100% 0, 100% 100%, 0 95%);
    background: black;
    padding: 26px 26px 26px 0px;
    width: 83%;
  }
  
  #hcm-landing .perk-div {
    margin: 50px 0 135px 0;
  }
  
  #hcm-landing ul.top-menu {
    -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; flex-wrap:nowrap;overflow: auto;padding: 0.8rem 0rem 0.0rem; display: flex;
  }
  
  
   
  
  #hcm-landing ul.top-menu li {
    list-style: none;
    color: #fff;
    padding: 15px;
    white-space: nowrap;
  }
  
  #hcm-landing ul.top-menu li a {
    color: #fff;
    background: #CC0200;
    padding: 13px 25px;
    text-decoration: none;
  }
  
  #hcm-landing .top-bg {
    background: url('<?php echo get_stylesheet_directory_uri() ?>/images/bg-HCM.png') right;
    background-repeat: no-repeat;
    padding: 100px 0;
  }
  
  #hec-landing .bg-opacity {
    background: rgb(18, 18, 18);
    background: linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 1) 100%);
  }
  
  #hcm-landing .top-div h1 {
    text-align: left;
    font: normal normal bold 88px/105px Spartan;
    letter-spacing: 0px;
    color: #CC0200;
    opacity: 1;
    padding-bottom: 50px;
  }
  
  
  #hcm-landing .top-div p {text-align: left;
    font: normal normal normal 26px/36px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;}
  
  
    #hcm-landing ul.bg-menu li {
      color: #fff;
      background: #CC0200;
      padding: 13px 25px;
      text-decoration: none;
      list-style: none;
      margin-bottom: 30px;
      width: fit-content;
  }
  
  #hcm-landing .bg-black {background: #000;}
  
  #hcm-landing  .li-txt {text-align: left;
    font: normal normal bold 32px/38px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1;
    padding: 34px 0 34px 30px;
  }
  
  
  
  
    #knowledge-content::before {
      display: block;
      content: " ";
      margin-top: -160px;
      height: 160px;
      visibility: hidden;
      pointer-events: none;
  }
  
  #curate-global::before {
    display: block;
    content: " ";
    margin-top: -160px;
    height: 160px;
    visibility: hidden;
    pointer-events: none;
  }
  
  
  #top-10-list::before {
    display: block;
    content: " ";
    margin-top: -160px;
    height: 160px;
    visibility: hidden;
    pointer-events: none;
  }
  
  #hcm-casts::before {
    display: block;
    content: " ";
    margin-top: -160px;
    height: 160px;
    visibility: hidden;
    pointer-events: none;
  }
  
  
  #hcm-landing .acc-list h2 {text-align: left;
    font: normal normal bold 50px/59px Spartan;
    letter-spacing: 0px;
    color: #FFFFFF;
    opacity: 1; padding: 50px;}
  
  
  
  
    #hcm-landing  #main {
      margin: 50px 0;
    }
    
    #hcm-landing  #main #faq .card {
      margin-bottom: 30px;
      border: 0;
      border-radius: 2px;
      background: none;
    }
    
    #hcm-landing  #main #faq .card .card-header {
      border: 0;
      -webkit-box-shadow: 0 0 0px 0 rgba(213, 213, 213, 0.5);
              box-shadow: 0 0 0px 0 rgba(213, 213, 213, 0.5);
      border-radius: 2px;
      padding: 0;
    }
    
    #hcm-landing  #main #faq .card .card-header .btn-header-link {
      color: #fff;
      display: block;
      text-align: left;
      background: #959595;
      /* color: #fff; */
      padding: 20px;
      font-size: 26px;
    }
    
    #hcm-landing  #main #faq .card .card-header .btn-header-link:after {
      content: "\f103";
      font-family: 'Font Awesome 5 Duotone';
      font-weight: 900;
      float: right;
    }
    
    #hcm-landing  #main #faq .card .card-header .btn-header-link.collapsed {
      background: #959595;
  border-radius: 2px;
  font-size:26px; 
  color:#fff;
    }
    
    #hcm-landing  #main #faq .card .card-header .btn-header-link.collapsed:after {
      content: "\f103";
    }
    
    #hcm-landing  #main #faq .card .collapsing {
      background: #959595;
      line-height: 30px;
      margin-top: -2px;
    }
    
    #hcm-landing   #main #faq .card .collapse {
      border: 0;
      margin-top: -2px;
    }
    
    #hcm-landing   #main #faq .card .collapse.show {
      background: #959595;
      line-height: 30px;
      color: #222;
      margin-top: -2px;
    }
  
  
    #container {
      height: 400px; 
  }
  
  .highcharts-figure, .highcharts-data-table table {
      min-width: 310px; 
      max-width: 500px;
      margin: 1em auto;
  }
  
  .highcharts-data-table table {
       font-family: Verdana, sans-serif; 
      border-collapse: collapse;
      border: 1px solid #EBEBEB;
      margin: 10px auto;
      text-align: center;
      width: 100%;
      max-width: 500px;
  }
  .highcharts-data-table caption {
      padding: 1em 0;
      font-size: 1.2em;
      color: #555;
  }
  .highcharts-data-table th {
      font-weight: 600;
      padding: 0.5em;
  }
  .highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
      padding: 0.5em;
  }
  .highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
      background: #f8f8f8;
  }
  .highcharts-data-table tr:hover {
      background: #f1f7ff;
  }
  
  .highcharts-radial-axis-labels text {color:#fff}
  .highcharts-axis-labels text  {color:#fff; opacity:1}
  
  .highcharts-axis-title {display:none}
  
  .highcharts-tracker .highcharts-label {display:none}
  
  
  .highcharts-minor-tick  {display:none}
  
  
  .highcharts-plot-bands-0 {width:50px;}
  .highcharts-pane-group {border: 0px;
    display: none;}
  
    .highcharts-title  {display:none}
    .menu  button {display: none;}
  
    .highcharts-background {background: #000 !important;
      fill: #000;
    }
  .highcharts-pivot {background: #fff;fill:#fff}
  
  .highcharts-series path {background: #fff;fill:#fff}
  
  .highcharts-credits {display:none}
  /* #hcm-landing .header {position:sticky;} */
  
  @media only screen and (max-width: 767px) { 
    #hcm-landing .header {position:inherit; top:30px}
    .single-dlc_masterclass .left-txt { 
      width: 100% !important;
      }
  
      .single-dlc_masterclass .top-link {
        display: block !important;
    } 
     .none {display: none;}
    }
  
    @media only screen and (min-width: 425px) and (max-width: 767px) { 
      
        .single-dlc_masterclass .list-bx  .card-holder {
          padding: 124px 10px;
      }
    
      .single-dlc_masterclass .top-link li  {font-size: 13px;}
    }
   .li-txt {display: none;}
   #hcm-landing .container-fluid {
    padding: 0px 1rem;
  }
  #hcm-landing .greybg h2 {padding-top: 30px;}
  #hcm-landing .perk-div .col-md-5 img.margin-img-1 {
    z-index: 1;
    position: relative;
    margin: -15px;
    /* object-fit: cover; */
    border-radius: 15px;
    width: 100%;
  }
  #hcm-landing .perk-div .col-md-5 img.margin-img {
    z-index: 1;
    position: relative;
    margin: -15px;
    height: -webkit-fill-available;
    /* object-fit: cover; */
    border-radius: 15px;
  }
  
  #hcm-landing .greybg ul li {background-size: 2.5%;}
  }
  
  .header .row {justify-content: center;}
  .navbar-expand-lg { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; flex-wrap:nowrap;overflow: scroll;padding: 0.8rem 0rem 0.0rem;}
      .navbar-expand-lg::-webkit-scrollbar {
      display: none;}
  
  
      .single-dlc_masterclass .card-forum ul {display: flex; list-style: none; flex-wrap: wrap; padding-left: 0px;}
      .single-dlc_masterclass .card-forum ul li {
        background: #2d2d2d;
        color: #fff;
        font-size: 12px;
        font-weight: 500;
        white-space: nowrap;
        text-align: center;
        border-radius: 15px;
        margin-bottom: 10px;
        padding: 3px 8px;
        margin-right:10px;
    }
    .single-dlc_masterclass .box {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 260px;
  }
  
    .single-dlc_masterclass .left-txt { color: #9F9F9F;
      font-size: 13px;
      position: absolute;
      margin-top: -40px;
      width: 80%;
      line-height: 20px;
      text-align: justify;}
  
  
      @media only screen and (max-width: 467px) { 
        .single-dlc_masterclass .top-link li  {font-size: 13px !important;}
        .single-dlc_masterclass .left-txt {
          position: relative;}
  
          .single-dlc_masterclass .box { 
            display: flex;
      align-items: center;
      justify-content: center;
      height: 260px;
      height: -webkit-fill-available;
      object-fit: cover;
      margin-bottom: 10px;
          }
          .single-dlc_masterclass .details-btn-red a {
    
    padding: 10px 12px;
   
    margin-right: 10px;
    margin-bottom: 15px;
    padding-left: 22px;
   
}
.single-dlc_masterclass .details-btn a {
  
    padding: 10px 7px;
  
}
.single-dlc_masterclass .card-holder .card-forum .card-desc h2 {
   
    padding-top: 15px;
}
      }
  
  
      {background:url('<?php echo get_stylesheet_directory_uri() ?>/images/play-btn.png');}
  
  
      .single-dlc_masterclass .card-pic .play-btn
      {position: absolute;
        width: auto;
        justify-content: center;
        position: absolute;
        text-align: center;
        padding-left: 1em;
        padding-right: 1em;
        /* width: 100%; */
        top: 50%;
        left: 50%;
        opacity: 0;}
        
        .single-dlc_masterclass .card-pic:hover .play-btn {
          top: 43%;
          left: 42%;
          opacity: 1;
    }

/*  */

        .sec-glc {
            width: 100%;
            margin-top: 70px;
            padding: 70px 0;
            background-color: #161616;
        }

        .container-675-wrp {
            width: 100%;
            max-width: 705px;
            margin: 0 auto;
            text-align: center;
        }

        .single-dlc_masterclass .share-btn a {
            background: #272B33;
            border-radius: 10px;
            font-size: 10px;
            color: #fff;
            white-space: nowrap;
            text-decoration: none;
            padding: 5px 14px;
            font-weight: 500;
        }

        .single-dlc_masterclass .share-btn a i {
            color: #fff
        }

        .single-dlc_masterclass .top-link {display: flex;justify-content: center;}

        .single-dlc_masterclass .top-link li  {font-size: 19px;
          font-weight: 600;
    font-family: 'Spartan';
    color: #fff;
    list-style: none;
    padding: 0 8px;
    /* justify-content: center;
    display: flex;
    align-items: center; */
}
a.read-more {
    color: #d7d7d7 !important;
    font-size: 10px;
}
@media only screen and (max-width: 467px){
  .single-dlc_masterclass .pro-details h1{
    text-align: left;
  }
  ul.top-link {
    padding-left: 0px;
}
.single-dlc_masterclass .top-link li{
  padding: 0px;
}
}
h3.chapter {
    color: #f30000 !important;
    margin-top: 5px;
}
li.none {
    display: flex;
    align-items: center;
}
.top-link li {
    display: flex;
    align-items: center;
}
@media (max-width: 768px){
  .sec-glc {
       padding: 20px 0;
  }
  .single-dlc_masterclass .pro-details h1 {
    font-size: 20px;
    line-height: 25px;
  }
  ul.top-link img {
    width: 120px !important;
    margin-bottom: 10px;
  }
  li.none {
    display: none;
  }
   .single-dlc_masterclass .pro-details {
    padding-bottom: 20px;
  }
  .single-dlc_masterclass .details-p {
    padding-left: 10px;
  }
  .single-dlc_masterclass .details-p h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
}
}
.fancybox-container{
	z-index:99999;
}
.fancybox-content {
    padding: 10px !important;
    text-align: center !important;
    background: transparent !important;
   }
   button.fancybox-button.fancybox-button--close {
    top: 80px;
}
button.fancybox-button.fancybox-button--close {
    color: white !important;
}