span.widget-title {
    line-height: 1.5;
}

.common-width-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

/* Section 1 */
.client-video-reviews-section-1 {
    background: linear-gradient(180deg, #FFF 0%, #E6F4FF 100%);
}

.client-reviews-section-1 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 146px;
}

.reviews-section-lhs h1 {
    color: rgba(0, 0, 0, 0.87);
    font-family: Merriweather;
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 16px;
}

.reviews-section-lhs h1 span {
    color: #C53E46;
}

.reviews-section-lhs p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    line-height: 1.6;
    margin-bottom: 24px;
}

.reviews-section-lhs p span {
    font-weight: 600;
}

ul.section-1-pointers {
    padding: 0;
}

.section-1-pointers li {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    list-style: none;
    display: flex;
    align-items: center;
    gap: 16px;
    padding-bottom: 14px;
}

/* Section 2 */
.client-video-reviews-section-2 {
    background: #F7F7F7;
    padding: 64px 0;
}

.our-achievements {
    display: flex;
    border-radius: 16px;
    border-left: 4px solid #FFB000;
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
    gap: 65px;
    align-items: center;
    padding: 40px;
}

.our-achievements-lhs {
    width: 75%;
}

.our-achievements-rhs {
    display: flex;
    gap: 35px;
}

.success-tag {
    border-radius: 4px;
    border: 1px solid #ADD3CC;
    background: #DFF4EE;
    width: max-content;
    padding: 4px 12px;
    margin-bottom: 16px;
}

.success-tag span {
    color: rgba(0, 0, 0, 0.76);
    text-align: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
}

.our-achievements-lhs h2 {
    color: rgba(0, 0, 0, 0.87);
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 16px;
}

.our-achievements-lhs p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}

.achivements-rhs-container img {
    width: 100px;
    height: 100px;
}

.stats-tags {
    margin-bottom: 20px;
}

.stats-tags span {
    color: #105286;
    font-family: Merriweather;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    background: linear-gradient(90deg, #FFEACB 0%, #FFF 100%);
    border-left: 5px solid #FFB000;
    padding: 8px 12px;
}

.achivements-rhs-container p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

/* Section 3 */
.client-video-reviews-section-3 {
    padding: 64px 0;
}

.reviews-and-success-stories-container h1 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
    line-height: 150%;
    margin-bottom: 24px;
}

.reviews-and-success-stories-container h1 span {
    color: #105286;
}

.reviews-and-success-stories-container p {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 42px;
}

.reviews-and-success-stories {
    display: flex;
    justify-content: center;
    gap: 48px;
}

.reviews-and-success-stories-lhs,
.reviews-and-success-stories-rhs {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.common-client-container {
    max-width: 560px;
    width: 100%;
    border-radius: 16px;
    background: #F7F7F7;
}

.youtubeDiv {
    position: relative;
}

.play-button {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
}

.common-client-container .youtubeDiv img {
    object-fit: cover;
    border-radius: 16px 16px 0 0;
    border-bottom: none;
}

.client-info {
    padding: 30px 27px;
}

.client-info p {
    margin-bottom: 8px;
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.client-info .client-name {
    color: rgba(0, 0, 0, 0.87);
    font-family: Merriweather;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.review_video {
    width: 560px;
    height: 315px;
    border-radius: 16px 16px 0 0;
    border-bottom: none;
}

.blue-review-card {
    background: #eff5ff;
    position: relative;
    margin-bottom: 24px;
}

.clippath-pointer {
    position: absolute;
    bottom: -24px;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #eff5ff;
}

.inverted-comma {
    width: max-content;
    bottom: 0;
    position: absolute;
    right: 20px;
}

/* Section 8 */

/* Cards Animations */
.why-choose-us-card {
    opacity: 0.4
}

.why-choose-us-card.active {
    opacity: 1;
}

.why-choose-us-card.active .why-choose-us-rhs{
    box-shadow: 0px 0px 24px 0px rgba(255, 188, 96, 0.24);
    border: 0.5px solid #FFBC60;
    border-left: 6px solid #FFBC60;
}

.why-choose-us-gifs {
    animation-play-state: paused;
}

.why-choose-us-card.active .why-choose-us-gifs {
    animation-play-state: running;
}

.client-video-reviews-section-4 {
    padding: 64px 0;
}

.why-choose-us h1 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 32px;
}

.why-choose-us-section {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.why-choose-us-lhs {
    position: relative;
}

.why-choose-us-lhs .why-choose-us-gifs {
    position: absolute;
    top: 15px;
    left: 15px;
    width: 115px;
    height: 115px;
}


.why-choose-us-card {
    display: flex;
    align-items: center;
    gap: 36px;
    cursor: pointer;
}

.why-choose-us-rhs {
    border-radius: 16px;
    border-left: 6px solid #FFBC60;
    background: #FFF;
    /* box-shadow: 0px 0px 24px 0px rgba(255, 188, 96, 0.24); */
    padding: 32px;
    width: 100%;
}

.why-choose-us-rhs h5 {
    color: #105286;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 16px;
}

.why-choose-us-rhs p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}

/* Section 5 */
.client-video-reviews-section-5 {
    padding: 64px 0;
    background: #F7F7F7;
}

.our-client-reviews h2 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 24px;
}


.our-client-reviews p {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 24px;
}

/* Section 5 Btn */
.degree-radio-btns {
    margin-bottom: 48px;
}

.button-group input[type="radio"] {
    display: none;
}

.button-group label {
    display: inline-block;
    background: #fff;
    padding: 10px 20px;
    cursor: pointer;
    border: 1px solid #D9D9D9;
    color: rgba(0, 0, 0, 0.76);
    border-radius: 100px;
    transition: all ease 0.2s;
    text-align: center;
    flex-grow: 1;
    flex-basis: 0;
    font-size: 13px;
    margin: 5px;
    text-align: center;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}

.button-group input[type="radio"]:checked+label {
    background-color: #F3FAFF;
    color: #235185 !important;
    border: 1px solid #0C71C3;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 600;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
}

fieldset {
    border: 0;
    display: flex;
    gap: 24px;
    justify-content: center;
}

/* Section 5 Cards */
.section-5-yt-reviews-cards,
.section-12-yt-reviews-cards,
.section-9-yt-reviews-cards {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.client-review-card {
    display: flex;
    align-items: center;
    border-radius: 24px;
    border-left: 4px solid #FFB000;
    background: #FFF;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
}

.client-review-card-client-reviews, .client-review-cards-usa {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    border-radius: 24px;
    border-right: 4px solid #FFB000;
    background: #FFF;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
}

.ukClientCards {
    flex-direction: row;
    border-left: 4px solid #FFB000;
    border-right: none;
}

.client-review-card-lhs {
    padding: 20px 32px;
}

.client-review-para {
    padding-bottom: 16px;
}

.section-5-yt-cards {
    border-radius: 0 16px 16px 0;
}

.youtubeDivSection-iframe {
    height: 336px;
    width: 560px;
    border-radius: 16px 16px 0 0;
}

.usaReviewsIframe-styles {
    border-radius: 16px 0 0 16px;
    width: 526px;
    height: 294px;
}

.ukReviewsIframe-styles {
    border-radius: 0 16px 16px 0;
    width: 526px;
    height: 294px;
}

.degreesReviewIframe-styles {
    border-radius: 16px 0 0 16px;
    width: 526px;
    height: 294px;
}

.client-review-card-lhs .client-name h6 {
    color: rgba(0, 0, 0, 0.87);
    font-family: Merriweather;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.client-review-para p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    text-align: left;
    margin: 0;
}

.admits-received {
    display: flex;
    gap: 12px;
    flex-direction: column;
    align-items: baseline;
}

.admits-received-text span {
    color: #EA7234;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.admit-received-logos img {
    width: 60px;
    height: 60px;
    border-radius: 8px;
    margin-right: 8px;
    border: 1px solid #c6c6c6;
}

/* Section 6 */

.client-video-reviews-section-6 {
    padding: 64px 0;
    background: #F7F7F7;
}

.how-we-help-container-headings h2 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    text-align: center;
    margin-bottom: 24px;
}

.how-we-help-container-headings p {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 50px;
}

.how-we-help-container-headings p span {
    font-weight: 600;
}

.how-we-help-section {
    display: flex;
    justify-content: center;
    gap: 25px;
}

.how-we-help-plans {
    display: flex;
    gap: 24px;
    position: relative;
}

.how-we-help-plans h4 {
    color: #105286;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 135%;
    margin-bottom: 12px;
    border-left: 4px solid #105286;
    padding-left: 8px;
}

.how-we-help-plans p {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}

.plans-lhs,
.plans-rhs {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.yellow-element-container,
.yellow-element-container-rhs {
    position: relative;
}

.how-we-help-gifs {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    top: 15px;
    left: 15px;
}

/* Section 7 */
.client-video-reviews-section-7 {
    padding: 64px 0;
    background: #fff;
}

.sectionAboveWhyStudentsChooseUs {
    padding: 64px 0;
    background: #F7F7F7;
}

.sectionAboveHowWeHelpStudents {
    padding: 64px 0;
    background: #fff;
}

.sectionAboveWhyStudentUs {
    padding: 64px 0;
    background: #fff;
}

.yt-video-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px 48px;
}

.section-7-yt-cards {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 560px;
    height: auto;
}

.section-7-thumbnails {
    object-fit: cover;
    border-radius: 16px 16px 0 0;
    border-bottom: none;
    height: 315px;
}

.section-7-yt-cards .yt-video-card-content {
    border-radius: 0 0 16px 16px;
    border: 1px solid #D6D6D6;
    background: #FFF;
    border-top: none;
    flex-grow: 1;
    padding: 24px;
}

.section-7-yt-cards .yt-video-card-content .reviews-para {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 20px;
}

.section-7-yt-cards .yt-video-card-content span {
    color: #105286;
    font-family: Merriweather;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    border-left: 4px solid #FFB000;
    padding-left: 12px;
}

/* Section 8 */
.client-video-reviews-section-8 {
    background: #F7F7F7;
    padding: 64px 0;
    position: relative;
}

.admission-chances-banner {
    background: linear-gradient(79deg, rgba(0, 40, 86, 0.95) 0%, rgba(12, 113, 195, 0.95) 100%);
    border-left: 8px solid #FFB000;
    border-radius: 16px;
    background-size: cover;
    display: flex;
    padding: 32px;
    align-items: center;
    position: relative;
    z-index: 5;
}

.admission-banner-lhs h2 {
    color: #FFF;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 24px;
}

.admission-banner-lhs h2 span {
    color: #FFD760;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.admission-banner-lhs p {
    color: #FFF;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.admission-banner-lhs p span {
    color: #FFEACB;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.left-illustrator {
    position: absolute;
    bottom: 6%;
    left: 12%;
}

.right-illustrator {
    position: absolute;
    top: 6%;
    right: 12%;
    z-index: 0;
}

/* Section 9 */
.client-video-reviews-section-9 {
    padding: 64px 0;
    background: #F7F7F7;
}

.schools-in-usa h2 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 24px;
}

.schools-in-usa-para,
.schools-in-uk-para {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 48px;
}

.section-9-client-review-card {
    display: flex;
    align-items: center;
    border-radius: 24px;
    border-right: 4px solid #FFB000;
    background: #FFF;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.08);
    flex-direction: row-reverse;
}

.section-9-yt-cards {
    border-radius: 16px 0 0 16px;
}

.common-thumbnails-imgs {
    border-radius: 0px 16px 16px 0px;
    object-fit: cover;
}

.ukClientCardsThumbnail {
    border-radius: 0px 16px 16px 0px;
    object-fit: cover;
}

.client-reviews-common-thumbnails-imgs {
    border-radius: 16px 0 0 16px;
    object-fit: cover;
}

.usa-common-thumbnails-imgs {
    border-radius: 16px 0 0 16px;
    object-fit: cover;
}

.usaYoutubeSectioniframe {
    border-radius: 16px 0 0 16px;
}

/* Section 10 */
.client-video-reviews-section-10 {
    padding: 64px 0;
    background: #fff;
}

/* Section 11 */
.secton-11-bg-color-container {
    background: linear-gradient(180deg, #FFF7E8 0%, #FFF5D8 100%);
}

.client-video-reviews-section-11 {
    background-image: url("/images/Yt-Reviews-Assets/monuments-vector.svg");
    background-size: cover;
    padding: 64px 0;
}

.our-mission-banner-bg {
    border-radius: 12px;
    border: 2px solid #FFB000;
    background: #FFFEF8;
    padding: 32px 24px;
}

.our-mission-banner-bg h3 {
    color: #C53E46;
    text-align: center;
    font-family: Merriweather;
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    line-height: 150%;
    margin-bottom: 16px;
}

.our-mission-banner-bg p {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}

.our-mission-banner-bg p span {
    font-weight: 600;

}

/* Section 12 */
.client-video-reviews-section-12 {
    padding: 64px 0;
    background: #F7F7F7;
}

/* Section 13 */
.client-video-reviews-section-13 {
    padding: 64px 0;
}

/* Section 14 */
.client-video-reviews-section-14 {
    padding: 64px 0;
    background: #F7F7F7;
}

.audio-reviews-heading h1 {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Merriweather;
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}

.audio-reviews {
    display: flex;
    flex-direction: column;
    gap: 40px;
}

.audio-reviews-heading h1 span {
    color: #105286;
    margin-bottom: 16px;
}

.audio-reviews-heading p {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom: 32px;
}

.audio-review-section-1 {
    border-radius: 16px 16px 0px 0px;
    border-top: 1px solid #FFB000;
    border-right: 1px solid #FFB000;
    border-bottom: 1px solid #FFB000;
    border-left: 4px solid #FFB000;
    background: #FFF7ED;
}

.audio-review-2-section-1 {
    border-radius: 16px 16px 0px 0px;
    border-top: 1px solid #B5D4ED;
    border-right: 1px solid #B5D4ED;
    border-bottom: 1px solid #B5D4ED;
    border-left: 4px solid #B5D4ED;
    background: #F5F9FF;
}

.audio-review-section-1 {
    display: flex;
    justify-content: space-between;
    padding: 40px;
}

.name-admits-container {
    display: flex;
    gap: 20px;
    align-items: center;
}

.name-admits-container .divider {
    font-size: 22px;
    font-weight: 600;
}

.name-admits-container h3 {
    color: rgba(0, 0, 0, 0.87);
    font-family: Merriweather;
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin: 0;
}

.name-admits-container .audio-reviews-admits {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.audio-reviews-lhs {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.audio-review-content-container {
    padding: 24px 30px;
    border-radius: 0 0 16px 16px;
    border: 1px solid #DBDBDB;
    border-top: none;
    background: #fff;
}

.audio-review-section-2 {
    margin-bottom: 24px;
}

.audio-review-section-2 h6,
.audio-review-section-3-lhs h6,
.audio-review-section-rhs h6 {
    color: rgba(0, 0, 0, 0.87);
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom: 8px;
}

.audio-review-section-2 p,
.audio-review-section-3-lhs p,
.audio-review-section-rhs p {
    color: rgba(0, 0, 0, 0.64);
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}

.audio-review-section-3 {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 24px;
}

.reviews-school-logos {
    display: flex;
    gap: 24px;
}

.reviews-school-logos img {
    width: 100px;
    height: 100px;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #bdbdbd;
}

/* Section 15 */
.client-video-reviews-section-15 {
    padding: 64px 0;
}

.review-on-yt-banner-bg {
    background:
        linear-gradient(95deg, rgba(26, 53, 90, 0.87) 0%, rgba(14, 46, 82, 0.87) 100%), 
        url("/images/Yt-Reviews-Assets/Yt-banner-bg.jpg");
    background-size: cover;
    padding: 48px;
    border-radius: 8px;
}

.review-on-yt-banner-bg h1 {
    color: #FFF;
    text-align: center;
    font-family: Merriweather;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    margin-bottom: 24px;
}

.review-on-yt-banner-bg h1 span {
    color: #FFBC60;
}

.review-on-yt-banner-bg p {
    color: #FFF;
    text-align: center;
    font-family: Roboto;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 32px;
}

.review-on-yt-banner-bg a {
    border-radius: 40px;
    border: 2px solid #FFF;
    background: linear-gradient(91deg, #C43D45 0%, #A42129 100%);
    box-shadow: 4px 4px 16px 0px rgba(255, 255, 255, 0.32) inset,
        -6px -6px 16px 0px rgba(0, 0, 0, 0.48) inset,
        4px 4px 8px 0px rgba(0, 0, 0, 0.32);
    padding: 16px 40px;
    color: #fff;
    display: block;
    width: max-content;
    margin: 0 auto;
    color: #FFF;
    text-align: right;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0.70;
    /* 24px */
}

.review-on-yt-banner-bg a:hover {
    background: linear-gradient(91deg, #9c2028 0%, #75181d 100%);
}

.second-card {
    border-left: 4px solid #105286;
}

.second-card-client-reviews {
    border-right: 4px solid #105286;
}

.second-card-usa {
    border-right: 4px solid #105286;
}

/* Audio player  */
.custom-audio-player {
    display: flex;
    align-items: center;
    background-color: #fff;
    padding: 15px 32px;
    border-radius: 40px;
    border: 1px solid #E5E5E5;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    width: 700px;
    max-width: 100%;
    gap: 20px;
}

.play-button-player {
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: none;
    background-image: url("/images/Yt-Reviews-Assets/play-pause-btn.svg");
    background-size: contain;
    background-repeat: no-repeat;
    cursor: pointer;
    margin-right: 15px;
}

.play-button-player.paused {
    background-image: url("/images/Yt-Reviews-Assets/pause.svg");
    width: 30px;
    height: 30px;
}

.aPlay {
    padding: 0;
    margin: 0;
    background: 0;
    border: 0;
    cursor: pointer;
}

.volume-container {
    display: flex;
    gap: 10px;
    align-items: center;
}

.seek-bar {
    width: 285px;
    cursor: pointer;
}

.aPlayIco .fa, .aVolIco .fa {
    color: #3972fc;
}

.time-display {
    font-family: Arial, sans-serif;
    color: #333;
    margin-right: 5px;
}

.volume-button {
    width: 30px;
    height: 30px;
    background-color: transparent;
    background-image: url("/images/Yt-Reviews-Assets/speaker.svg");
    background-size: contain;
    background-repeat: no-repeat;
    border: none;
    margin-left: 30px;
    cursor: pointer;
}

.volume-bar {
    width: 70px;
    height: 5px;
    margin-left: 10px;
    cursor: pointer;
}

.audio-player-timing {
    display: flex;
    gap: 5px;
}

.audio-player-timing span {
    color: rgba(0, 0, 0, 0.87);
    text-align: center;
    font-family: Roboto;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin: 0;
}


/* View more btn styles */
.view-more-cta {
    display: flex;
    justify-content: center;
}

.btn-view-more {
    margin-top: 32px;
    text-align: center;
}

.btn-view-more {
    padding: 8px 24px;
    color: #fff;
    border: 1px solid #0c71c3;
    background: #0c71c3;
    border-radius: 36px;
    font-family: Roboto;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.view-more-cta button:hover {
    color: #0c71c3;
    background: #fff;
}

.addedSection-1-read-more,
.addedSection-2-read-more {
    color: #0C71C3;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.short-description {
    display: -webkit-box;
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    max-height: 6.5rem; 
    transition: max-height 0.4s ease, overflow 0.4s ease; 
    margin: 0 !important;
}

/* Styling the scrollbar */
.short-description::-webkit-scrollbar {
    margin-left: 4px;
    width: 4px;
}

.short-description::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

.short-description::-webkit-scrollbar-track {
    background-color: #f1f1f1;
}

.short-description.expanded {
    max-height: 20rem;
    overflow-y: auto; 
    transition: max-height 0.4s ease, overflow-y 0.4s ease;
}

.desktop-view {
    display: block;
}

.mobile-view {
    display: none;
}

.client-video-reviews-addedSection-1 {
    padding: 64px 0;
    background: #F7F7F7;
}

.client-video-reviews-addedSection-2 {
    padding: 64px 0;
}

.addedSection-cards {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

@media (max-width: 768px) {

    .desktop-view {
        display: none;
    }

    .mobile-view {
        display: block;
    }

    .youtubeDivSection-iframe{
        width: 100%;
    }

    .review_video {
        width: 100%;
        height: 200px;
    }

    .review_video, .usa-common-thumbnails-imgs, .ukClientCardsThumbnail {
        border-radius: 16px 16px 0 0;
    }

    /* Section 1 */
    .no-padding-section {
        padding: 0;
    }

    .reviews-section-lhs {
        padding: 0 15px;
    }

    .reviews-section-rhs, .reviews-section-rhs img {
        width: 100%;
    }

    .client-reviews-section-1 {
        flex-direction: column;
        gap: 8px;
        padding-top: 32px;
    }

    .reviews-section-lhs h1 {
        font-size: 28px;
        text-align: center;
        margin-bottom: 12px;
    }

    .our-achievements-lhs p {
        font-size: 16px;
    }

    .reviews-section-lhs p {
        font-size: 17px;
        text-align: left;
        font-weight: 400;
        margin-bottom: 16px;
    }

    .section-1-pointers li {
        font-size: 16px;
        padding-bottom: 8px;
        gap: 12px;
    }

    .reviews-section-rhs img {
        max-width: 100%;
    }

    /* Section 2 */
    .client-video-reviews-section-2 {
        padding: 32px 0;
    }

    .our-achievements {
        flex-direction: column;
        padding: 24px 16px;
        gap: 16px;
        border-top: 4px solid #FFB000;
        border-left: none;
    }

    .success-tag {
        margin: 0 auto;
    }

    .our-achievements-lhs h2 {
        font-size: 22px;
        margin-top: 12px;
        text-align: center;
        margin-bottom: 16px;
    }

    .our-achievements-rhs {
        flex-direction: column;
        gap: 16px;
    }

    .our-achievements-lhs {
        width: 100%;
    }

    .achivements-rhs-container p {
        margin: 0;
        font-size: 16px;
    }

    .stats-tags {
        margin-bottom: 16px;
    }

    /* Section  3*/
    .client-video-reviews-section-3 {
        padding: 32px 0;
    }
    .reviews-and-success-stories-container h1 {
        font-size: 22px;
        margin-bottom: 16px;
    }

    .reviews-and-success-stories-container p {
        margin-bottom: 24px;
        text-align: left;
        font-size: 16px;
    }

    .client-info {
        padding: 16px;
    }

    .client-info p {
        font-size: 16px;
    }

    .reviews-and-success-stories-lhs, .reviews-and-success-stories-rhs {
        gap: 24px;
    }

    .client-info .client-name {
        font-size: 16px;
    }

    .inverted-comma img {
        width: 60px;
    }

    .reviews-and-success-stories {
        flex-direction: column;
    }

    .youtubeDiv img {
        width: 100%;
        max-height: 200px;
    }

    .reviews-and-success-stories-rhs {
        flex-direction: column-reverse;
    }

    /* Section 4 */
    .client-video-reviews-section-4 {
        padding: 32px 0;
    }

    .why-choose-us h1 {
        font-size: 22px;
        margin-bottom: 24px;
    }

    .why-choose-us-rhs h5 {
        margin-bottom: 12px;
        font-size: 18px;
    }

    .why-choose-us-rhs p {
        font-size: 16px;
    }

    /* for now */
    .why-choose-us-card {
        opacity: 0.255;
        display: block;
        border-radius: 16px;
        border: 1px solid #FFBC60;
        background: #FFF;
        box-shadow: 0px 0px 24px 0px rgba(255, 188, 96, 0.24);
        /* transition: opacity 0.5s ease-in-out;  */
    }

    .why-choose-us-rhs {
        border-left: none;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 16px;
    }

    .why-choose-us-rhs img {
        width: 100px;
        height: 100px;
    }

    .why-choose-us-card.active {
        opacity: 1;
    }

    .why-choose-us-gifs {
        animation-play-state: paused;
    }

    .why-choose-us-card.active .why-choose-us-gifs {
        animation-play-state: running;
    }

    /* Section 5 */
    .client-video-reviews-section-5 {
        padding: 32px 0;
    }

    .our-client-reviews h2 {
        margin-bottom: 16px;
        font-size: 22px;
    }

    .our-client-reviews p {
        text-align: left;
        font-size: 16px;
    }

    .client-review-para {
        padding-bottom: 12px;
    }

    .common-thumbnails-imgs {
        border-radius: 16px 16px 0px 0px;
        object-fit: cover;
    }

    .client-review-card-lhs {
        padding: 16px;
    }

    .client-reviews-common-thumbnails-imgs {
        border-radius: 16px 16px 0 0;
        object-fit: cover;
    }

    .client-review-card-lhs .client-name h6 {
        font-weight: 600;
    }
    
    .section-5-yt-reviews-cards, .section-12-yt-reviews-cards, .section-9-yt-reviews-cards {
        gap: 30px;
    }

    .section-7-yt-cards .yt-video-card-content .reviews-para {
        margin-bottom: 16px;
    }

    .degree-dropdown select {
        width: 100%;
        padding: 12px 20px;
        font-size: 16px;
        color: #fff;
        font-family: Roboto;
        border-radius: 100px;
        border: 1px solid #ccc;
        appearance: none;
        background: url("/images/Yt-Reviews-Assets/down-arrow.svg") no-repeat right 24px center;
        background-color: #0C71C3;
        background-size: 25px;
        position: relative;
        margin-bottom: 24px;
    }

    .degree-dropdown select::after {
        content: '\25BC'; /* Unicode for downward arrow */
        font-weight: bold; /* Bold the dropdown arrow */
    }

    .degree-dropdown select option:checked {
        background-color: #EFF7FF;
    }

    .degree-dropdown select:focus {
        outline: 1px solid #0C71C3;
        box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);
    }

    .degree-dropdown select option {
        background-color: #fff;
        color: rgba(0, 0, 0, 0.87);
        border-radius: 100px;
        padding: 10px;
    }

    .client-review-card, .client-review-card-client-reviews {
        flex-direction: column-reverse;
        border-bottom: 4px solid #FFB000;
        border-right: none;
        border-left: none;
    }

    .second-card {
        border-left: none;
        border-bottom: 4px solid #105286;
    }
    
    .second-card-client-reviews {
        border-right: none;
        border-bottom: 4px solid #105286;
    }
    
    .second-card-usa {
        border-right: none;
        border-bottom: 4px solid #105286;
    }

    .client-reviews-card-rhs {
        width: 100%;
    }

    .admit-received-logos {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    } 

    /* Section 6 */
    .client-video-reviews-section-6 {
        padding: 32px 0;
    }

    .how-we-help-container-headings h2 {
        margin-bottom: 16px;
        font-size: 22px;
    }

    .how-we-help-container-headings p {
        text-align: left;
        margin-bottom: 24px;
        font-size: 16px;
    }

    .how-we-help-plans h4 {
        margin-bottom: 8px;
    }

    .mobileHowWeHelpPlans {
        flex-direction: row-reverse;
    } 

    .plans-lhs,
    .plans-rhs {
        gap: 24px;
    }

    .how-we-help-section {
        flex-direction: column;
        align-items: center;
        gap: 24px;
    }

    .plans-middle, .plans-middle img {
        width: 100%;
    }

    /* Section 7 */
    .sectionAboveWhyStudentsChooseUs, .sectionAboveWhyStudentUs, .sectionAboveHowWeHelpStudents {
        padding: 32px 0;
    }

    .client-video-reviews-section-7 {
        padding: 32px 0;
    }

    .section-7-yt-cards .yt-video-card-content {
        padding: 16px;
    }

    .section-5-yt-reviews-cards, .section-12-yt-reviews-cards, .section-9-yt-reviews-cards, .yt-video-cards {
        gap: 24px;
    }

    /* Section 8 */
    .client-video-reviews-section-8 {
        padding: 32px 0;
    }

    .admission-banner-lhs h2, .admission-banner-lhs h2 span {
        text-align: center;
        margin-bottom: 16px;
        font-size: 22px;
    }

    .admission-banner-lhs p, .admission-banner-lhs p span {
        font-size: 18px;
        text-align: center;
        margin-bottom: 28px;
    }

    .admission-chances-banner {
        flex-direction: column;
        border-top: 4px solid #FFB000;
        border-left: none;
        padding: 32px 16px;
    }

    .admission-banner-rhs img {
        width: 100%;
    }

    .why-choose-us-card.active .why-choose-us-rhs {
        border: 0.5px solid #FFBC60;
    }

    /* Section 9 */
    .client-video-reviews-section-9 {
        padding: 32px 0;
    }

    .audio-review-section-1 {
        padding: 20px 16px;
    }

    .audio-review-section-1 {
        flex-direction: column;
        gap: 20px;
    }
    
    .custom-audio-player {
        padding: 14px 24px;
    }

    .volume-container, .audio-player-timing {
        display: none;
    }
    

    .seek-bar, .range {
        width: 100%;
    }

    .audio-review-content-container {
        padding: 24px 16px;
    }

    .audio-review-section-3 {
        flex-direction: column;
    }

    .review-on-yt-banner-bg {
        padding: 32px 12px;
    }

    /* Section 10 */
    .client-video-reviews-section-10 {
        padding: 32px 0;
    }

    /* Section 11 */
    .client-video-reviews-section-11 {
        padding: 40px 0;
    }

    .our-mission-banner-bg h3 {
        font-size: 22px;
        margin-bottom: 12px;
    }

    .our-mission-banner-bg {
        padding: 24px 16px;
    }

    /* Section 12 */
    .client-video-reviews-section-12 {
        padding: 32px 0;
    }
    
    .schools-in-usa h2 {
        margin-bottom: 16px;
        font-size: 22px;
    }

    .schools-in-usa-para, .schools-in-uk-para {
        text-align: left;
        margin-bottom: 24px;
        font-size: 16px;
    }

    /* Section 13 */
    .client-video-reviews-section-13 {
        padding: 32px 0;
    }

    /* Section 14 */ 
    .client-video-reviews-section-14 {
        padding: 32px 0;
    }

    .audio-reviews {
        gap: 24px;
    }

    .audio-reviews-heading h1 {
        font-size: 22px;
        margin-bottom: 16px;
    }

    .audio-reviews-heading p {
        margin-bottom: 24px;
        font-size: 16px;
        text-align: left;
    }

    .audio-review-section-1 {
        border-left: 1px solid #FFB000;
        border-top: 4px solid #FFB000;
    }

    .audio-review-2-section-1 {
        border-top: 4px solid #B5D4ED;
        border-left: 1px solid #B5D4ED;

    }

    .reviews-school-logos img {
        width: 80px;
        height: 80px;
    }

    .name-admits-container h3 {
        font-size: 18px;
    }

    .audio-review-section-2 h6, .audio-review-section-3-lhs h6, .audio-review-section-rhs h6 {
        font-weight: 600;
    }

    /* Section 15 */
    .client-video-reviews-section-15 {
        padding: 32px 0;
    }

    .review-on-yt-banner-bg h1 {
        font-size: 22px;
        margin-bottom: 16px;
    }

    .review-on-yt-banner-bg p {
        font-size: 18px;
        margin-bottom: 24px;
    }

    .site-footer-main-row {
        margin-top: 0 !important;
    }

}