body {
    font-family: 'Poppins', sans-serif;
}

html {
    scroll-behavior: smooth;

}


.header {
    position: fixed;
    top: -10px;
    z-index: 100;
    width: 100%;
    font-family: 'Poppins', sans-serif;
    left: 0px !important;

}

:target::before {
    content: "";
    display: block;
    height: 60px;
    /* fixed header height*/
    margin: -60px 0 0;
    /* negative fixed header height */
}

.scrolled {
    background-color: #b39769f5;
    opacity: 1;

    transition: 0.3s;
}

.navbar {

    height: 120px;
}

/* .navbar-brand img {

    width: 250px;
} */
.ml-auto,
.mx-auto {
    margin-left: 0px !important;
}

.nav-link {
    color: #424242 !important;
    margin-left: 30px;
    font-weight: 400 !important;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
}



.header .active {

    font-weight: 600;
}

.nav_icon {

    font-size: 50px;
    cursor: pointer;
    color: #424242 !important;
}

/* End of header styles */






















/* Start styles of home section */

.home {

    background-color: white;
    text-align: center !important;
    background: url("../images/home_bannner_2.jpg");
    text-align: center;
    height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center center;
}

.home_left {
    text-align: center !important;

}


.home_left .bg-home img {
    width: 500px;
    height: 500px;
    margin-top: 200px;
    opacity: 0.3;
}

#title_tex {

    color: #4d4237;

    position: absolute;
    right: 0;
    top: 300px;
}

.home_left h1 {

    font-size: 120px;
    font-weight: 900;
    font-family: 'Poppins', sans-serif;
    text-align: right !important;
    font-family: Anton, sans-serif;

    -webkit-transition: text-shadow 1s ease;
    text-shadow: 0 0 1px rgba(0, 0, 0, .1);
    /* margin: 0;
    padding: 0; */
    margin-right: 15px;

}

/* .home .home_right img {

    width: -moz-available;
    margin-right: -15px;
    margin-left: -15px;
    height: auto;

}
 */

.home-social-link {
    margin-top: 150px;
    margin-right: -15px;
    margin-left: -15px;
    padding-top: 100px;

    padding-bottom: 50px;
}

.home-social-link {
    margin-top: 100px;
    padding-top: 100px;
    margin-bottom: 100px;
}

.home-social-link a {
    color: white;
}

.icon {
    position: relative;
    text-align: center;
    width: 0px;
    height: 0px;
    padding: 30px;
    border-radius: 50px;
    color: #FFFFFF;
    margin-right: 15px !important;
}

.icon a {
    font-size: 30px;
    position: absolute;
    left: 0px;
    top: 5px;
}

.icon.social {
    float: right;
    margin: 0 5px 0 0;
    cursor: pointer;
    background: #b39769;
    color: white;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
}

.icon.social.fb a {
    left: 21px;
    top: 8px;
}

.icon.social.tw a {
    left: 15px;
    top: 10px;
}

.icon.social.yt a {
    left: 13px;
    top: 8px;
}

.icon.social.in a {
    left: 17px;
    top: 8px;
}

/* End styles of home section */


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 150;
    top: 0;
    left: 0;
    background-color: #b39769;
    overflow-x: hidden;
    transition: 0.5s;
    font-family: 'Rubik', sans-serif;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 35px;
    color: black;
    font-weight: 500;
    display: block;
    transition: 0.3s;
}

.sidenav .menu-st {}

.sidenav .nav-logo2 {

    width: 50px;
    margin-top: 0px;
    margin-left: 0px;
}

.sidenav .logo-strip {

    width: 150px;
    margin-bottom: 30px;
}

.sidenav .menu-st:hover {
    color: #93509f;

}

.sidenav h1 {

    font-size: 30px;
    margin-left: 15px;
    color: white;
    margin-bottom: 50px;
}


.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 0px;
    font-size: 46px;
    margin-right: 10px;
    color: #fff;
}

#main {
    transition: margin-left .5s;
    padding: 16px;
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

    .sidenav a {
        font-size: 18px;
    }
}

.nav_icon {

    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

/* ENd side nave section styles */

/* Start of abbout section styles */

.about {

    text-align: center !important;
}

.about .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.about h1 {
    color: #707070;
    position: relative;
    z-index: 1;
    text-align: left;
    text-transform: uppercase;
}

.about_left span {

    color: #b39769;
}

.about .about_left {

    text-align: center;
}

.about .about_left img {

    position: absolute;
    top: 150px;
    left: 250px;


}

.about .about_left p {
    position: relative;
    z-index: 1;
    text-align: justify;
    width: 100%;
    float: left;
    margin-top: 50px;
    color: #707070;
    line-height: 30px;
}

.about .about_right .about_big_img {

    width: 100%;
    float: right;
}

.about .about_right .about_big_img img {

    width: 100%;
    float: right;
    margin-right: -15px;

}

.about .about_small_img {

    border-top: solid 2px #b39769;
    margin-left: -15px;
    margin-right: -15px;
}

.about .about_small_img img {
    width: 30%;
    float: right;

    opacity: 0.6;


}

/* End sof about section styles */

/* Start of concert section styles */

.concert {
    text-align: center;
    background-color: #333;
}

.concert .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.concert h1 {

    position: relative;
    z-index: 1;
    color: white;
    text-align: left;
    text-transform: uppercase;
}

.concert span {

    color: #b39769;
}

.concert .concert_left img {

    margin-left: -15px;
    width: 100%;
    float: left;



}




.concert .concert_right .widget_iframe iframe {

    height: 550px;
    margin-top: 0px;
    z-index: 10
}


/* End of concert section styles */




/* Start styles of album section */

.album {
    text-align: center !important;
    background: url("../images/albums-bg.jpg");
    text-align: center;
    height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 0px;
    background-position: center center;
}



.album .album_left img {

    margin-top: 250px;
    margin-bottom: 50px;
    width: 400px;
    height: 400px;
}

.album .album_left .btn-book-album {

    background-color: transparent;
    border: solid 2px #efd975;
    color: #efd975;
    border-radius: 0px;
    margin-bottom: 150px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 25%;
    font-size: 25px;
}


.album .album_right {

    color: white;
}

.album h1 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    margin-top: 100px;
}

.album h2 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 100px;
}

.album span {

    color: #b39769;
}

.album .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.album .album_right p {

    color: white;

    text-align: justify;
    width: 90%;
    margin-left: 0px;
}

.album .old_album img {

    width: 150px;
    height: 150px;

}

.album .old_album .btn-book-oldalbum {
    background-color: transparent;
    border: solid 2px #efd975;
    color: #efd975;
    border-radius: 0px;
    margin: 30px 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 60%;
    font-size: 20px;

}

/* End styles of album section */











/* start of merchandise section styles  */

.merchandise {

    text-align: center !important;
    background: url("../images/merchandise.jpg");
    text-align: center;
    height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center center;
}

.merchandise_content {
    margin-left: 20px;
    margin-right: 20px;
}

.merchandise h1 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    padding-top: 150px;
}

.merchandise .merchandise_content h2 {


    color: white;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 20px;
    height: 65px;
}


.merchandise .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;
    margin-top: 50px;
    margin-bottom: 150px;
}

.owl-carousel .owl-item img {
    display: block;
    width: 200px !important;
    margin-left: auto;
    margin-right: auto;
}

.merchandise .merchandise_content .btn-merchandise {

    background-color: transparent;
    border: solid 2px #efd975;
    color: #efd975;
    border-radius: 0px;
    margin-bottom: 150px;
    padding-top: 15px;
    padding-bottom: 15px;
    width: 40%;
    font-size: 22px;
}

.merchandise .owl-prev,
.owl-next {
    position: absolute;
    top: 20%;

    transform: translateY(-50%);
}

.merchandise .owl-prev {
    left: 2rem;
}

.merchandise .owl-next {
    right: 2rem;
}

.merchandise .owl-nav .owl-prev span {
    font-size: 30px;
    background-color: #b39769;
    color: white;
    padding: 0px 8px;
}

.merchandise .owl-nav .owl-next span {
    font-size: 30px;
    background-color: #b39769;
    color: white;
    padding: 0px 8px;
}

/* End of merchandise section styles */

/* Start of Videos section Styles */


.videos {

    text-align: center !important;
    background: url("../images/videos-bg.jpg");
    text-align: center;
    height: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center center;
}

.videos_content {
    margin-left: 20px;
    margin-right: 20px;
}

.videos-bg-overlay {
    background-color: rgba(0, 0, 0, 0.719);
    margin-top: -65px;
}

.videos h1 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 120px;
}

.videos span {

    color: #b39769;
}


.videos .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;

    margin-bottom: 50px;
}

.videos .nav {

    margin-bottom: 80px;
}

.videos .nav a {
    font-family: 'Poppins', sans-serif;
    color: white !important;
    text-align: left;
    margin-bottom: 30px;
    font-weight: 300 !important;
    text-transform: initial;
}

.videos .nav .active {

    background-color: transparent;
    font-weight: 500 !important;


}

.videos .tab-content iframe {

    height: 600px;
    width: 80%;
    float: left;
    margin-bottom: 200px;
}



/* End Of videos Section Styles */

/* start styles of social_media section */

.social_media {
    text-align: center !important;
    background: url("../images/social_media_bg.jpg");
    text-align: center;
    height: 100%;
    color: white !important;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center center;

}

.social_media_overlay {

    background-color: rgba(0, 0, 0, 0.637);
    height: 100%;
    margin-top: -65px;
}

.social_media_content {
    margin-left: 20px;
    margin-right: 20px;
}

.social_media h1 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 80px;
}

.social_media span {

    color: #b39769;
}


.social_media .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;

    margin-bottom: 50px;
}

/* ***************************************** */
.social_media .fb_container {
    background-color: transparent;
    width: 100%;
    height: 500px;

    margin-bottom: 70px;
    overflow: hidden;

}

.social_media .fb_container .fb_content {
    width: 100%;
    height: 500px;
    overflow-y: scroll;
    padding-right: 17px;
    /* Increase/decrease this value for cross-browser compatibility */
    box-sizing: content-box;
}

.social_media .fb_container .row {

    background-color: transparent !important;
}

.social_media .fb_container img {

    width: 100%;
    height: 80px;
    margin: 10px;

}

.social_media .fb_container h4 {
    font-weight: 500;

    font-size: 15px;
    color: white;
    text-align: left;

    margin-top: 15px;
}

.social_media .fb_container p {

    font-size: 14px;
    text-align: left;
}

.social_media .fb_container h5 {

    color: #9c9c9c;
    font-size: 13px;
    margin-top: -10px;
    text-align: left;
}

.social_media .fb_container .fb_left_al span {

    color: #3466c9;
    font-size: 30px;
    margin-left: 20px;
    float: right;
}



.social_media .fb_container.fb_left_al {
    text-align: left;

    margin-bottom: 20px;
}

.social_media .fb_container .fb_right_al {
    text-align: right;

    margin-bottom: 20px;
}

/* ************************************************* */

.social_media .twitter_container {

    background-color: transparent;
    width: 100%;
    height: 500px;
    overflow: hidden;
    color: white;
}

.social_media .twitter_container .twitter_content {

    width: 100%;
    height: 500px;
    overflow-y: scroll;
    padding-right: 17px;
    /* Increase/decrease this value for cross-browser compatibility */
    box-sizing: content-box;

}

.social_media .twitter_container .twitter_banner {

    text-align: center !important;
    background: url("../images/social_media_bg.jpg");
    text-align: center;
    width: 100%;

    background-size: cover;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: center center;

}

.social_media .twitter_container .twitter_banner .tw_banner_overlay {
    background-color: rgba(0, 0, 0, 0.473);
}

.social_media .twitter_container .twitter_banner img {

    width: 80px;
    margin-top: 20px;
}

.social_media .twitter_container .twitter_banner a {
    text-decoration: none;
}

.social_media .twitter_container .twitter_banner h2 {

    color: rgb(211, 211, 211);
    font-size: 18px;
    margin-top: 10px;
    font-weight: 100;
}

.social_media .twitter_container .twitter_banner h3 {

    color: #1da1f2;
    font-size: 15px;
    margin-top: 10px;
    font-weight: 100;
}

.social_media .twitter_container .twitter_banner span {
    color: white;
}

.social_media .twitter_container .twitter_banner h4 {
    color: #1da1f2;
    font-size: 15px;
    margin-top: -5px;
    font-weight: 100;

}

.social_media .twitter_container .twitter_banner .tw_follow {

    background-color: #1da1f2;
    color: white;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 50%;
}

.social_media .twitter_container .twitter_box {
    background-color: transparent;
    margin: 10px 10px 10px 10px;
    border-radius: 10px;
    border: solid 1px #ffffffb4;
}

.social_media .twitter_container .tw_head {
    text-align: left !important;
    margin: 20px 20px 10px 20px;

}

.social_media .twitter_container .tw_head a {

    text-decoration: none;
}

.social_media .twitter_container .tw_head img {
    width: 50px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.social_media .twitter_container .tw_head h3 {
    font-size: 18px;
    margin-top: 20px;
    color: white;
}

.social_media .twitter_container .tw_head h4 {
    font-size: 14px;
    color: rgb(148, 148, 148);
    font-weight: 100;
    color: white;
}

.social_media .twitter_container .tw_head h5 {

    color: #1da1f2;
    float: right;
    margin-top: 20px;

}

.social_media .twitter_container .twitter_body {
    text-align: left !important;
    margin: 0px 20px 10px 20px;

}

.social_media .twitter_container .twitter_body hr {


    background-color: rgb(148, 148, 148);
}

.social_media .twitter_container .twitter_body p {

    font-size: 15px;
    color: white;

}

.social_media .twitter_container .twitter_body a {

    font-size: 15px;
    color: rgb(34, 34, 34);
    text-decoration: none;

}

.social_media .twitter_container .twitter_footer {
    text-align: left !important;
    margin: 0px 20px 10px 20px;

}

.social_media .twitter_container .twitter_footer h6 {
    text-align: left !important;
    color: rgb(148, 148, 148);
    font-size: 14px;
    font-weight: 100;
    padding-bottom: 15px;

}


.social_media .insta_container img {

    width: 100%;
    height: 120px;
}

.social_media .insta_container {



    background-color: transparent;
    width: 100%;
    height: 500px;
    overflow: hidden;
    float: right;
}

.social_media .insta_container .insta_content {
    width: 100%;
    height: 500px;
    overflow-y: scroll;
    padding-right: 17px;
    /* Increase/decrease this value for cross-browser compatibility */
    box-sizing: content-box;
}

.insta-stream {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 10px;
    padding-left: -50px;
}

.insta-stream li.il-item {
    width: 25%;
    margin: 10px 10px;
    list-style: none;
}

/* End styles of social_mediasection */


/* start styles of sign up section */


.sign_up {

    text-align: center;
}

.sign_up .sign_up_left h3 {

    text-align: left;
    color:
        #707070;
    font-size: 20px;
    text-transform: uppercase;
    padding: 55px 0px 30px 0px;
}

.sign_up .sign_up_right .btn_signup {

    background-color: #f0da75;
    color: black;
    text-transform: uppercase;
    border-radius: 0px;
    font-weight: 600;
    /* margin: 32px 0px 30px 0px; */
    width: 100%;

    /* padding: 15px 0px; */
}

.sign_up .sign_up_right .input-group {

    margin: 32px 0px 30px 0px;
    width: 100%;
    padding: 15px 0px;

}

.sign_up .sign_up_right .input-group input {
    border-radius: 0px;

}

/* End styles of sign up section */

.footer {

    text-align: center;

    background-color: #1c1c1c;
}


.footer h1 {


    color: white;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 100px;
}

.footer span {

    color: #b39769;
}


.footer .un {
    background-color: #b39769;
    height: 7px;
    width: 70px;

    margin-bottom: 50px;
}

.footer .footer-content {

    padding: 100px 0px;
    margin-left: 20px;
    margin-right: 20px;
}

.footer .contact_form form {

    width: 85%;

}

.footer .contact_form input {

    height: 50px;
}

.footer .contact_form .custom-select {

    margin-top: 0px;
    margin-bottom: 15px;
    height: 50px;
    font-weight: 300 !important;
}



.footer .contact_form ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgb(168, 168, 168);
    opacity: 1;
    /* Firefox */

    font-weight: 300 !important;
}

.footer .contact_form .selected {
    color: rgb(168, 168, 168);
}

.footer .contact_form .btn-clear {

    border: solid 3px #f0da75;
    background-color: transparent;
    color: white;
    border-radius: 0px;
    width: 100%;
    text-transform: uppercase;
    padding: 15px 0px;
    font-size: 20px;
}

.footer .contact_form .btn-send {

    background-color: #f0da75;
    color: #1c1c1c;
    border-radius: 0px;
    width: 100%;
    text-transform: uppercase;
    padding: 15px 0px;
    font-size: 20px;
    border: solid 3px #f0da75;
}

.footer .footer-center {
    text-align: left;
}

.footer .footer-center a {

    color: white;
    text-decoration: none;
    text-transform: uppercase;
}


.footer .footer-right a {

    text-align: left;
    text-transform: uppercase;
    color: white;
    text-decoration: none;
}

.footer .copy-right a{
    text-decoration: none;
    color: rgb(204, 204, 204);
}
.footer .copy-right h6 {

    color: rgb(204, 204, 204);
    font-weight: 100;
    font-size: 14px;
    margin-top: 69px;
    margin-bottom: -100px !important
}







/* ########################################## */
/* ########################################## */
/* ########################################## */

/* ########################################## */

@media only screen and (max-width:6781px) {
    .navbar-brand {
        display: none;
    }

    .album .btn-book-album_right {

        display: none;
    }

    .album .album_right img {

        display: none
    }
}


@media only screen and (max-width:1781px) {

    .home-social-link {
        margin-top: 100px;

        padding-top: 100px;

    }
}


@media only screen and (max-width:1692px) {


    .home-social-link {
        margin-top: 50px;

        padding-top: 100px;

    }
}

@media only screen and (max-width:1629px) {


    .home_left h1 {
        font-size: 100px;

    }

    .merchandise .merchandise_content .btn-merchandise {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 150px;
        padding-top: 15px;
        padding-bottom: 15px;
        width: 60%;
        font-size: 22px;
    }
}

@media only screen and (max-width:1604px) {


    .home-social-link {
        margin-top: 0px;

        padding-top: 100px;

    }

    #title_tex {
        top: 250px;

    }

    .home_left .bg-home img {

        width: 360px;
        height: 360px;
        margin-top: 200px;

    }

    .home-social-link {

        margin-top: 150px;
        padding-top: 100px;

    }

    .album .album_right p {
        color: white;
        text-align: justify;
        width: 90%;
        margin-left: 0px;
        margin-bottom: 106px;
    }

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 60%;
        font-size: 20px;
    }
}

@media only screen and (max-width:1534px) {


    .home-social-link {
        margin-top: 100px;

        padding-top: 100px;

    }

}

@media only screen and (max-width:1497px) {


    .home-social-link {
        margin-top: 100px;

        padding-top: 100px;

    }

    .about .about_left p {

        width: 100%;
        margin-bottom: 40px;

    }

    .about .about_right .about_big_img {

        float: right;
        margin-right: 0px;
        width: 100%;
        height: 100%;


    }

    .about .about_right .about_big_img img {
        width: 100%;
        float: right;
        margin-right: -15px;
        height: 733px;
    }



    .album h1 {
        color: white;
        text-align: left;
        text-transform: uppercase;
        margin-top: 50px;
    }

    .album .album_left img {
        margin-top: 319px;
        margin-bottom: 50px;
        width: 400px;
        height: 400px;
    }
}

@media only screen and (max-width:1468px) {
    .about .about_right .about_big_img img {
        width: 100%;
        float: right;
        margin-right: -15px;
        height: 763px;
    }


}

@media only screen and (max-width:1446px) {


    .home-social-link {
        margin-top: 80px;

        padding-top: 100px;

    }


    .about .about_small_img img {
        width: 40%;
        float: right;
        opacity: 0.6;
    }




    .home-social-link {
        margin-top: 80px;

        padding-top: 100px;

    }


    .about .about_small_img img {
        width: 40%;
        float: right;
        opacity: 0.6;
    }

}

@media only screen and (max-width:1411px) {


    .home-social-link {
        margin-top: 80px;
        padding-top: 100px;
    }

    .home_left .bg-home img {
        width: 350px;
        height: 350px;
        margin-top: 150px;
    }

    .merchandise .owl-prev {
        left: 1rem;
    }

    .merchandise .owl-next {
        right: 1rem;
    }

    .social_media .insta_container img {
        width: 100%;
        height: 98px;
    }
}

@media only screen and (max-width:1402px) {
    .about .about_left p {
        width: 100%;
        margin-bottom: 119px;
    }

}

@media only screen and (max-width:1363px) {


    .home-social-link {
        margin-top: 50px;
        padding-top: 100px;
    }

    .home_left h1 {
        font-size: 80px;
    }


    .about .about_right .about_big_img img {
        width: 100%;
        float: right;
        margin-right: -15px;
        height: 100%;
    }

    .about .about_right .about_big_img {
        float: right;
        margin-right: 0px;
        width: 100%;
    }

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 70%;
        font-size: 20px;
    }

    .merchandise .merchandise_content .btn-merchandise {


        width: 70%;

    }



    .concert .concert_left img {

        height: 980px;
    }





}


@media only screen and (max-width:1312px) {

    .about .about_left p {
        width: 100%;
        margin-bottom: 59px;
    }

    .album .album_left img {
        margin-top: 343px;
        margin-bottom: 50px;
        width: 400px;
        height: 400px;
    }

    .album .album_right p {
        color: white;
        text-align: justify;
        width: 90%;
        margin-left: 0px;
    }

    .album .album_left .btn-book-album {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 150px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 40%;
        font-size: 25px;
    }

    .merchandise .owl-prev {
        left: 0rem;
    }

    .merchandise .owl-next {
        right: 0rem;
    }

    .concert .concert_left img {
        height: 100%;
    }

    .concert .concert_right .widget_iframe iframe {

        height: 500px;
        margin-top: 50px;
        z-index: 10
    }
}

@media only screen and (max-width:1261px) {
    .home-social-link {
        margin-top: 50px;
        padding-top: -100px;
    }

    .icon.social {

        margin: -50px 5px 0 0;

    }

    .about .about_left p {
        width: 100%;
        margin-bottom: 0px;
    }



    .videos .tab-content iframe {
        height: 450px;
        width: 90%;
        float: left;
        margin-bottom: 80px;
    }
}

/* llll */
@media only screen and (max-width:1199px) {

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 84%;
        font-size: 20px;
    }

    .album .old_album img {
        width: 130px;
        height: 130px;
    }

    .social_media .fb_container img {

        width: 90%;
        height: 150px;
        margin: 10px;

    }

    .social_media .twitter_container {

        margin-top: 50px;
        background-color: transparent;
        width: 100%;
        height: 500px;
        overflow: hidden;
    }

    .social_media .insta_container {


        margin-top: 50px;
        margin-bottom: 50px;
        background-color: transparent;
        width: 100%;
        height: 500px;
        overflow: hidden;
        float: right;
    }

    .social_media .insta_container img {

        width: 100%;
        height: 170px;
    }

    .insta-stream {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;

        padding-left: 195px;
    }
}


@media only screen and (max-width:1179px) {
    .about .about_right .about_big_img {

        float: right;
        margin-right: 0px;
        width: 100%;

    }

    .about .about_left p {

        width: 100%;
        margin-bottom: 0px;

    }

    .album .album_right p {

        color: white;
        text-align: justify;
        width: 90%;
        margin-left: 0px;

    }
}

@media only screen and (max-width:1162px) {
    #title_tex {
        top: 200px;
    }

    .home_left .bg-home img {
        width: 320px;
        height: 320px;
        margin-top: 120px;
    }
}

@media only screen and (max-width:1153px) {


    .about .about_right .about_big_img {

        float: right;
        margin-right: 0px;
        width: 100%;

    }
}

@media only screen and (max-width:1132px) {

    .about .about_left img {
        position: absolute;
        top: 150px;
        left: 50px;
    }

    .about .about_right .about_big_img {
        float: right;
        margin-right: 0px;
        width: 100%;
        height: 753px;
    }

    .album .album_left .btn-book-album {

        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 150px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 40%;
        font-size: 25px;

    }

    .merchandise_content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .videos_content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .social_media_content {
        margin-left: 0px;
        margin-right: 0px;
    }

    .footer .footer-content {

        margin-left: 0px;
        margin-right: 0px;
    }
}

@media only screen and (max-width:1096px) {

    .home_left h1 {
        font-size: 80px;
    }

    .about .about_left img {
        position: absolute;
        top: 150px;
        left: 100px;
    }

    .about .about_left p {
        width: 100%;
        margin-bottom: 0px;
    }

    .merchandise .owl-prev {
        left: 2rem;
    }

    .merchandise .owl-next {
        right: 2rem;
    }

    .concert .concert_right .widget_iframe iframe {

        height: 409px;
        margin-top: 50px;
        z-index: 10;

    }
}

@media only screen and (max-width:1059px) {
    .home-social-link {
        margin-top: 0px;
        padding-top: -100px;
    }

}

@media only screen and (max-width:991px) {

    .navbar-toggler {
        display: none;
    }

    .header {
        background-color: #b39769;
    }

    .nav_icon {
        margin-left: 0px;
        margin-right: 15px;
        margin-top: 0px;
        color: white !important;
    }

    .navbar-brand {
        display: block;
    }

    .navbar-brand img {
        width: 100px;
        margin-left: 15px;
    }

    .home {
        background-color: white;
        text-align: center !important;
        background: url("../images/home_bannner_2.jpg");
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto;
        text-align: center;
        height: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        margin: 0 auto;
        background-position: center 19px;
    }

    .home_left {
        text-align: center !important;
        margin-left: 0px;
        margin-right: 0px;
    }

    .home_left h1 {
        font-size: 100px;
        text-align: center !important;
        margin-right: auto;
        margin-left: auto;
    }

    .home_left .bg-home img {
        width: 320px;
        height: 320px;
        margin-top: 205px;
    }

    #title_tex {
        position: relative;

        top: 5px !important;
        right: auto !important;
        left: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;

        margin-top: -250px;

    }

    .home-social-link {

        margin-top: 50px;
        margin-right: -15px;
        margin-left: 0px;
        padding-top: 100px;
        border-top: none;

    }

    .icon.social {


        text-align: center;
        margin-top: -50px;
        margin-bottom: 50px;


    }

    .icon.social {

        float: none;

        cursor: pointer;
        background: #b39769;
        color: white;
        transition: 0.5s;
        -moz-transition: 0.5s;
        -webkit-transition: 0.5s;
        -o-transition: 0.5s;
        margin-left: auto;
        margin-right: auto;
        display: inline-grid;

    }

    .home .home_right img {
        width: 100%;
        margin-right: -15px !important;
        margin-left: 0px;
        height: auto;
    }

    .home_right {

        margin-right: -15px;
        margin-left: -15px;

    }


    .about h1 {

        color: #707070;
        position: relative;
        z-index: 1;
        text-align: center;
        text-transform: uppercase;

    }

    .about .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;

    }

    .about .about_left p {
        width: 100%;
        margin-bottom: 176px;
        margin-top: -155px;
    }

    .about .about_left img {

        position: relative;


        right: auto !important;
        left: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        margin-top: -144px;

    }

    .about .about_right .about_big_img img {

        width: 100% !important;
        height: 100% !important;

    }

    .about .about_right .about_big_img {

        float: right;
        margin-right: 0px;
        width: 100%;
        height: auto;

    }

    .about_right {

        margin-left: -30px;

    }

    .about .about_small_img img {

        width: 100%;
        float: right;
        opacity: 0.6;
    }

    .concert_left {
        margin-right: -15px;
        margin-left: -15px;
    }

    .concert .concert_left img {
        width: 100%;
        margin-right: -15px !important;
        margin-left: 0px;
        height: auto;
    }



    .concert .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-top: 50px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;

    }

    .concert h1 {

        position: relative;
        z-index: 1;

        text-align: center;
        text-transform: uppercase;

    }

    .concert_right {
        text-align: center !important;
    }

    .concert .concert_right .widget_iframe iframe {

        height: 587px;
        margin-top: 50px;
        z-index: 10;

    }

    .album {

        text-align: center !important;
    }

    .album .btn-book-album_right {

        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 25%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .album .album_right {
        text-align: center !important;
    }

    .album .album_right img {

        display: block;
        margin-top: 20px;
        margin-bottom: 50px;
        width: 200px;
        height: 200px;
        margin-left: auto;
        margin-right: auto;
    }

    .album .album_right a {
        text-decoration: none;
    }

    .album .album_left .btn-book-album {

        display: none
    }

    .album .album_left img {


        display: none
    }

    .album h1 {
        color: white;
        text-align: center;
        text-transform: uppercase;
        margin-top: 0px;
    }

    .album .album_left img {
        margin-top: 80px;
        margin-bottom: 50px;
        width: 400px;
        height: 400px;
    }

    .album .un {
        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-top: 50px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
    }



    .album h2 {
        color: white;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 40px;
    }

    .album .album_right p {
        color: white;
        text-align: justify;
        width: 100%;
        margin-left: 0px;
        margin-bottom: 50px;
    }

    .merchandise h1 {

        color: white;
        text-align: center;
        text-transform: uppercase;
        padding-top: 100px;

    }

    .merchandise_content {
        margin-left: 0px;
    }

    .merchandise .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-top: 50px;
        margin-bottom: 150px;
        margin-left: auto;
        margin-right: auto;

    }

    .merchandise .merchandise_content .btn-merchandise {

        width: 20%;

    }

    .album .old_album img {
        width: 130px;
        height: 130px;
        margin-bottom: 50px;
    }

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 22%;
        font-size: 20px;
    }

    .album .old_album img {
        width: 250px;
        height: 250px;
        margin-bottom: 0px;
        margin-top: 50px;
    }

    .album .btn-book-album_right {
        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 105px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 25%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .videos .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;

    }

    .videos_content {
        margin-left: 0px;
        margin-top: -60px;
    }

    .videos h1 {

        color: white;
        text-align: center;
        text-transform: uppercase;
        padding-bottom: 100px;

    }

    .videos .nav a {
        font-family: 'Poppins', sans-serif;
        color: white !important;
        text-align: center;
        margin-bottom: -4px;
        font-weight: 300 !important;
        text-transform: initial;
    }

    .videos .tab-content iframe {

        height: 500px;
        width: 100%;
        float: none;
        margin-bottom: 80px;

    }

    .social_media h1 {

        color: white;
        text-align: center;
        text-transform: uppercase;
        padding-bottom: 120px;

    }

    .social_media_content {
        margin-left: 0px;
    }

    .social_media .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;

    }

    .social_media .fb_container iframe {

        width: 100% !important;
        height: 600px;
        padding-left: 300px;
    }

    .sign_up .sign_up_left h3 {

        text-align: left;
        color: #707070;
        text-transform: uppercase;
        padding: 45px 0px 25px 0px;
        font-size: 20px;

    }

    .footer .un {

        background-color: #b39769;
        height: 7px;
        width: 70px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;

    }

    .footer h1 {

        color: white;
        text-align: center;
        text-transform: uppercase;
        padding-bottom: 100px;

    }

    .footer .footer-content {


        margin-left: 0px;
    }

    .footer .contact_form form {

        width: 100%;
        margin-bottom: 100px;
    }

    .footer .footer-center a {

        color: white;
        text-decoration: none;
        text-align: center;

    }

    .footer .footer-center {

        text-align: center;
        margin-bottom: 100px;

    }

    .footer .footer-right a {

        text-align: center;
        text-transform: uppercase;
        color: white;
        text-decoration: none;

    }
}

@media only screen and (max-width:880px) {

    .insta-stream {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 113px;
    }
}

@media only screen and (max-width:767px) {


    .sign_up .sign_up_left h3 {

        text-align: center;
        color: #707070;
        text-transform: uppercase;
        padding: 45px 0px 0px 0px;
        font-size: 20px;

    }

    #title_tex {

        color: white;


    }

    .home_left h1 {

        font-size: 90px;
        text-shadow: 2px 2px 4px #818181a4;

    }

    .home_left .bg-home img {
        width: 300px;
        height: 300px;
        margin-top: 257px;
    }

    .home {

        background-position: right 42px;
    }

    .social_media .fb_container iframe {

        width: 100% !important;
        height: 600px;
        padding-left: 200px;
    }


    .album .btn-book-album_right {
        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 30%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .merchandise .merchandise_content .btn-merchandise {
        width: 27%;
    }

    .social_media .fb_container img {
        width: 90%;
        height: 130px;
        margin: 10px;
    }

    .insta-stream {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 77px;
    }

    .sign_up .sign_up_right .input-group {
        margin: 13px 0px 30px 0px;
        width: 100%;
        padding: 15px 0px;
    }
}

@media only screen and (max-width:683px) {

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 15px;
        padding-bottom: 15px;
        width: 31%;
        font-size: 20px;
    }

    .social_media .fb_container iframe {

        width: 100% !important;
        height: 600px;
        padding-left: 150px;
    }

}

@media only screen and (max-width:629px) {




    .home_left h1 {

        font-size: 70px;


    }

    .home_left .bg-home img {

        width: 280px;
        height: 280px;
        margin-top: 180px;

    }

    .home-social-link {

        margin-top: 50px;
        margin-right: -15px;
        margin-left: 0px;
        padding-top: 100px;
        border-top: none;
        position: relative;

    }

    .merchandise .merchandise_content .btn-merchandise {

        width: 40%;

    }

    .videos .tab-content iframe {

        height: 400px;
        width: 100%;
        float: none;
        margin-bottom: 80px;

    }
}


@media only screen and (max-width:629px) {




    .home_left h1 {

        font-size: 70px;


    }

    .album .album_left .btn-book-album {

        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 150px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 45%;
        font-size: 25px;

    }


}


@media only screen and (max-width:575px) {



    .album .btn-book-album_right {
        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 40%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .social_media .fb_container img {
        width: 100%;
        height: 105px;
        margin: 10px;
    }

    .insta-stream {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 32px;
    }

    .social_media .insta_container img {
        width: 100%;
        height: 120px;
    }


}

@media only screen and (max-width:500px) {

    .home {
        background-position: right 65px;
    }

    .home_left h1 {
        font-size: 74px;
    }

    .home_left .bg-home img {
        width: 280px;
        height: 280px;
        margin-top: 305px;
    }

    .merchandise .merchandise_content .btn-merchandise {

        width: 50%;

    }

    .social_media .fb_container iframe {

        width: 100% !important;
        height: 600px;
        padding-left: 70px;
    }

    .about_left span {
        display: block;
        word-wrap: break-word;

        white-space: normal
    }

    .album .album_left img {

        margin-top: 80px;
        margin-bottom: 50px;
        width: 300px;
        height: 300px;

    }



    .album .btn-book-album_right {
        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 50px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 52%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .insta-stream {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 0px;

    }

    .social_media .insta_container img {

        width: 100%;
        height: 110px;

    }

    .social_media_overlay {
        background-color: rgba(0, 0, 0, 0.637);
        height: 100%;
        margin-top: -72px;
    }
}

@media only screen and (max-width:414px) {

    .home {

        background-color: white;
        text-align: center !important;
        background: url("../images/home_bannner_2_mobile version.jpg");
        text-align: center;
        height: 100%;

        background-size: cover;
        background-repeat: no-repeat;
        margin: 0 auto;
        background-position: right 49px;
    }

    .nav_icon {

        font-size: 50px;
        cursor: pointer;
        color: white !important;

    }

    .about .about_left img {

        position: relative;
        right: auto !important;
        left: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        margin-top: 0px;

    }

    .about .about_left p {

        width: 100%;
        margin-bottom: 120px;
        margin-top: -300px;

    }

    .album .album_left .btn-book-album {

        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 150px;
        padding-top: 20px;
        padding-bottom: 20px;
        width: 55%;
        font-size: 25px;

    }

    .album .btn-book-album_right {
        display: block;
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin-bottom: 50px;
        padding-top: 15px;
        padding-bottom: 15px;
        width: 58%;
        font-size: 25px;
        margin-left: auto;
        margin-right: auto;
    }

    .album .album_right img {

        display: block;
        margin-top: 20px;
        margin-bottom: 50px;
        width: 175px;
        height: 175px;
        margin-left: auto;
        margin-right: auto;

    }

    .album .old_album .btn-book-oldalbum {
        background-color: transparent;
        border: solid 2px #efd975;
        color: #efd975;
        border-radius: 0px;
        margin: 30px 0px 50px 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 47%;
        font-size: 20px;
    }

    .album .old_album img {
        width: 230px;
        height: 230px;
        margin-bottom: 0px;
        margin-top: 40px;
    }

    .videos .tab-content iframe {

        height: 350px;
        width: 100%;
        float: none;
        margin-bottom: 80px;

    }

    .merchandise .merchandise_content .btn-merchandise {

        width: 60%;

    }

    .social_media .fb_container iframe {

        width: 100% !important;
        height: 600px;
        padding-left: 20px;
    }


    .social_media .fb_container img {

        width: 100%;
        height: 70px;
        margin: 19px 0px;

    }

    .social_media .insta_container img {

        width: 100%;
        height: 96px;

    }

    .insta-stream {

        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 15px;

    }

    .social_media .insta_container {

        margin-top: 64px;
        margin-bottom: 50px;
        background-color: transparent;
        width: 100%;
        height: 500px;
        overflow: hidden;
        float: right;

    }
}



@media only screen and (max-width:385px) {


    .home_left h1 {

        font-size: 62px;

    }

}

@media only screen and (max-width:360px) {

    .about .about_left img {

        position: relative;
        right: auto !important;
        left: auto !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center !important;
        margin-top: 0px;
        width: 300px;
        height: 300px;

    }


    .insta-stream {

        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-left: 10px;
        padding-left: 4px;

    }
}