@media(max-width: 1200px){
    .navbar-collapse {
        position: fixed;
        top: var(--Header_Height);
        left: 0;
        width: 100%;
        border-radius:0px !important;
        border:none !important;
    }
    .navbar-collapse.collapse.show {
        height: calc(100vh - var(--Header_Height));
    }
    .navbar-nav {
        height: calc(100vh - var(--Header_Height));
        border-radius:0px !important;
        border:none !important;
    }
    .navbar-nav {
        grid-gap: 10px;
        border: none;
        background: white;
        padding: 20px;
        border-radius: 5px;
    }
    .navbar-nav li a {
        color: var(--Shell_Very_Dark_Grey);
        font-size:16px;
    }
    .navbar-nav li {
        text-align:center;
        padding:5px;
    }
}
/* Media */
@media(max-width: 991px){
    .transcript-container {
        max-width:100%;
    }
    .large-text-h1 {
        font-size:40px;
        margin: 0 0 16px;
    }
    .sh_secImg_bars {
        gap:1px;
        padding-right:1px
    }
    .sh_secImg_bars div {
        width:15px
    }
    .content-img-sm, .content-img-lg {
        max-width:100%;
        transform: translateX(0px) !important;
    }
    .content-img-sm img, .content-img-lg img {
        max-width:100% !important;
    }
    .small-flex-column, .mobile-rev-flex {
        flex-direction:column;
    }
    .small-flex-column-reverse {
        flex-direction:column-reverse;
    }
    .Sh_HideShowDiv.active {
        color: var(--Shell_Pale_Grey);
    }
    .sticky-top {
        /* display: block; */
    }
    .sh_HeroSectionBg img {
        margin-top: 2rem;
        margin-bottom: 15px;
        width: 100%;
    }
    .hi_rightSpace{
        padding-right: 15px;
    }
    .sh_HeroSectionBg h1 {
        font-size: 34px;
    }
    .sh_RealatioShip .sh_startHere {
        font-size: 18px;
    }
    .sh_HeroSectionBg {
        padding: 15px 0;
        margin-bottom: 0;
    }
    .sh_HeroSectionBg img.LeftImg {
        margin-bottom: 0;
    }
    .sh_LeavefeedbackModal label {
        padding-left: 0;
        width: 100%;
    }
    .sh_feedbackModal .modal-body {
        padding: 0 52px 52px;
    }
    .sh_feedbackModal .modal-body h2{
        font-size: 40px;
        line-height: 54px;
        text-align: center;
        letter-spacing: -0.02em;
    }
    .sh_HowDoesCir .sh_HeadTitle h2{
        font-size: 40px;
        line-height: 54px;
        letter-spacing: -0.02em;
    }
    .sh_HowDoesCir .sh_HeadTitle p{
        font-size: 16px;
        line-height: 26px;
    }
    .sh_HowDoesCir .sh_subText p{
        font-size: 16px;
        line-height: 26px;
    }
    .sh_HowDoesCir .sh_subText h2{
        font-size: 28px;
        line-height: 38px;
    }   
    .sh_subText ul{
        padding-left: 0;
        list-style: none;
    }
    .sh_QuoteBg {
        padding: 20px;
        border-radius: 0;
        margin: 128px 0;
    }
    .sh_QuotesecBg img{
        width: 19px;
        height: 16px;
    }
    .sh_QuoteBg h3 {
        font-size: 20px;
        line-height: 27px;
    }
    .sh_secImgThree img{
        padding-bottom: 19px;
    }
    .sh_secImgThreeInner {
        padding-bottom: 0;
    }
    .sh_articleSecBg {
        padding-bottom: 130px;
    }
    .sh_AccrdianSectionBg {
        margin-bottom: 122px;
    }
    .subscription-form h2 {
        font-size: 40px !important;
        line-height: 54px;
        letter-spacing: -0.02em;
    }
    footer h4{
        padding: 32px 0 18px;
    }
    .only-on-desktop {
        display:none;
    }
    .only-on-mobile {
        display:block;
    }
    .title {
        font-size:40px !important;
    }
    .gap {
        margin-top:100px;
    }
    .grid-container {
        grid-gap:20px;
    }
    .content-section1-image-container {
        gap:5px;
    }
    .content-section2-container {
        max-height:431px;
    }
    .content-section2-contents {
        max-width:331px;
        padding:10% 0%;
    }
    .content-section2-title {
        line-height:54px;
    }
    .content-section2-img {
        justify-content:center;
    }
    .content-subsection2-content1 {
        width:100%;
        max-height: 397px;
        padding:30px;
    }
    .content-subsection2-content1, .content-subsection2-content2 {
        width:100%;
    }
    .content-subsection2-container {
        flex-direction:column;
    }
    .content-section2-parent.open-section .content-subsection2-container {
        max-height:900px;
    }
    .content-section3-text1, .content-section3-text2 {
        max-width:311px;
        margin:auto;
        font-size:28px;
    }
    .content-section4-container .title {
        margin:0px;
    }
    .big-box-left {
        bottom:-130px;
        left:5px;
        height:77px;
        width:38px;
        border-radius:4px;
        transition: transform 0s ease-in-out;
    }
    .small-box-left {
        bottom:-100px;
        left:28px;
        height:22px;
        width:42px;
        border-radius:4px;
        transition: transform 0s ease-in-out;
    }
    .big-box-right {
        top:-130px;
        right:5px;
        height:77px;
        width:38px;
        border-radius:4px;
        transition: transform 0s ease-in-out;
    }
    .small-box-right {
        top:-100px;
        right:28px;
        height:22px;
        width:42px;
        border-radius:4px;
        transition: transform 0s ease-in-out;
    }
    .arrow-dot {
        border-radius:3px;
        width:3px;
        height:10px;
        margin-bottom:4px;
        opacity:0;
        transition: opacity 0.1s ease-in-out;
    }
    .arrow-tip {
        display:flex;
        gap:4px;
    }
    .arrow-tip .arrow-dot {
        height:12px;
    }
    .content-section4-container {
        height:180px;
    }
    .content-section6-title, .content-section6-text {
        max-width:291px;
    }
    #whats-inside-image-background {
        display:none
    }
    #whats-inside-image {
        display:block;
    }
    #whats-inside-image img {
        width:100%;
    }

    /* Accordian Section */
    .accordion-section {
        padding: 32px 0;
    }
    .accordion-dropdown {
        flex-direction:column;
        gap:15px;
    }
    .accordion-section h2 {
        font-size: 40px;
        line-height: 54px;
        margin-left: 32px;
        margin-bottom: 26px;
    }
    .accordion-section .img {
        max-height:50%;
        width: 100%;
        max-width: 100%;
        object-fit: cover;
     }
     .accordion-section .container {
         padding-left:0px !important;
         padding-right:0px !important;
     }
     .accordion-section .accordion{
         margin:0px 20px;
    }

    /* Hero Section */
    .hero-section {
        padding: 0;
        margin: 0;
        position: relative;
    }
    .hero-section .inner {
        position: relative;
    }
    .hero-section .inner:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: #D9D9D9;
    }
    .hero-section .bg {
        position: relative;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        max-height:500px;
        width: 100vw;
        max-width: unset;
        border-radius: 0px;
        object-fit: cover;
    }
    .hero-section .text {
        padding: 16px 0 96px;
        margin:0px 32px;
    }
    .hero-section .text h1 {
        font-size: 40px;
        line-height: 54px;
        margin: 0 0 16px;
    }
    .hero-section .text p {
        padding: 0 0 28px;
    }
    .hero-section .bg {
        max-height:250px;
        width: 100%;
        max-width: 100%;
        object-fit: cover;
    }
    .hero-section .container {
        padding-left:0px !important;
        padding-right:0px !important;
    }
    .sh_HeroSectionBg img {
        margin-top: 2rem;
        margin-bottom: 15px;
        width: 100%;
    }
    .hi_rightSpace {
        padding-right: 15px;
    }
    .sh_HeroSectionBg h1 {
        font-size: 34px;
    }
    .sh_RealatioShip .sh_startHere {
        font-size: 18px;
    }
    .sh_HeroSectionBg {
        padding: 15px 0;
        margin-bottom: 0;
    }
    .sh_HeroSectionBg img.LeftImg {
        margin-bottom: 0;
    }
    .sh_SliderBg,
    .sh_sec_video,
    .sh_realQualityBg {
        padding: 0;
    }
    .sh_SliderBg {
        padding-top: 32px;
        padding-bottom: 76px;
    }
    .sh_hvr_why img.sh_quoteImg {
        width: 24.37px;
        height: 19.9px;
        margin-right: 15px;
        margin-top: 0;
    }
    .sh_RealatioShip {
        padding-bottom: 48px;
    }
    .sh_realQualityBg {
        padding-bottom: 96px;
    }
    .sh_bgPlayBtn {
        height: 50px;
        width: 50px;
    }
    .sh_bgPlayBtn svg {
        width: 20px;
    }
    .sh_boxBg h6 {
        font-size: 16px;
        line-height: 26px;
    }
    .sh_HeroSectionBg svg {
        width: 100%;
        height: auto;
        padding-top: 24px;
    }
    .hi_leftSpace {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sh_SliderBg p {
        padding: 20px 20px;
    }
    .sh_SecBorder {
        margin-top: 96px;
        margin-bottom: 32px;
        margin-left: 8px;
        margin-right: 8px;
    }
    .sh_subscribeBtn a {
        display: none;
    }
    .sh_hvr_why .flex-grow-1.ms-3 {
        margin-left: 0 !important;
    }
    .sh_sec_video .col {
        padding: 0;
    }
    .sh_sec_video p {
        padding: 15px;
    }
    .sh_overlay_innerBg .sh_why_overlay:hover h2,
    .sh_overlay_innerBg .sh_why_overlay:hover p {
        opacity: 1;
        visibility: visible;
    }
    .sh_LetsRealBg .col-12.col-sm-12.col-md-6.col-lg-6 {
        padding: 0;
    }
    .sh_why_overlay .sh_why_overlayBg span:before {
        border-radius: 0;
    }
    .sh_boxbgInner h1 {
        line-height: 72px;
        font-size: 5rem;
    }
    .sh_why_overlay .sh_why_overlayBg span:before {
        border-radius: 0;
    }
    .sh_overlay_innerBg .sh_hvr_why {
        border-radius: 0;
        position: relative;
        padding: 20px 10px;
    }
    .sh_why_overlay h2+.sh_why_overlayBg,
    .sh_why_overlay p+.sh_why_overlayBg {
        position: relative;
    }
    .sh_overlay_innerBg .sh_why_overlay .sh_hvr_why {
        opacity: 1;
    }
    .sh_LetsRealBg img {
        border-radius: 0;
    }
    .sh_RealatioShip {
        top: 20px;
    }
    .sh_HeroSectionBg {
        height: 100%;
    }
    .sh_overlay_innerBg {
        margin-bottom: 0;
    }
    .sh_realSecBg {
        padding: 30px;
    }
    .sh_SliderBg h2 {
        font-size: 40px;
        line-height: 54px;
        letter-spacing: -0.02em;
    }
    .sh_LetsRealBg h2 {
        font-size: 40px;
        line-height: 54px;
        letter-spacing: -0.02em;
        padding-left: 20px;
        padding-right: 20px;
    }
    .sh_LetsRealBg p {
        padding-left: 20px;
        padding-right: 20px;
    }
    .sh_hvr_why a {
        font-size: 16px;
        line-height: 26px;
    }
    .sh_realSecBg h2 {
        font-size: 40px;
        line-height: 54px;
        letter-spacing: -0.02em;
    }
    .sh_why_overlay p {
        font-size: 16px;
        line-height: 26px;
    }
    .sh_SliderBg,
    .sh_sec_video,
    .sh_LetsRealBg {
        padding: 0;
    }
    .sh_sec_video {
        padding-top: 32px;
    }
    .sh_realSecBg,
    .sh_realQualityBg img {
        border-radius: 0;
    }
    .select2-container {
        max-width: 696px !important;
        box-sizing: border-box;
    }
}