.ticker-wrapper-h {
    display: flex;
    position: relative;
    overflow: hidden;
    border: 1px solid #622210;
}

.ticker-wrapper-h .heading {
    background-color: #622210;
    color: #fff;
    padding: 5px 10px;
    flex: 0 0 auto;
    z-index: 1000;
}

.ticker-wrapper-h .heading:after {
    content: "";
    position: absolute;
    top: 0;
    border-left: 20px solid #622210;
    border-top: 17px solid transparent;
    border-bottom: 15px solid transparent;
}


.news-ticker-h {
    display: flex;
    margin: 0;
    padding: 0;
    padding-left: 90%;
    z-index: 999;

    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: tic-h;
    animation-duration: 30s;

}

.news-ticker-h:hover {
    animation-play-state: paused;
}

.news-ticker-h li {
    display: flex;
    width: 100%;
    align-items: center;
    white-space: nowrap;
    padding-left: 20px;
}

.news-ticker-h li a {
    color: #212529;
    font-weight: bold;
}

@keyframes tic-h {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        visibility: visible;
    }

    100% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
    }
}

#slider {
    height: 650px;
    /* Add other styles here */
}

/* Media query for screens with a maximum width of 992px */
@media (max-width: 992px) {
    #slider {
        height: 550px;
        /* Adjust the height for smaller screens */
        /* Add other styles for screens <= 992px here */
    }
}

/* Media query for screens with a maximum width of 768px */
@media (max-width: 768px) {
    #slider {
        height: 500px;
        /* Adjust the height for smaller screens */
        /* Add other styles for screens <= 768px here */
    }
}

/* #833d8d*/
.bg-violet-color {
    background: #484141 !important;
}

/* new changes*/
.bgnew-orange {
    background: #DC6704 !important;
}

.bgnew-yellow {
    background: #EBDCAF !important;
}

.bgnew-black {
    background: #3B444B !important;
}

.bgnew-brown {
    background: #484141 !important;
}

.bgnew-blue {
    background: #032B43 !important;
}

.colnew-orange {
    color: #DC6704 !important;
}

.colnew-yellow {
    color: #EBDCAF !important;
}

.colnew-black {
    color: #3B444B !important;
}

.colnew-brown {
    color: #484141 !important;
}

.colnew-blue {
    color: #032B43 !important;
}

#header .header-body {
    background: #fef2dc;
    border-bottom: 3px solid #fbad18 !important;
}

#header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a,
#header .header-nav.header-nav-line:not(.header-nav-light-text) nav>ul>li>a {
    color: rgba(0, 0, 0, 0.80) !important;
}

#footer {
    background-color: #002033 !important;
}

html section.section-secondary {
    background-color: #484141 !important;
    border-color: #2e2849 !important;
}

html .bg-color-secondary,
html .bg-secondary {
    background-color: #484141 !important;
}

#footer p {
    color: #c1b8b8;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Belanosima;
    font-weight: 600;
    line-height: 1.33;
    color: #3B444B;
    padding-bottom: 0px;
}

#footer h5,
#footer h6 {

    font-family: Zilla Slab;
    font-weight: 500;
    line-height: 20px;
    font-size: 16px;
    color: #FBAD18;
}

#footer .footer-copyright {
    background: #032B43;
}

.footer-bottom {
    background: #032B43;
}

.footer-last {
    max-width: 1330px;
    background-size: contain;
    height: 62px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/assets/images/footer_last.png);
}
.header-first {
    max-width: 1080px;
    background-size: contain;
    height: 52px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    /*background-image: url(/assets/images/footer_last.png);*/
}
html .scroll-to-top {
    background: #3B444B !important;
}

.sect {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 20px;
}

.sect__content {
    text-align: center;
    margin-bottom: 30px;
    order: 2;
    /* Display content first on small devices */
}

.sect__image {
    order: 1;
    /* Display image second on small devices */
    max-width: 100%;
}

.sect__image img {
    width: 100%;
    height: auto;
    border-radius: 20px;
}

.sect_blue {
    background-color: #0D3B65 !important;
}

/* Media query for large screens */
@media (min-width: 768px) {
    .sect {
        flex-direction: row;
        justify-content: space-between;
        padding: 60px;
    }

    .sect__content {
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        margin-bottom: 0;
        max-width: 50%;
        order: unset;
        /* Reset order on large screens */
    }

    .sect__image {
        max-width: 50%;
        order: unset;
        /* Reset order on large screens */
    }
}

.wave-top {}


.wave-bottom {}

.sld p {
    font-size: 30px;
    max-width: 635px;
    max-height: 102px;
    padding-top: 0px;
    line-height: 32px;
    color: rgb(255, 255, 255);
}

.css-1q4uzqy {
    flex-direction: row;
}

.testimonial-heading {
    max-width: 635px;
    max-height: 102px;
    padding-top: 0px;
    line-height: 32px;
    font-size: 30px;

    color: rgb(255, 255, 255);
    margin-bottom: 10px;
    font-style: italic;
    font-weight: 380;
    text-align: center;
    font-family: Zilla Slab;
    display: flex;
}

.css-xr2xod {
    width: 118.5px;
    height: 83.4px;
    padding-top: 132px;
}

.css-1eds7r4 {
    width: 118.5px;
    height: 83.4px;
    margin-left: 0px;
    padding-top: 279px;
    display: block;
}

.css-88w5ni {
    background-image: url(/uploads/mountain3.png);
    height: 245px;
    background-size: 100% 120px;
    background-repeat: no-repeat;
    background-position: bottom;
    display: flex;
    align-items: center;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    width: 100%;

    margin-bottom: 10px;
}

@media screen and (min-width: 30em) {
    .css-88w5ni {
        background-size: 90% 100px;
    }
}

@media screen and (min-width: 48em) {
    .css-88w5ni {
        background-image: url(/uploads/mountain3.png);
        height: 310px;
        background-size: 90% 160px;
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 62em) {
    .css-88w5ni {
        /*height: 444px;*/
        /*background-size: 1100px 252px;*/
        max-width: 1280px;
        margin-bottom: 50px;
    }
}

.css-1lpyobg {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 0px;
}

.css-1qggtaf {
    width: 94px;
    height: 90px;
    background-image: url(https://static.sadhguru.org/d/46272/1699597325-group-1171276882.png);
    background-repeat: no-repeat;
    -webkit-background-position: center;
    background-position: center;
    -webkit-background-size: 100%;
    background-size: 100%;
    cursor: pointer;
}

@media screen and (min-width: 48em) {
    .css-1qggtaf {
        width: 102px;
        height: 93px;
    }
}

@media screen and (min-width: 62em) {
    .css-1qggtaf {
        width: 161px;
        height: 147px;
    }
}

.css-1qggtaf:hover,
.css-1qggtaf[data-hover] {
    background-image: url(https://static.sadhguru.org/d/46272/1699597332-group-1171277442.png);
    width: 119px;
    height: 115px;
    -webkit-background-size: 100%;
    background-size: 100%;
}

@media screen and (min-width: 48em) {

    .css-1qggtaf:hover,
    .css-1qggtaf[data-hover] {
        width: 127px;
        height: 128px;
    }
}

@media screen and (min-width: 62em) {

    .css-1qggtaf:hover,
    .css-1qggtaf[data-hover] {
        width: 220px;
        height: 212px;
    }
}
.yellow-bg {
    display: flex;
    padding-bottom: 50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-inline-start: auto;
    margin-inline-end: auto;
    background-image: url(/corporate/images/yellow-desktop.svg);
}

@media (max-width: 992px) {
    .yellow-bg {
        max-width: 100%;
        margin-bottom: 30px;
        background-image: url(/corporate/images/yellow-desktop.svg);
    }
}

@media (max-width: 768px) {
    .yellow-bg {
        background-image: url(/corporate/images/yellow-tablet.png);
    }
}

@media (max-width: 576px) {
    .yellow-bg {
        background-size: cover;
        /* background-position: left top; */
        max-width: 100%;
        background-image: url(/corporate/images/yellow-mobile.svg);
    }
}

.wave-top {
    position: relative;
    height: 100px;
    /* Height of the wave */
    background-color: #ffffff;
    /* Background color of the section */
}

.wave-top svg {
    position: absolute;
    top: -1px;
    /* Adjust to position the wave */
    left: 0;
    width: 100%;
    height: 100%;
    /* Ensure it covers the div */
}

.green1-bg {
    display: flex;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin: 0 auto;
    /* Center the element */
    background-size: contain;
    max-width: 720px;
    /* Default max-width for small devices */
    margin-bottom: 20px;
    /* Default margin */
}

@media (max-width: 992px) {
    .green1-bg {
        max-width: 100%;
        margin-bottom: 30px;
        background-image: url(/corporate/images/1.png);
    }
}

@media (max-width: 768px) {
    .green1-bg {
        background-image: url(/corporate/images/1_1.png);
    }
}

@media (max-width: 576px) {
    .green1-bg {
        background-size: cover;
        background-position: left top;
        background-image: url(/corporate/images/1_3.png);
    }
}


.green-bg {
    display: flex;
    padding-bottom: 50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-inline-start: auto;
    margin-inline-end: auto;
    background-image: url(/corporate/images/green-desktop.svg);
}

@media (max-width: 992px) {
    .green-bg {
        max-width: 100%;
        margin-bottom: 30px;
        background-image: url(/corporate/images/green-desktop.svg);
    }
}

@media (max-width: 768px) {
    .green-bg {
        background-image: url(/corporate/images/green-tablet.svg);
    }
}

@media (max-width: 576px) {
    .green-bg {
        background-size: cover;
        /* background-position: left top; */
        max-width: 100%;
        background-image: url(/corporate/images/green-mobile.svg);
    }
}

.blue-bg {
    display: flex;
    padding-bottom: 50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-inline-start: auto;
    margin-inline-end: auto;
    background-image: url(/corporate/images/blue-desktop.svg);
}

@media (max-width: 992px) {
    .blue-bg {
        max-width: 100%;
        margin-bottom: 30px;
        background-image: url(/corporate/images/blue-desktop.svg);
    }
}

@media (max-width: 768px) {
    .blue-bg {
        background-image: url(/corporate/images/blue-tablet.jpg);
    }
}

@media (max-width: 576px) {
    .blue-bg {
        background-size: cover;
        /* background-position: left top; */
        max-width: 100%;
        background-image: url(/corporate/images/blue-mobile.svg);
    }
}

.orange-bg {
    display: flex;
    padding-bottom: 50px;
    height: auto;
    background-repeat: no-repeat;
    background-position: left bottom;
    margin-inline-start: auto;
    margin-inline-end: auto;
       background-image: url(/corporate/images/red-desktop.svg);
}

@media (max-width: 992px) {
    .orange-bg {
        max-width: 100%;
        margin-bottom: 30px;
           background-image: url(/corporate/images/red-desktop.svg);
    }
}

@media (max-width: 768px) {
    .orange-bg {
        background-image: url(/corporate/images/red-tablet.jpg);
    }
}

@media (max-width: 576px) {
    .orange-bg {
        background-size: cover;
        /* background-position: left top; */
        max-width: 100%;
        background-image: url(/corporate/images/red-mobile.svg);
    }
}


.illustrative-box {
    position: relative;
    padding: 40px;
    background-color: #ffffff;
    /* White background for the box */
    border-radius: 20px;
    /* Rounded corners */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    /* Subtle shadow */
    overflow: hidden;
    /* Ensure no overflow from the border */
}

.illustration-border {
    position: absolute;
    top: -60px;
    /* Adjust to position the border */
    left: -20px;
    /* Adjust to position the border */
    right: -20px;
    /* Adjust to position the border */
    height: 100px;
    /* Height of the wavy border */
    background: url('data:image/svg+xml;utf8,<svg id="visual" viewBox="0 0 900 600" width="900" height="600" xmlns="http://www.w3.org/2000/svg"><rect x="0" y="0" width="900" height="600" fill="%23e5f3fd"></rect><path d="M0 470L37.5 475.3C75 480.7 150 491.3 225 497.3C300 503.3 375 504.7 450 503.5C525 502.3 600 498.7 675 496.8C750 495 825 495 862.5 495L900 495L900 601L862.5 601C825 601 750 601 675 601C600 601 525 601 450 601C375 601 300 601 225 601C150 601 75 601 37.5 601L0 601Z" fill="%230d3b65"></path><path d="M0 529L37.5 532.5C75 536 150 543 225 545.2C300 547.3 375 544.7 450 539.5C525 534.3 600 526.7 675 528.8C750 531 825 543 862.5 549L900 555L900 601L862.5 601C825 601 750 601 675 601C600 601 525 601 450 601C375 601 300 601 225 601C150 601 75 601 37.5 601L0 601Z" fill="%23003664"></path></svg>') no-repeat center;
    background-size: cover;
    z-index: -1;
    /* Ensure the border is behind the content */
}

.content {
    position: relative;
    /* To ensure content is above the border */
    z-index: 1;
    /* Ensure content is above the border */
    text-align: center;
    /* Center align content */
}

.notebook-container {
    position: relative;
    background-color: #ffffff;
    /* White background for the notebook */
    overflow: hidden;
    /* Hide overflow */
    border-radius: 20px;
    /* Rounded corners */
}

.top-border {
    position: absolute;
    top: -20px;
    /* Adjust to position the border */
    left: 0;
    width: 100%;
}

.notebook-content {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    /* Center align content */
    background-color: #0D3B65;
    /*margin-top: 3rem !important;*/
}

.notebook-news-container {
    position: relative;
    background-color: #ffffff;
    /* White background for the notebook */
    overflow: hidden;
    /* Hide overflow */
    border-radius: 20px;
    /* Rounded corners */
}

.notebook-news-container .top-border {
    position: absolute;
    top: -20px;
    /* Adjust to position the border */
    left: 0;
    width: 100%;
}

.notebook-news-content {
    margin-top: 3rem !important;
    padding-top: 40px;
    padding-bottom: 0px;

    text-align: center;
    /* Center align content */
    background-color: #f7e9e0;
    padding-top: 50px;
  padding-bottom: 50px;
}


@media (max-width: 992px) {
    /* margin-top:60px; */

}

@media (max-width: 576px) {
    .notebook-content {
    margin-top: 0rem !important;
    }
    .notebook-news-content {
        margin-top: 1rem !important;
    }
}

.xl-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 20px;
}

.xl-content {
    font-family: Belanosima;
    font-weight: 600;
    line-height: 80px;
    font-size: 24px;
    color: #EBDCAF;
    padding-left: 36px;
    position: relative;
}

.md-content {
    font-family: Belanosima;
    font-weight: 600;
    font-size: 24px;
    color: #096C6C;
    padding-left: 36px;
    position: relative;
}
@media screen and (min-width: 48em) {
    .xl-content {
        line-height: 96.5%;
        font-size: 95px;
    }
    .md-content {
           font-size: 14px;
    }
}

@media screen and (min-width: 62em) {
    .xl-content {
        font-size: 146px;
        padding-left: 0px;
    }
    .md-content {
           font-size: 24px;
    }
}

.xl-image {
    width: 160px;
    height: 118px;
}
.xl-image2 {
 width: 90%;
    height: auto;
}

@media screen and (min-width: 48em) {
    .xl-image {
        width: 290px;
        height: 243px;
    }
}

.first-heading {
    font-family: Belanosima;
    font-weight: 600;
    line-height: 1.33;
    font-size: 26px;
    text-align: center;
}

@media screen and (min-width: 48em) {
    .first-heading {
        line-height: 1.2;
        font-size: 42px;
    }
}
.testimonial.testimonial-with-quotes blockquote::after,
.testimonial.testimonial-with-quotes blockquote:before {
    /*font-size: 141px;*/
    color: #7db3c8  !important;
}
.ncard {
    position: relative;
    width: 18rem;
    height: 18rem;
    transition: transform 0.6s;
    transform-style: preserve-3d;
}

/*
.card-container {
    perspective: 1000px;
    margin: 20px;
}

.card {
    position: relative;
    width: 18rem;
    height: 18rem;
    transition: transform 0.6s;
    transform-style: preserve-3d;
}

.card-front,
.card-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
}

.card-front {
    z-index: 2;
    transform: rotateY(0deg);
}

.card-back {
    transform: rotateY(180deg);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.card-container.flipped .card {
    transform: rotateY(180deg);
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: transparent;
    border: none;
    font-size: 1.2rem;
    color: #fff;
    cursor: pointer;
}
*/
.yt {
    background-image: url(https://static.sadhguru.org/d/46272/1699597325-group-1171276882.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    cursor: pointer;
    width: 161px;
    height: 147px;
    margin-bottom:150px;
}

.yt:hover {
    transform: scale(1.2);
    /* Expand on hover */
}

.blue-card {}

.notebook-content .testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote::before,
.testimonial.testimonial-with-quotes.testimonial-quotes-dark blockquote::after {
    color: #75b3cc !important;
}

.notebook-content .testimonial.testimonial-with-quotes blockquote::before,
.testimonial.testimonial-with-quotes blockquote::after {
    font-size:210px;
}

.notebook-content .testimonial blockquote p {
    font-family: Belanosima;
    font-weight: 600;
    line-height: 80px;
    font-size: 42px;
    color: #EBDCAF;
}

@media (max-width: 576px) {

    .notebook-content .testimonial.testimonial-with-quotes blockquote::before,
    .testimonial.testimonial-with-quotes blockquote::after {
        font-size: 80px;
    }

.testimonial.testimonial-style-2.testimonial-with-quotes.mb-0 blockquote p.mb-0,
    .notebook-content .testimonial blockquote p {
        font-size: 24px;
        padding:10px;
        line-height: 40px;
    }
    .yt {
          width: 100px;
        height: 100px; 
        margin-bottom:0px;
    }
}

.h11 {
    font-family: Zilla Slab;
    font-style: normal;
    text-align: center;
    font-size: 32px;
}
.bglight-green
{
    background:#eefaca !important;
}
.bglight-blue
{
    background:#e5edee !important;
}
.bglight-orange
{
    background:#fbeec9 !important;
}

.flip-content  img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
/*#484141*/
.what_makes h2{
    font-family: 'Belanosima',sans-serif;
  font-weight: 600;
  font-style: normal;
  color: #3B444B; 
  text-align: center;
  text-transform: uppercase;
  line-height: 1.5;
}
.hero {
    background-image: url(/uploads/mountain3.png);
    height: 245px;
    background-size: 100% 120px;
    background-repeat: no-repeat;
    background-position: bottom;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px; /* Can be replaced with Bootstrap's mb-3 or similar */
}

  .student_testimonial .card-body{
      background:transparent;
  }
   .student_testimonial  .testimonial.testimonial-style-2 .testimonial-author img
  {
      max-height: 150px !important;
    height: 150px !important;
  max-width: 220px !important;
  }
  .testimonial.testimonial-style-2 .testimonial-author img{
      max-height: 150px !important;
 height: auto !important;
  max-width: 150px !important;
  }
 .student_testimonial  .testimonial.testimonial-style-2 .testimonial-author {
  padding: 0;
  margin: 6px 0 0;
  height:300px;
  flex-direction: column;
}

@media (max-width: 576px) { /* sm breakpoint */
    .hero {
        background-size: 90% 100px;
        margin-top: -50px;
    }
  .student_testimonial  .owl-stage-outer {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
}

@media (min-width: 768px) { /* md breakpoint */
    .hero {
        /*height: 310px;*/
        /*background-size: 90% 160px;*/
        /*margin-bottom: 20px; */
        
        height: auto;
    background-size: 60%;
    padding-top: 150px;
    }
}

@media (min-width: 992px) { /* lg breakpoint */
    .hero {
        margin-bottom: 50px; /* Can be replaced with Bootstrap's mb-5 or similar */
    }
}

.sv_a{
    height:50px;
        background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="%230D3B65"><path d="M0 0v60c9 0 18-3 25-10 13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s37 13 50 0c14-14 37-14 50 0 7 7 16 10 25 10V0H0Z"></path></svg>');
}
.sv_b{
    height:50px;
        background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
   background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" fill="%230D3B65"><path d="M0 0v60c9 0 18-3 25-10 13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s36 14 50 0c13-14 36-14 50 0s37 13 50 0c14-14 37-14 50 0 7 7 16 10 25 10V0H0Z"></path></svg>');
   transform: scaleY(-1);
}

.paper {
    width: 100%;
    margin: 0 auto;
    height: auto;
    position: relative;
}

.rounded {
  border-top-left-radius: 250px 15px;
  border-bottom-left-radius: 20px 115px;
  border-bottom-right-radius: 105px 15px;
}

   .hero-section {
            background-image: url('https://dnyanprakash.org/uploads/mountain3.png');
            height: 500px;
            background-size: 100% 400px;
            background-repeat: no-repeat;
            background-position: center;
            max-width: 1330px;
            position: relative;
            margin-bottom: 50px;
        }

        .play-icon {
            background-image: url('https://static.sadhguru.org/d/46272/1699597325-group-1171276882.png');
            position: absolute;
            top: 20%;
            right: 20%;
            transform: translateY(-50%);
            width: 167px;
            height: 147px;
            background-size: contain;
            background-repeat: no-repeat;
        }

        .play-icon:hover {
            /*transform: scale(1.2);*/
              width: 187px;
            height: 167px;
        }

        @media (max-width: 768px) {
            .hero-section {
                height: 350px;
                background-size: 100% 200px;
                margin-bottom: 30px;
            }

            .play-icon {
                width: 94px;
                height: 90px;
                top: 25%;
                right: 10%;
            }

            .play-icon:hover {
                transform: scale(1.1);
            }
        }