@media (max-width:1320.98px) {
    .whats_feeling h1 {
        font-size: 100px;
        line-height: 120px;
    }
    .whats_feeling h1 span {
        margin-top: -70px;
    }
    .whats_feeling h1 span.last_text {
        margin-top: 0px;
    }
    .just_feel_wrepp h1 {
        font-size: 40px;
        line-height: 60px;
    }
    .just_feel_wrepp h1 span.secnd_text {
        margin-top: -70px;
    }
    .whats_feeling {
        padding-left: 40px;
        padding-right: 40px;
    }
    .playlist_row .playicon-row {
        display: flex;
        align-items: center;
    }
    .playlist_row {
        align-items: center;
    }
}

@media (max-width:991.98px) {
    .music_show_wrepper .music_row .music_col1 {
        display: none;
    }
    .music_show_wrepper .music_row {
        display: block;
    }
    .music_show_wrepper .music_row .music_col2 .flash_heading {
        padding: 30px;
    }
    .music_show_wrepper .music_row .music_col2 .flash_heading h1 {
        font-size: 30px;
        line-height: 45px;
        margin-bottom: 30px;
    }
    .music_show_wrepper .music_row .music_col2 .flash_heading p {
        margin-bottom: 0;
        font-size: 14px;
        line-height: 20px;
        max-width: 315px;
    }
    .playlist_row {
        padding: 20px;
    }
    .dar_row .darcol2 h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 30px;
    }
    .dar_row .darcol2 p {
        font-size: 14px;
        line-height: 22px;
    }
    .dar_row .darcol1 {
        max-width: 438px;
        margin-right: 35px;
        margin-top: 0;
    }
    .scrool_down {
        margin-bottom: 60px;
        margin-top: 60px;
        font-size: 50px;
        line-height: 60px;
    }
    .flashdance {
        padding: 20px;
    }
    .just_feel_wrepp {
        padding-top: 60px;
    }
    .ShowSlot.ps-5.aos-init.aos-animate {
        padding-left: 0 !important;
        padding-top: 40px;
        padding-bottom: 40px;
        width: 100%;
    }
    .instagram_wrepper h1 {
        font-size: 50px;
        line-height: 60px;
        margin: 0;
    }
    .instagram_wrepper .insabtn {
        margin-top: 20px;
    }
    .instagram_wrepper .instaimgbox img {
        width: 100%;
    }
    .instagram_wrepper h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .tickets_wrepper h1 {
        font-size: 50px;
        line-height: 60px;
    }
    .review_wrepp h1 {
        font-size: 50px;
        line-height: 60px;
        margin-bottom: 40px;
    }
    .review_wrepp {
        padding: 50px 0px 50px;
    }
    .newsletter_wrepper .news_box2 .news2inner h1 {
        font-size: 30px;
        line-height: 45px;
    }
    .newsletter_wrepper .news_box2 {
        padding: 20px;
    }
    .whats_feeling h1 {
        font-size: 70px;
        line-height: 120px;
    }
    .just_feel_wrepp h1 {
        font-size: 35px;
        line-height: 80px;
    }
    .menuwrepp ul li {
        font-size: 20px;
        line-height: 30px;
    }
    .menuwrepp {
        padding: 30px;
        width: 50%;
    }
    .crossicon {
        width: 150px;
        height: 150px;
        padding-top: 50px;
        padding-right: 0px;
    }
    .feeling_images .feelimg1 {
        padding-right: 50px;
    }
    .feeling_images .feelimg2 {
        margin-top: 180px;
    }
    .newsletter_wrepper .news_box2 .news2inner {
        width: 100%;
    }
    .newsletter_wrepper .news_box2 .btn-info {
        width: 100%;
    }
    .newsletter_wrepper .news_box2 .btn-success {
        width: 100%;
    }
    header nav {
        padding: 20px;
    }
    header nav .logo_wrepp .nav_btn .btn-light {
        margin-right: 20px;
    }
    #exampleModal .modal-body h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 20px;
    }
    .das_wrepper .dasimg {
        font-size: 300px;
    }
}

@media (max-width:767.98px) {
    .dar_row {
        display: block;
    }
    .dar_row .darcol1 {
        max-width: 100%;
        margin-right: 0;
        margin-top: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .dar_row .darcol1 img {
        width: 100%;
    
    }
    .dar_img {
        text-align: center;
        margin-right: 0;
        margin-top: 20px;
    }
    .dar_img img {
        width: 100%;
    }
    .swiper-wrapper {

    }
    .show_video_wrepper p {
        margin-bottom: 40px;
    }
    .videobox,.mvideobox {
        margin-top: 0px !important;
    }
    .viewall {
        padding-top: 0;
    }
    .letast_wrep .ps-5 {
        padding-left: 0 !important;
        margin-bottom: 20px;
    }
    .letast_wrep .mt-5 {
        margin-top: 0 !important;
    }
    .covidbox {
        margin-bottom: 20px;
    }
    .das_wrepper {
        padding: 0px 0px 40px;
        position: relative;
    }
    .das_wrepper .dasbox {
        margin-bottom: 40px;
    }
    .tickets_wrepper {
        padding: 40px 0px;
    }
    .newsletter_wrepper {
        display: block;
    }
    .newsletter_wrepper .news_box {
        width: 100%;
        display: block;
        text-align: center;
    }
    .newsletter_wrepper .news_box img {
        width: 100%;
    }
    .newsletter_wrepper .news_box2 {
        padding: 20px;
        width: 100%;
    }
    .newsletter_wrepper .news_box2 .news2inner p {
        margin: 15px 0px 15px;
    }
    footer {
        padding: 20px;
    }
    .der_wrepper {
        padding: 50px 0px 0px;
    }
    #exampleModal .modal-body p {
        margin-bottom: 0px;
    }
    .swiper.mySwiper3 {
        margin-top: 0 !important;
    }
    #exampleModal .modal-body p {
        margin-bottom: 0px;
        margin-left: inherit;
    }
    #exampleModal2 .modal-body h1 {
        font-size: 30px;
    }
    .big_header {
       height: 90vh!important;
    }
    .letast_wrep {
        padding-bottom: 40px;
    }
}

@media (max-width:640px) {
    .whats_feeling h1 {
        font-size: 40px;
        line-height: 90px;
        bottom: 25%;
    }
    .whats_feeling {
        padding-left: 20px;
        padding-right: 20px;
    }
    .just_feel_wrepp h1 {
        font-size: 40px;
        line-height: 90px;
    }
}

@media (max-width:575.98px) {
    .banner_logo_wrepp {
        display: block;
    }
    .team_wrepper {
        display: none;
    }
    .mobile_team_wrepp {
        display: block;
    }
    .merkmale_wrepp {
        display: block;
    }
    .merkmale_wrepp h1 {
        font-size: 30px;
        font-weight: bold;
        line-height: 31px;
        margin-bottom: 20px;
    }
    .das_wrepper {
        display: block;

    }
    .das_wrepper h1 {
	    
        font-size: 18px;
        line-height: 27px;
        font-weight: bold;
        margin-bottom: 30px;
        padding-top: 40px;
        text-align: left;
    }
    .dasbox {
        background: rgba(255, 255, 255, 0.09);
        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
    }
    .tickets_wrepper h1 {
        font-size:30px;
        line-height:31px;
        padding-bottom:40px;
    }
    .mobile_newsletter {
        display: block;
    }
    footer {
        display: block;
    }
    .desktop_view {
        display: block;
    }
    .menuwrepp {
        padding: 30px;
        width: 100%;
    }
    .big_header {
        height: 90vh!important;
        background: var(--header-mobile-background-image) no-repeat center center !important;
        background-size: cover !important;
    }
    .banner_logo_wrepp {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        padding: 0px 7.5px;
    }
    .banner_logo_wrepp ul {
        display: flex;
        justify-content: space-between;
    }
    .banner_logo_wrepp ul li {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0px 7.5px;
    }
    .banner_logo_wrepp ul li .btn-info {
        border-radius: 30px;
        line-height: 50px;
        width: 100%;
        display: block;
        font-size: 15px;
        font-weight: bold;
        padding: 0;
        border: none;
        text-transform: uppercase;
    }
    .banner_logo_wrepp ul li .btn-outline-info {
        border-radius: 30px;
        line-height: 50px;
        font-weight: bold;
        width: 100%;
        text-transform: uppercase;
        display: block;
        font-size: 15px;
        padding: 0;
        color:white;
        background: var(--accentcolor);
    }
    .banner_logo_wrepp ul li .btn-outline-info:hover {
    }
    .scrol_down {
        font-size: 12px;
        line-height: 14px;
        text-transform: uppercase;
        color: #FFFFFF;
        padding: 18px 0px;
    }
    .scrol_down a {
        color: #FFFFFF;
    }
    .watch_btn {
        padding-top: 80px;
    }
    .watch_btn .btn-info {
        border-radius: 30px;
        line-height: 50px;
        width: 225px;
        margin: auto;
        display: block;
        font-size: 15px;
        padding: 0;
        font-weight: bold;
        border: none;
        text-transform: uppercase;
    }
    .mobile_feeling {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        position: relative;
        min-height: 800px;
    }
    .mobile_feeling h1 {
        font-size: 80px;
        line-height: 94px;
        width: 100%;
        cursor: pointer;
        font-weight: 900;
        text-transform: uppercase;
        color: #FFFFFF;
        text-align: center;
        position: absolute;
        top: 35%;
        transform: translateY(-50%);
    }
    .mobile_feeling h1 span {
        -webkit-text-fill-color: transparent;
        -webkit-text-stroke: 1px rgba(255, 0, 125, 0.5);
        position: absolute;
        z-index: -1;
        top: 40px;
        width: 100%;
        left: 0;
    }
    .bay_btn {
        position: absolute;
        bottom: 20px;
        visibility: hidden;
        left: 50%;
        transform: translateX(-50%);
        	-webkit-animation: shadow-drop-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s infinite reverse both;
	        animation: shadow-drop-center 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 1s infinite reverse both;
        z-index: 999999;
    }
    .bay_btn.sticky2 {
        position: fixed;
        visibility: visible;
    }
    .bay_btn .btn-info {
        border-radius: 30px;
        line-height: 50px;
        width: 225px;
        margin: auto;
        display: block;
        font-size: 15px;
        padding: 0;
        font-weight: bold;
        border: none;
        text-transform: uppercase;
    }
    .mobile_feeling2 {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: relative;
        min-height: 800px;
    }
    .mobile_feeling2::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        background: rgba(0, 0, 0, 0.69);
    }
    .mobile_feeling_text {
        position: absolute;
        padding: 20px;
        z-index: 1;
        top: 50%;
        transform: translateY(-50%);
    }
    .mobile_feeling_text h2 {
        font-size: 18px;
        line-height: 21px;
        text-transform: uppercase;
        color: #FFFFFF;
        font-weight: bold;
        margin-bottom: 40px;
    }
    .mobile_feeling_text p {
        font-size: 15px;
        line-height: 27px;
        color: #FFFFFF;
        font-weight: 600;
    }
    .mobile_music {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: relative;
        padding: 80px 15px 80px 15px;
    }
    .mobile_music h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
        margin-bottom: 12px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mobile_music p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 30px;
        color: #FFFFFF;
    }
    .mobile_audio_row {
        padding: 18px 15px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .mobile_audio_row .mobile_audio_text {
        padding: 0px 10px;
        width: 100%;
    }
    .mobile_audio_row .mobile_audio_text p {
        font-size: 12px;
        line-height: 22px;
        font-weight: 300;
        text-transform: uppercase;
        color: #FFFFFF;
        margin: 0;
    }
    .mobile_audio_row .mobile_audio_text h3 {
        font-size: 15px;
        line-height: 27px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mobile_audio_row:hover {
        background: rgba(255, 255, 255, 0.09);
        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(55px);
        border-radius: 10px;
    }
    .mobile_swiper_slider1 {
        margin-top: -30px;
        position: relative;
    }
    .mobile_swiper_slider1 .swiper-button-prev::after,
    .mobile_swiper_slider1 .swiper-rtl .swiper-button-next::after {
        content: '';
        background: url(../images/leftarrow.png) no-repeat center center;
        background-size: 100% 100%;
        width: 40px;
        height: 100px;
    }
    .mobile_swiper_slider1 .swiper-button-prev,
    .mobile_swiper_slider1 .swiper-rtl .swiper-button-next {
        width: 40px;
    }
    .mobile_swiper_slider1 .swiper-button-prev,
    .mobile_swiper_slider1 .swiper-rtl .swiper-button-next {
        left: 0;
        right: auto;
    }
    .mobile_swiper_slider1 .swiper-button-next::after,
    .mobile_swiper_slider1 .swiper-rtl .swiper-button-prev::after {
        content: '';
        background: url(../images/rightarrow2.png) no-repeat center center;
        background-size: 100% 100%;
        width: 40px;
        height: 100px;
    }
    .mobile_swiper_slider1 .swiper-button-next,
    .mobile_swiper_slider1 .swiper-rtl .swiper-button-prev {
        right: 0px;
        left: auto;
    }
    .mobile_swiper_slider1 .swiper-button-next,
    .mobile_swiper_slider1 .swiper-button-prev {
        width: 40px;
    }
    .mobile_video {
        min-height: 810px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: relative;
        padding: 120px 15px 80px 15px;
    }
    .mobile_video h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
        margin-bottom: 12px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mobile_video p {
        font-size: 14px;
        line-height: 21px;
        margin-bottom: 30px;
        color: #FFFFFF;
    }
    .mobile_video_box {
        position: relative;
        margin-bottom: 20px;
    }
    .mobile_video_box .video_play {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 100%;
        text-align: center;
    }
    .mobile_video_box2 {
        position: relative;
        display: flex;
    }
    .mobile_video_box2 .mobile_video_box {
        padding: 0px 5px;
    }
    .mobile_instagram {
        position: relative;
        background: url(../images/bg5.png) no-repeat center center;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
    }
    .insta_header {
        position: relative;
    }
    .insta_header img {
        width: 100%;
    }
    .instaimgbox img {
        width: 100%;
    }
    .insta_header h2 {
        font-size: 32px;
        line-height: 32px;
        text-transform: uppercase;
        color: #FFFFFF;
        position: absolute;
        width: 100%;
        bottom: 0;
        padding-bottom: 35px;
        text-align: center;
    }
    .insta_box_heading {
        padding: 30px 20px 80px;
    }
    .insta_box_heading h2 {
        font-size: 23px;
        line-height: 27px;
        font-weight: bold;
        margin-bottom: 10px;
        color: #FFFFFF;
    }
    .insta_box_heading h3 {
        font-size: 15px;
        line-height: 27px;
        font-weight: 600;
        margin-bottom: 10px;
        color: #FFFFFF;
    }
    .insta_box_heading p {
        font-size: 12px;
        line-height: 18px;
        margin-bottom: 25px;
        color: #FFFFFF;
    }
    .insta_box_btn {
        display: flex;
        align-items: center;
    }
    .insta_box_btn .btn-outline-info {
        border: 1px solid var(--accentcolor);
        box-sizing: border-box;
        border-radius: 30px;
        width: 125px;
        padding: 0;
        line-height: 33px;
        font-size: 13px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .insta_box_btn .btn-info {
        font-size: 13px;
        line-height: 15px;
        font-weight: bold;
        background: none;
        border: none;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .insta_box_btn ul {
        display: flex;
    }
    .insta_box_btn ul li {
        margin: 0px 8px;
    }
    .mobile_offmusical {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 80px;
    }
    .mobile_offmusical h2 {
        font-size: 18px;
        font-weight: bold;
        margin-top: 30px;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 10px;
    }
    .mobile_offmusical p {
        font-size: 14px;
        line-height: 21px;
        color: #FFFFFF;
        margin-bottom: 15px;
    }
    .mobile_markmale {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 80px;
    }
    .mobile_markmale h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .mobile_das {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 80px;
    }
    .mobile_das h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .mobile_das .dasbox {
        margin-bottom: 45px;
        background: rgba(255, 255, 255, 0.09);
        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
    }
    .mobile_review {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 80px;
    }
    .mobile_review h2 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .reviewbox:last-child {
        margin-bottom: 0;
    }
    .mobile_newsletter .news_box2 {
        width: 100%;
        padding: 15px;
    }
    .mobile_newsletter .news_box2 .news2inner h1 {
        font-size: 18px;
        line-height: 27px;
        font-weight: bold;
        text-align: left;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mobile_newsletter .news_box2 .news2inner {
        max-width: 100%;
    }
    .mobile_newsletter .news_box2 .news2inner p {
        font-weight: normal;
        font-size: 16px;
        line-height: 24px;
        margin: 25px 0px 30px;
        text-align: left;
        color: #FFFFFF;
    }
    .mobile_newsletter .news_box2 .btn-info {
        width: 100%;
    }
    .mobile_newsletter {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 80px;
    }
    .mobile_newsletter h2 {
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 12px;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .mobile_newsletter p {
        font-size: 14px;
        line-height: 21px;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .mobile_newsletter .form-control {
        background: rgba(255, 255, 255, 0.09);
        border-radius: 30px;
        height: 40px;
        font-size: 18px;
        line-height: 27px;
        border: none;
        text-transform: uppercase;
        margin-bottom: 25px;
        color: rgba(255, 255, 255, 0.5);
    }
    .mobile_newsletter .form-control::placeholder {
        color: rgba(255, 255, 255, 0.5);
    }
    .mobile_newsletter label {
        font-size: 10px;
        display: block;
        line-height: 12px;
        color: #FFFFFF;
        margin-bottom: 30px;
    }
    .mobile_newsletter .btn-outline-info {
        border: 1px solid #FFFFFF;
        display: block;
        border-radius: 30px;
        line-height: 50px;
        padding: 0;
        font-size: 15px;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mobile_newsletter .btn-outline-info:hover {
        background: none;
    }
    .mobile_newsletter .btn-info {
        background: rgba(255, 255, 255, 0.09);
        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(55px);
        border-radius: 10px;
        font-size: 15px;
        line-height: 18px;
        text-decoration-line: underline;
        text-transform: uppercase;
        color: #FFFFFF;
        line-height: 73px;
        border: none;
        display: block;
        padding: 0;
        font-weight: bold;
    }
    .mobile_newsletter .btn-info img {
        margin-right: 10px;
    }
    .mobile_footer_wrepp {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        padding: 80px 15px 15px;
    }
    .mobile_footer_wrepp .mobile_logo {
        margin-bottom: 15px;
    }
    footer .accordion-item:first-of-type {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    footer .accordion-item {
        background-color: transparent;
        border: none;
    }
    footer .accordion-item:first-of-type .accordion-button {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
    footer .accordion-button:not(.collapsed) {
        color: #fff;
        background-color: transparent;
        box-shadow: none;
    }
    footer .accordion-button {
        padding: 20px 0px;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
        font-size: 18px;
        font-weight: bold;
        background: none;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    footer .accordion-button:focus {
        box-shadow: none;
    }
    footer .accordion-body ul li {
        font-size: 16px;
        line-height: 19px;
        text-transform: uppercase;
        color: #FFFFFF;
        margin: 8px 0px;
    }
    footer .accordion-body ul li a {
        color: #FFFFFF;
    }
    footer .accordion-button::after {
        background-image: url("../images/mobile/mobile-down.svg");
        background-size: 100% 100%;
        width: 12px;
        height: 13px;
    }
    footer svg {
	    fill:var(--accentcolor);
	    color:var(--accentcolor);
    }    
    footer .accordion-button:not(.collapsed)::after {
        background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath class='accentcolor' d='M6.53033 0.46967C6.23744 0.176777 5.76256 0.176777 5.46967 0.46967L0.696699 5.24264C0.403806 5.53553 0.403806 6.01041 0.696699 6.3033C0.989593 6.59619 1.46447 6.59619 1.75736 6.3033L6 2.06066L10.2426 6.3033C10.5355 6.59619 11.0104 6.59619 11.3033 6.3033C11.5962 6.01041 11.5962 5.53553 11.3033 5.24264L6.53033 0.46967ZM6.75 13L6.75 1L5.25 1L5.25 13L6.75 13Z' fill='white'/%3E%3C/svg%3E%0A");
        background-size: 100% 100%;
        transform: none;
        width: 12px;
        height: 13px;
    }

    .mobile_footer_wrepp p {
        font-size: 12px;
        line-height: 16px;
        font-weight: 300;
        margin-top: 15px;
        color: #FFFFFF;
    }
    #exampleModal .modal-body h1 {
        font-size: 24px;
        line-height: 28px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .mySwiper4 {
        height: 80%;
        width: 100%;
    }
    .mySwiper5 {
        height: 20%;
        box-sizing: border-box;
        padding: 10px 0;
    }
    .mySwiper5 .swiper-slide {
        width: 25%;
        height: 100%;
        opacity: 0.7;
    }
    .mySwiper5 .swiper-slide-thumb-active {
        opacity: 1;
    }
    .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .mobile_team_wrepp {
        margin-top: -30px;
        position: relative;
    }
    .swiper.mySwiper5 {
        position: relative;
        width: 100%;
        background: url(../images/mobile/teambg.png) repeat center center;
        margin-top: -200px;
        padding-bottom: 20px;
        padding-left: 20px;
    }
    .swiper.mySwiper5 .swiper-slide img {
        height: 150px;
        object-fit: cover;
        border-radius: 10px;
    }
    .mobile_video_box img {
        border-radius: 10px;
    }
    .mobile_team_wrepp h2 {
        font-size: 18px;
        line-height: 27px;
        text-transform: uppercase;
        color: #FFFFFF;
        font-weight: bold;
        position: absolute;
        top: 90px;
        z-index: 9;
        padding-left: 20px;
    }
    .mobile_team_wrepp .swiper-horizontal>.swiper-pagination-bullets,
    .mobile_team_wrepp .swiper-pagination-bullets.swiper-pagination-horizontal,
    .mobile_team_wrepp .swiper-pagination-custom,
    .mobile_team_wrepp .swiper-pagination-fraction {
        bottom: 240px;
        left: inherit;
        right: 15px;
        text-align: right;
        font-size: 18px;
        line-height: 18px;
        font-weight: bold;
        text-align: right;
        text-transform: uppercase;
        color: #FFFFFF;
        width: auto;
    }
    .mobile_team_wrepp .swiper-button-next,
    .mobile_team_wrepp .swiper-rtl .swiper-button-prev {
        right: inherit;
        top: inherit;
        bottom: 240px;
        left: 20px;
    }
    .mobile_team_wrepp .swiper-button-next::after,
    .mobile_team_wrepp .swiper-rtl .swiper-button-prev::after {
        content: '';
        background: url(../images/mobile/nextarrow.svg) no-repeat center center;
        width: 58px;
        background-size: 100% 100% !important;
        height: 15px;
    }
    .mobile_team_wrepp .swiper-button-next,
    .mobile_team_wrepp .swiper-button-prev {
        width: 58px;
        height: 12px;
    }
    .swier_pagination p {
        font-size: 12px;
        line-height: 14px;
        font-weight: 600;
        text-transform: uppercase;
        color: #FFFFFF;
        margin-bottom: 10px;
    }
    .swier_pagination h2 {
        font-size: 26px;
        line-height: 26px;
        font-weight: bold;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    .swier_pagination {
        position: absolute;
        bottom: 280px;
        left: 20px;
    }
    .dasbox .starimg {
        border-width: 2px;
    }
    #temaModalmobile .modal-body p {
        margin-bottom: 0px;
        margin-left: inherit;
        max-width: 1000%;
    }
    #temaModalmobile .btn-close {
        background: none;
    }
    #temaModalmobile .modal-content {
        background: none;
        padding: 0;
        border: none;
        position: relative;
        z-index: 1;
        border-radius: 0px;
    }
    #temaModalmobile .modal-dialog {
        max-width: 100%;
        margin: 0;
        height: 100%;
        overflow: auto;
        position: relative;
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
    }
    #temaModalmobile .modal-dialog::after {
        content: "";
        position: absolute;
        z-index: 0;
        background: rgba(0, 0, 0, 0.5);
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    #temaModalmobile .btn-close {
        width: auto;
        height: auto;
        padding: 0;
        color: #fff;
        text-align: right;
        border: 0;
        border-radius: 0;
        opacity: 1;
        width: 100%;
        font-size: 13px;
        line-height: 15px;
        margin-bottom: 30px;
        position: relative;
        z-index: 2;
    }
    #temaModalmobile .btn-close:focus {
        box-shadow: none;
    }
    #temaModalmobile .modal-body {
        padding: 90px 30px;
    }
    #temaModalmobile .modal-body h2 {
        font-size: 12px;
        line-height: 14px;
        font-weight: 600;
        font-style: italic;
        text-transform: uppercase;
        color: #FFFFFF;
    }
    #temaModalmobile .modal-body h1 {
        font-size: 26px;
        margin: auto;
        text-align: left;
        line-height: 26px;
        font-weight: bold;
        text-transform: uppercase;
        margin-bottom: 20px;
        color: #FFFFFF;
    }
    #temaModalmobile .modal-body p {
        font-size: 15px;
        line-height: 24px;
        text-align: left;
        color: #FFFFFF;
        max-width: 254px;
        margin-bottom: 50px;
    }
    #temaModalmobile .team_details {
        margin-top: -50px;
    }
    .mySwiper4 .swiper-slide img {
        cursor: pointer;
        object-fit: cover;
        height: 620px;
    }
    header nav .logo_wrepp .nav_btn .btn-light {
        display: none;
    }
    .das_wrepper .dasimg {
        display: none;
    }
    .dexlogo {
        display: none;
    }
    .mobilelogo {
        display: block;
    }
    .whats_feeling {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0;
    }
    .feeling_images .feelimg2 {
        display: none;
    }
    .feeling_images .feelimg3 {
        display: none;
    }
    .feeling_images .feelimg1 {
        padding-right: 0;
    }
    .whats_feeling h1 span.secnd_text {
        display: none;
    }
    .whats_feeling h1 span.last_text {
        display: none;
    }
    .whats_feeling h1 {
        font-size: 70px;
        line-height: 80px;
        bottom: inherit;
        top: 50%;
        text-align: center;
        transform: translateY(-50%);
    }
    .whats_feeling h1 span {
        margin-top: 0;
        position: absolute;
        top: 35px;
    }
    .dar_row .darcol1 {
        display: none;
    }
    .dar_img {
        text-align: center;
        margin-right: 0;
        margin-top: 20px;
        display: none;
    }
    .der_wrepper .scrool_down {
        display: none;
    }
    .der_wrepper::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
        background: var(--textbox-mobile-background) no-repeat top center;
        filter:blur(5px) brightness(70%) opacity(50%); 
	}
    .der_wrepper {
        padding: 50px 0px 100px;

        background-size: cover;
        min-height: 500px;
        position: relative;
    }
     .der_wrepper p {
	     padding-top:5px;
	     padding-bottom:5px;
     }
    .dar_row .darcol2 h1 {
        font-size: 18px;
        line-height: 21px;
        font-weight: bold;
    }
    .darcol1 img {

    }
    .darcol2 {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .music_show_wrepper .music_row .music_col2 {
        background: url(../images/mobile/musicbg.png) no-repeat center center;
        background-size: cover;
        padding: 80px 0px;
    }
    .playlist_row {
        padding: 15px;
        max-width: 95%;
        margin: auto;
        border: none;
    }
    .playlist_row:hover {
        background: rgba(255, 255, 255, 0.09);
        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(55px);
        border-radius: 10px;
    }
    .flashdance {
        display: none;
    }
    .music_show_wrepper .music_row .music_col2 .flash_heading h1 {
        font-size: 18px;
        font-weight: bold;
        line-height: 27px;
    }
    .just_feel_wrepp h1 {
        font-size:20px;
        line-height: 30px;
        display: block;
        position: absolute;
        z-index: 1000;
    }
    .just_feel_wrepp {
        padding-top: 0;
        margin-top: -30px;
    }
    .scrool_down {
        display: none;
    }
    .just_feel_wrepp .swiper-slide.swiper-slide-active {
        width: 100% !important;
        height: auto;
        margin-top: 0;
        transition: inherit;
    }
    .just_feel_wrepp .swiper-slide:nth-child(2n+1) {
        margin-top: 0;
    }
    .bigtext {
        display: none;
    }
    
    
    .show_video_wrepper {
        padding: 80px 0px;
    }
    .show_video_wrepper h1 {
        font-size: 18px;
        text-align: left;
        line-height: 27px;
        font-weight: bold;
        margin-left: 0;
    }
    .show_video_wrepper p {
        margin-bottom: 40px;
        text-align: left;
    }
    .video_text {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .ShowSlot.ps-5 {
        padding-left: 0 !important;
        margin-bottom: 30px;
    }
    .instagram_wrepper {
        padding: 0px 0px 80px;
    }
    .instagram_wrepper h1 {
        font-size: 18px;
        line-height: 27px;
        font-weight: bold;
    }
    .instagram_wrepper h2 {
        font-size: 15px;
        line-height: 27px;
        color: #FFFFFF;
    }
    .letast_wrep {
        padding-bottom: 0px;
        padding-top: 40px;
    }
    
    .review_wrepp h1 {
        font-size: 18px;
        line-height: 27px;
        font-weight: bold;
    }
    .reviewbox {
        margin-bottom: 50px !important;
    }
    .newsletter_wrepper .news_box {
        display: none;
    }
    .newsletter_wrepper .news_box2 {
        padding: 80px 20px;
        width: 100%;
    }
    .hidefooterlink {
        display: none;
    }
    #accordionExample {
        display: block;
        margin-bottom: 20px;
    }
    .news_box2 .btn-info svg path {
        fill: var(--accentcolor);
    }
    .news_box2 .btn-info:hover svg path {
        fill: #fff;
    }
    .review_wrepp {
        padding: 80px 0px;
    }
    .header_watch a {
        background: #FFFFFF;
        border-radius: 30px;
        display: block;
        line-height: 50px;
        color: var(--accentcolor);
    }
    .header_watch {
        position: absolute;
        top: 100px;
        transform: translateX(-50%);
        width: 225px;
        text-align: center;
        font-weight: bold;
        font-size: 15px;
        text-transform: uppercase;
        color: var(--accentcolor);
        left: 50%;
        text-shadow: 3px 3px 8px transparent;
    }
        .trailerplay svg {
	  -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .9));
  filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .0));
}
    .trailerplay svg circle {
        fill: #fff;
        display: none;
    }
    .header_watch svg {
        margin-right: -18px;
    }
    .newsletter_wrepper .news_box2 .news2inner h1 {
        font-size: 30px;
        line-height: 31px;
        text-align: left;
        font-weight: bold;
    }
    .newsletter_wrepper .news_box2 .news2inner p {
        text-align: left;
    }
    .news_box2 .news2inner {
        justify-content: start;
        align-items: start;
    }
    .banner_logo {
        position: absolute;
        bottom: 0;
        width: 100%;
        text-align: center;
        display: none;
    }
    .insta_header {
        display: block;
        margin-bottom: 40px;
    }
    .just_feel_wrepp .swiper-slide.swiper-slide-active {
        width: 100% !important;
        height: 600px;
        margin-top: 0;
        transition: inherit;
    }
    .just_feel_wrepp .swiper {
        width: 100%;
        height: 600px;
        overflow: hidden;
    }
    .playlist_row .playicon-row h2 {
        margin: 0px 10px;
        font-size: 14px;
    }
    .just_feel_wrepp{
		padding-bottom:0px;
	} 
	.dai_row h2 {
    margin-top: 3px;
	}
}