/****************************************/

/******* Responsive Styles *********/

/***************************************/

@media(min-width:768px) {
    .btn-title {
        padding: 2px 25px;
    }

}

@media(min-width:800px) {
    .sec-tab-content--left {
        display: flex !important;
    }
}

@media(min-width:991px) {}

@media(min-width:1200px) {
    .ham-page {
        justify-content: center;
    }

    .sec-action {
        column-gap: 5px;
    }

}

@media(min-width:1280px) {}

@media(min-width:1312px) {}

@media(min-width:1366px) {}

@media(min-width:1400px) {
    /* .addons-total {
        padding-left: 23%;
    } */

    .sec-tab-content--left {
        width: 125%;
    }

    .party-add-ons--footer.hamburger-footer {
        justify-content: center;
        column-gap: 23%;

    }

    /* 
    .page--text {
        padding-left: 5%;
    } */

    /* .party-addons {
        padding-right: 60px;
    } */

    /* .page-party-add-ons-wrapper.add-ons-details-form .page--text {
        padding-left: 6%;
    } */
}

@media(min-width:1440px) {
    .package-main {
        padding: 1vh 1.5vw;
    }
}

@media(min-width:1441px) {

    .gallery-left,
    .gallery-right {
        height: 35vw;
    }

    .sec-gallery--center {
        height: 35vw;
    }

    .sec-gallery--center .carousel {
        height: 35vw;
    }

    .sec-gallery--center .carousel .carousel-item {
        height: 34.5vw;
    }
}

@media(min-width:1536px) {
    .package-main {
        padding: 1vh 3vw;
    }

    .page-party--img {
        top: 0%;
    }

    .page-ham--img {
        top: 0%;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -52%;
    } */
}

@media(min-width:1680px) {

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -57%;
    } */

    .party-wrapper .party-add-ons--img-top {
        height: 400px;
        margin-top: -5%;

    }

    .party-add-ons--img-bottom {
        height: 316px;
    }

    .page-ham--img {
        top: 3%;
    }

    .page-party--img {
        top: 3%;
    }
}

@media(min-width:1920px) {

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -65%;
    } */

    .page-party--img {
        top: 4%;
    }

    .package-main {
        padding: 3vh 3vw;
    }

    .party-add-ons--img-top {
        height: 390px;
    }

    .party-add-ons--img-bottom {
        height: 390px;
    }
}

@media(min-width:2440px) {
    .party-add-ons--img-top {
        height: 400px;
    }

    .party-add-ons--img-bottom {
        height: 400px;
    }

    .page-party--img {
        top: 10%;
    }

    .page-ham--img {
        top: 11%;
    }

    /* .sec-header-tab {
        padding: 4vh 6.5vw 2vh 6.5vw;
    }

    .sec-header-tab.active {
        padding: 4vh 6.5vw 4vh 6.5vw;
    } */
}

@media(min-width:1990px) and (max-width:2400px) {
    .page-ham--img {
        top: 10%;
    }

    .page-party--img {
        top: 7%;
    }
}

@media(min-width:1200px) and (max-width:1399px) {
    .party-add-ons--footer {
        column-gap: 13%;
    }

    .party-add-ons--footer.hamburger-footer {
        column-gap: 5%;
    }
}

@media(min-width:800px) and (max-width:1199px) {
    .party-add-ons--footer.hamburger-footer {
        column-gap: 20%;
    }
}

@media(min-width:1024px) and (max-width:1199px) {
    .page--text {
        font-size: 18px;
    }
}

@media(min-width:992px) and (max-width:1024px) {
    .page--text {
        font-size: 17px;
    }

    .party-footer {
        justify-content: space-around;
    }
}

@media(min-width:992px) and (max-width:1200px) {
    .party-footer {
        justify-content: space-around;
    }

    .cls-event-details{
    max-width: 238px;
    }
}

@media(min-width:576px) and (max-width:767px) {}

@media(min-width:676px) and (max-width:1280px) {}

/************************************************/
@media (max-width:1680px) {
    .sec-header--main img.header-main {
        width: 72vw;
    }

    /* .sec-header-tab {
        font-size: 42px;
    } */
}

@media(max-width:1400px) {

    .btn-action--title {
        padding: 2px 10px;
    }

    .package-payment {
        font-size: 26px;
    }
}

@media(max-width:1440px) {
    /* .sec-header-tab {
        font-size: 39px;
        padding: 4vh 3.5vw 2vh 3.5vw;
    } */
}

@media(max-width:1366px) {
    .sec-header--main img.header-main {
        width: 86vw;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -43%;    } */

    /* .sec-header-tab {
        font-size: 30px;
        padding: 2vh 2vw 2vh 2vw;
    }

    .sec-header-tab.active {
        font-size: 30px;
        padding: 2vh 2vw 3vh 2vw;
    } */


    .page-action--btn {
        column-gap: 10px;
    }

    .page-party--img {
        top: -5%;
    }

    .page-party--icon-left-bottom {
        width: 160px;
        left: -15.3%;
    }
}

@media(max-width:1280px) {
    .party-addons--wrapper .sec-page-box--wrapper.party {
        width: 100vw;
    }

    .sec-page-box--wrapper.party {
        width: 72vw;
    }

    .party-package--menu {
        font-size: 18px;
    }

    /* .page-box--main .sec-action {
        column-gap: 25px;
    } */

    .party-package-add-ons .semi-circle {
        width: 28vw;
    }

    .page-party-add-ons-wrapper .semi-circle .party--title {
        font-size: 10px;
    }

    /* .sec-header-tab.active {
        padding: 4vh 3vw 5vh 3vw;
    }

    .sec-header-tab {
        padding: 4vh 2vw 2vh 2vw;
    } */

    .page-ham--img {
        top: -6%;
    }

    .page-party--icon-left-bottom {
        left: -18.3%;
    }
}

@media(max-width:1280px) and (max-height:720px) {}

@media(max-width:1200px) {

    .sec-gallery--center {
        width: 49vw;
        height: 42vw;
    }

    .sec-gallery--center .carousel {
        width: 48vw;
        height: 41vw;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 48vw;
        height: 41vw;
    }

    .page-footer--content {
        padding: 8px 9px;
    }

    .add--content {
        font-size: 26px;
    }

    .sec-gallery-footer {
        margin-top: -70px;
    }

    .btn-action {
        font-size: 20px;
    }

    .sec-content--right {
        width: 105%;
    }

    .sec-tab--title {
        font-size: 42px;
    }

    .sec-tab--info {
        font-size: 22px;
    }

    .btn-action--title {
        padding: 2px 10px;
    }

    .btn-action--title.process {
        padding: 2px 20px;

    }

    .action-title {
        padding: 2px 3px;
    }

    .btn-title {
        padding: 2px 25px;
    }

    .sec-action.page-action--btn {
        column-gap: 0px;
    }

    .page-party--img {
        top: -8%;
    }

    .page-ham--img {
        top: -8%;
    }

    .package-main {
        padding: 1vh 2vw
    }

    .sec-page-box-wrapper.meeting .page-box {
        width: 41vw;
    }

    .party--title {
        font-size: 15px;
    }

    .page-party--icon-left-bottom {
        left: -19.3%;
    }

    .package-payment {
        font-size: 21px;
    }

    .party-add-ons--icons {
        flex-wrap: wrap;
    }

    .carousel-item-video {
        width: 100% !important;
    }
}

@media(max-width:1150px) {
    .sec-gallery--center {
        width: 49vw;
        height: 42vw;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 48vw;
        height: 41vw;
    }
}

@media(max-width:1024px) {
    .sec-action {
        column-gap: 0px;
    }

    .sec-header-tab {
        font-size: 28px;
        line-height: 35px;
        border-radius: 30px 30px 0px 0px;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -28%;
    } */
    /* .sec-header-tab {
        font-size: 31px;
    } */

    .action-title {
        padding: 2px 2px;
    }

    .page-party--icon-left-bottom {
        width: 150px;
        left: -20.3%;
    }

}

@media(min-width:1024px) and (max-width:1024px) {}

@media(max-width:1024px) and (max-height:768px) {}

@media(max-width:991px) {
    .page-header--icon-top {
        display: none;
    }

    .page-party--decoration {
        margin-top: -145px;
    }

    .party-decoration--title {
        font-size: 45px;
    }

    .page-footer--content {
        padding: 8px 14px;
        font-size: 12.4405px;
    }

    .party-add-ons {
        display: flex;
        justify-content: center;
    }

    .party--title {
        font-size: 10px;
    }

    .sec-gallery-footer {
        margin-top: -20px;
    }

    .party-package--menu {
        font-size: 23px;
    }

    .addons {
        padding-right: 0%;
    }

    .btn-action {
        font-size: 24px;
    }

    .btn-action--title {
        padding: 2px 20px;
    }

    .package-choose {
        font-size: 30px;
    }

    .sec-tab--title {
        font-size: 45px;
    }

    .sec-header--bottom {
        margin-top: -2px;
    }

    .sec-tab--title {
        font-size: 34px;
    }

    .sec-tab--info {
        font-size: 22px;
        line-height: 30px;
    }

    .policy-input[type=checkbox] {
        margin-right: 0px;
        height: 26px;
    }

    .store {
        padding: 0px;
    }

    .party-add-ons--img-top {
        height: 177px;
        margin-top: 5%;
    }

    .party-add-ons--img-bottom {
        height: 171px;
    }

    .page-box:nth-child(2) .page-box--title,
    .page-box:last-child .page-box--title {
        border-radius: 30px 30px 0px 0px;
    }

    .page-party--img {
        top: -12%;
    }

    .page-ham--img {
        top: -12%;
    }

    .ham-addons {
        column-gap: 31px;
    }

    .sec-page-box-wrapper {
        flex-direction: column;
        align-items: center;
    }

    .sec-page-box-wrapper.meeting {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .sec-page-box-wrapper .page-box {
        width: 100%;
    }

    .sec-page-box-wrapper.meeting .page-box {
        width: 100%;
    }

    .party-store--news {
        display: flex;
        flex-direction: column;
    }

    .booking-form--box .btn-action--title {
        padding: 2px 10px;
    }

    .sec-gallery--center .carousel .carousel-control-prev {
        left: -32px;
        width: 55px;
        height: 55px;
    }

    .sec-gallery--center .carousel .carousel-control-next {
        right: -32px;
        width: 55px;
        height: 55px;
    }

    .sec-action {
        padding-bottom: 40px;
    }

    .page-party--icon-left-bottom {
        display: none;
    }

    .page-header--icon-top.meeting {
        display: none;
    }

    .party-page--menu {
        padding: 20px 26px;
        font-size: 16px;
        line-height: 26px;
    }

    .box--title {
        font-size: 36px;
    }

    .page-party-add-ons-wrapper .party--title.party-icon--add-ons-title {
        font-size: 7px;
    }

    .btn-addons {
        width: 25px;
        height: 25px;
    }

    .party-icons.add-ons--icon.semi-circle {
        flex: 1 1 45%;
    }
}

@media(max-width:883px) {

    /* .btn-action--title {
        padding: 2px 6px;
    } */

    .btn-title {
        padding: 2px 25px;
    }

    .sec-action {
        column-gap: 5px;
    }


    .sec-header-tab.active {
        padding: 2vh 2vw 3vh 2vw;
    }

    .sec-header-tab {
        padding: 2vh 2vw 2vh 2vw;
        border-radius: 30px 30px 0px 0px;
    }

    .sec-content--left {
        flex: 1 3 72%;
    }

    img.tab-content--left {
        height: 50vh;
    }

    .sec-content--right {
        width: 70%;
    }

    /* .sec-gallery--center .carousel .carousel-indicators{
        bottom: -35%;
    } */
    .box--title {
        font-size: 32px;
    }

    .package-main {
        padding: 20px 20px;
    }

    .page-ham--img {
        top: -15%;
    }

    .page-party--img {
        top: -15%;
    }

    .page--text {
        font-size: 14px;
    }
}

@media(max-width:850px) {
    .sec-tab--title {
        font-size: 30px;
        margin-top: 20px;
    }

    .sec-tab--info {
        font-size: 19px;
        line-height: 26px;
    }

    .home {
        margin-top: 13px;
        padding-left: 39px;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -32%;
    } */
    .package-main {
        padding: 20px 10px;
    }

    .page-party--img {
        top: -17%;
    }

    .page-party--img.hamburgerday {
        top: -15%;
    }
}

@media(max-width:800px) {
    .sec-header--main img.header-main {
        width: 100vw;
    }

    /* .sec-header-tab {
        font-size: 31px;
    } */

    .sec-header-tab {
        font-size: 24px;
        line-height: 26px;
        border-radius: 30px 30px 0px 0px;
        padding: 3vh 3vw 2vh 3vw;
    }

    .sec-header-tab.active {
        font-size: 24px;
        padding: 3vh 3vw 4vh 3vw;
    }

    .sec-header--bottom {
        margin-top: -3px;
    }


}

@media(max-width:768px) {
    .page-party--add-ons {
        position: relative;
        top: 50px;
    }

    .page-footer {
        display: flex;
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .box--title {
        font-size: 30px;

    }

    .party-add-ons {
        display: grid;
    }

    .action-title {
        font-size: 28px;
        padding: 2px 27px;
    }

    .sec-gallery--left,
    .sec-gallery--right {
        display: none;
    }

    .sec-gallery--center {
        margin: 20px 50px;
        width: 48vw;
        height: auto;
    }

    .sec-gallery--center .carousel {
        width: auto;
        height: auto;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 100%;
        height: 500px;
    }

    .page-ham--img {
        top: -12%;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -131px;
    } */


    .news-policy {
        border-radius: 15px;
    }

    .store {
        padding: 10px 25px;
    }

    .addons-total {
        display: flex;
    }

    .home {
        margin-top: 40px;
        padding-left: 30px;
    }

    .sec-page--title {
        margin-top: 10%;
        margin-bottom: 0px !important;
    }

    .ham-addons {
        display: grid;
    }

    .policy-label {
        padding-right: 5px;
    }

    .hamburger-footer {
        justify-content: center;
    }

    /* .sec-header-tab {
        border-radius: 20px 20px 0px 0px;
    } */

    .page-party--img.hamburger {
        top: -11%;
    }

    .party-decoration--title {
        font-size: 38px;
        margin-top: 10%;
    }

    .page-party--img.hamburgerday {
        top: -10%;
    }
}

@media(max-width:767px) {
    .sec-header-back--icon {
        display: none;
    }

    /* .sec-header-tab {
        font-size: 28px;
    } */

    .sec-header--bottom {
        margin-top: -3px;
    }

    .sec-tab-content {
        background: none;
    }

    .sec-tab-content--wrapper {
        background-color: #fff;
    }

    .sec-tab--title {
        font-size: 42px;
    }

    .sec-tab--info {
        text-align: center;
        font-size: 22px;
        line-height: 28px;
    }

    .sec-gallery {
        margin-top: -10%;
    }

    .sec-gallery--title {
        font-size: 44px;
    }

    .sec-tab-content--right {
        padding: 20px 40px;
    }

    .sec-content--right {
        width: 100%;
    }

    .btn-action--title {
        padding: 2px 20px;
    }

    .page-box--meeting {
        background: none;
    }

    .party-add-ons--icons {
        display: grid;
    }

    .sec-page-box-wrapper.meeting {
        display: block;
        margin-top: -23px;
    }

    .sec-page-box-wrapper {
        display: block;
        margin-top: -8px;
        padding: 0px;
    }

    .sec-page-box-wrapper .page-box {
        width: auto;
    }

    .sec-page-box-wrapper.meeting .page-box {
        width: auto;
    }

    .page-footer--content {
        padding: 8px 20px;
        font-size: 20.4405px;
    }

    .page-box {
        margin-top: 0px;
    }


    .party-page--box {
        display: grid;
        justify-content: flex-start;
    }

    .party-store--right {
        margin-top: 5%;
    }

    .sec-content--left {
        flex: 0;
    }

    .party-page--menu {
        padding: 20px 40px;
        font-size: 26px;
        background: none;
    }

    .page-party--img {
        top: -9%;
    }

    .sec-page-box-wrapper.hamburger .package-main {
        padding: 1vh 2vw;
    }

    .party-add-ons--footer {
        justify-content: center;
        flex-wrap: wrap;
    }

    .page-party-add-ons-wrapper.party-icon--add-ons .semi-circle {
        width: auto;
    }

    .party-footer {
        flex-wrap: wrap;
        column-gap: 40px;
    }

    .form--title {
        background-color: #F9F9F9;
        margin-top: 5%;
    }

    .party-add-ons--img-top {
        margin-top: 0%;
    }

    .sec-page-box--wrapper.party {
        width: 85vw;
    }

    .box--title {
        padding: 12px;
    }

    .page--text {
        font-size: 12px;
    }

    .sec-action.addons.party-addons .btn-action--title.process {
        font-size: 28px;
        padding: 2px 30px;
    }

    .add--content {
        font-size: 30px;
    }

    .party-icons.semi-circle .party--title {
        font-size: 18px;
    }

    /* .tooltips-date{       
        right:-45%;        
    }     */

    /* .upcoming-event-search{
        display: flex;
        justify-content: center;
    } */
}

@media(max-width:600px) {
    .sec-page--title {
        font-size: 47px;
    }

    /* .sec-header-tab {
        font-size: 22px;
        padding: 0vh 1.5vw 0vh 1.5vw;
        border-radius: 15px 15px 0px 0px;
    } */

    .sec-header--tab-wrapper {
        gap: 8px;
    }

    /* .sec-header-tab.active {
        padding: 1vh 2vw 1vh 2vw;
    } */

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -107px;
    } */

    .sec-header--bottom {
        margin-top: -7px;
    }

    .page-footer--content {
        font-size: 15.4405px;
    }

    .party-add-ons--title {
        font-size: 45px;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 100%;
        height: 40vh;
    }


    .sec-gallery--center .carousel .carousel-control-prev {
        left: -32px;
        width: 48px;
        height: 48px;
    }

    .sec-gallery--center .carousel .carousel-control-next {
        right: -32px;
        width: 48px;
        height: 48px;
    }

    .box--title {
        font-size: 25px;
    }

    li.nav-item.dropdown {
        top: -18px;
        right: -5%;
    }

}

@media(max-width:575px) {

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -103px;
    } */
    .sec-page-box-wrapper {
        padding: 0px;
    }

    .sec-page-box-wrapper.meeting {
        padding: 0px;
    }

    .sec-tab-content--right {
        padding: 20px;
    }

    .party-decoration--title {
        font-size: 35px;
        margin-top: 15%;
    }

    .sec-header-tab {
        font-weight: 600;
        font-size: 16px;
        line-height: 18px;
        border-radius: 20px 20px 0px 0px;
        padding: 2vh 2vw 2vh 2vw;
    }

    .sec-header-tab.active {
        font-size: 16px;
        padding: 2vh 2vw 3vh 2vw;
    }

    .page-footer--content.event-tab--content {
        padding: 6px 20px;
        margin-top: 20px;
    }
    .upcoming-event-data{
        grid-template-columns: repeat(1, 1fr) !important;
        grid-gap: 10px;
    }

}

@media(max-width:500px) {
    .box--title {
        font-size: 20px;
    }

    .form--title {
        font-size: 35px;
        text-align: center;

    }

    .party-add-ons--title {
        font-size: 32px;
    }

    .page-box--main-meeting {
        padding: 20px 10px;
    }

    .btn-action--title {
        padding: 2px 10px;
        font-size: 22px;
    }

    .package-payment {
        font-size: 22px;
    }

    .page-box--main-meeting .sec-action {
        column-gap: 5px;
    }

    /* .sec-header-tab.active {
        padding: 1vh 4vw 2vh 4vw;
    } */

    /* .sec-header-tab {
        font-size: 13px;
        line-height: 30px;
        padding: 1vh 4vw 1vh 4vw;
    } */

    .sec-gallery--center .carousel .carousel-item {
        width: 100%;
        height: 40vh;
    }


    .sec-gallery--center .carousel .carousel-control-prev {
        left: -32px;
        width: 48px;
        height: 48px;
    }

    .sec-gallery--center .carousel .carousel-control-next {
        right: -32px;
        width: 48px;
        height: 48px;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -91px;
    } */
    .policy-label {
        font-size: 12px;
    }

    .page-footer--content {
        padding: 4px 6px;
        font-size: 13.4405px;
    }

    .page-party--img {
        top: -6%;
    }

    .page-party--img.hamburgerday {
        top: -6%;
    }

    .page-ham--img {
        top: -11%;
    }

    .sec-tab--title {
        font-size: 38px;
    }

    .sec-gallery--title {
        font-size: 42px;
    }

    .sec-page--title {
        font-size: 35px;
    }

    .sec-page-box-wrapper.meeting {
        margin-top: -8px;
    }

    .party-package--menu {
        font-size: 18px;
    }

    .party-page--menu {
        padding: 10px 10px;
        font-size: 16px;
    }

    .main-nav i.fa {
        font-size: 25px;
    }

    .main-nav .drop-down-menu {
        top: 45px;
    }
}

@media(max-width: 420px) {
    .sec-header-tab.active {
        font-size: 15px;
        line-height: 17px;
        padding: 2vh 2vw 3vh 2vw;
    }

    .sec-header-tab {
        font-size: 15px;
        line-height: 17px;
    }
}

@media(max-width:400px) {
    .sec-page--title {
        font-size: 32px;
    }

    .box--title {
        padding: 12px;
        font-size: 16px;
    }

    .form--title {
        font-size: 35px;
        text-align: center;

    }

    .page-footer--content {
        font-size: 10.4405px;
    }

    .party-package--menu {
        font-size: 19px;
    }

    .btn-action--title {
        padding: 2px 2px;
    }

    .package-payment {
        font-size: 22px;
    }

    .process {
        padding: 2px 6px !important;
    }

    .btn-action--title {
        padding: 2px 13px;
    }

    .meeting-package--menu {
        font-size: 18px;
        padding: 10px;
    }

    .sec-header-tab {
        padding: 1vh 3vw 1vh 3vw;
        border-radius: 15px 15px 0px 0px;
    }

    .sec-header-tab.active {
        padding: 1vh 4vw 2vh 4vw;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 75vw;
        height: 40vh;
    }


    .sec-gallery--center .carousel .carousel-control-prev {
        left: -32px;
        width: 48px;
        height: 48px;
    }

    .sec-gallery--center .carousel .carousel-control-next {
        right: -32px;
        width: 48px;
        height: 48px;
    }

    /* .sec-gallery--center .carousel .carousel-indicators {
        bottom: -75px;
    } */

    .policy-label {
        padding-left: 3px;
        padding-right: 0px;
    }

    .submit-modal--body p {
        font-size: 16.8559px;
    }

    .sec-header--bottom {
        margin-top: -9px;
    }

    .page-party--img {
        top: -5.5%;
    }

    .sec-tab--title {
        font-size: 35px;
    }

    .sec-tab--info {
        font-size: 19px;
        line-height: 30px;
    }

    .sec-gallery {
        margin-top: -15%;
    }

    .sec-page-box--main {
        margin: 10px;
    }

    .party-add-ons--img-top {
        height: 105px;
    }

    .sec-page-contain {
        padding: 0px 10px;
    }

    .sec-page-box-wrapper.meeting .party-package--menu {
        font-size: 12px;
    }

    .sec-gallery--center .carousel .carousel-control-prev,
    .sec-gallery--center .carousel .carousel-control-next {
        height: 60px;
        width: 60px;
    }

    .sec-gallery--center .carousel .carousel-control-prev {
        left: -30px;
    }

    .page-ham--img {
        top: -9%;
    }

    .btn-read--title {
        padding: 15px;
        font-size: 13px;
    }
}

@media(max-width:360px) {

    .sec-header-tab.active {
        padding: 1vh 2vw 2vh 2vw;
        font-size: 12px;
        line-height: 20px;
    }

    .sec-header-tab {
        padding: 1vh 2vw 1vh 2vw;
        font-size: 12px;
        line-height: 20px;
        font-weight: 300;
    }

    .sec-tab--title {
        font-size: 36px;
    }

    .sec-gallery--center .carousel .carousel-item {
        width: 75vw;
        height: 40vh;
    }


    .sec-gallery--center .carousel .carousel-control-prev {
        left: -32px;
        width: 48px;
        height: 48px;
    }

    .sec-gallery--center .carousel .carousel-control-next {
        right: -32px;
        width: 48px;
        height: 48px;
    }

    .btn-action--title {
        padding: 2px 2px;
    }

    .btn-title {
        padding: 2px 25px;
        font-size: 16px;
    }

    .sec-page--title {
        font-size: 26px;
    }

    .add-ons--heading {
        font-size: 40px;
    }

    .add-ons--amount {
        font-size: 40px;
    }

    .btn-read--title {
        padding: 7px;
    }

    .party-add-ons--title {
        font-size: 28px;
    }

    .page-party--img.hamburgerday {
        top: -7%;
    }

    .tooltips-date {
        left: 85%;
    }
}

@media(max-width:320px) {
    .btn-action {
        font-size: 22px;
    }

    .package-payment {
        font-size: 19px;
    }

    .party-add-ons--title {
        font-size: 30px;
    }

    .box--title {
        font-size: 16px;
    }


    /* .sec-gallery--center .carousel .carousel-indicators {
            bottom: -63px;
        } */
    .policy-label {
        font-size: 11px;
    }

    .page-box--main-meeting {
        padding: 20px 15px;
    }

    .sec-action {
        column-gap: 5px;
    }
}

@media(max-width:320px) {}

@media(min-width:601px) and (max-width:660px) {
    /* .sec-header-tab {
        font-size: 26px;
    } */

    /* .sec-header-tab {
        padding: 0vh 1vw 0vh 1vw;
    } */

    /* .sec-header-tab.active {
        padding: 2vh 1vw 2vh 1vw;
    } */

    /* .sec-gallery--center .carousel .carousel-indicators {
            bottom: -115px;
        } */
}

@media(min-width:400px) and (max-width:470px) {

    /* .sec-gallery--center .carousel .carousel-indicators {
            bottom: -79px;
        } */
    .party-add-ons--img-top {
        height: 203px;
    }

    .page-ham--img {
        top: -7.5%;
    }

}

@media(min-width:768px) and (max-width:991px) {
    .sec-action {
        column-gap: 0px;   
    }

    .tooltips-date {
        left: 85%;
    }

    .add--content.add-content--text {
        font-size: 20px;
    }

    .party--text.party-icon--add-ons-text {
        font-size: 8px;
    }

    .footer-img {
        background-position-y: -52px;
    }

    .event-footer-img {
        height: 263px;
    }
    .cls-input {
        font-size: 0.7rem;
    }
    .page-footer--content.event-tab--content{
        padding: 5px 11px;
    }
    
    .btn-action-event{
        padding: 1px 1px;
    }    
    .event-data{
        column-gap: 5px;
    }

    .sec-gallery-event, .sec-gallery-events {
        width: 62% !important;
        margin: 50px auto;        
    }

    .cls-event-img{
        height: 35vw !important;
    }
    .cls-event-details {
        max-width: 195px;
    }
    .upcoming-event-data{
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 10px;
    }

}

@media(min-width:991px) and (max-width:1200px){
    .page-footer--content.event-tab--content{
        padding: 7px 12px;
    }
    .btn-action-event{
        padding: 4px 0px;
    }
    .btn-img-event{
        padding-right: 2px;
    }   
}

@media(max-width:1200px) {
    .cls-img-gallery {
        height: 23vw;
    }

    .cls-event-img {
        height: 22vw;
    }
}

@media(min-width:1281px) and (max-width:1366px) {
    .page-party-add-ons-wrapper .party--title.party-icon--add-ons-title {
        font-size: 13px;
    }
}

@media(max-width:767px) {
    .footer-img {
        background-position-y: -52px;
    }

    .event-footer-img {
        height: 266px;
    }

    .event-tags-item {
        font-size: 18.4405px;
    }
    .sec-event  .sec-gallery--center {
        width: 48vw;
        height: 47vw;
    }

    .cls-event-img {
        height: 65vw;
    }

    .sec-event {
        margin-top: 10%;
        margin-bottom: 10%;
    }
    .cls-input {
        font-size: 1rem;
    }

}

@media (max-width:1280px) {
    .event-data{
        column-gap: 30px;
        flex-wrap: wrap;
    }
}

@media (max-width:991px) {
    .event-data{
        column-gap: 25px;
        flex-wrap: wrap;
    }
    .event-tags-item {
        justify-content: center;
    }
}

@media (max-width:880px) {
    .event-data{
        column-gap: 100px;
        flex-wrap: wrap;
    }
}



@media(min-width:600px) and (max-width:767px) {
    .page-footer--content {
        padding: 8px 20px;
        font-size: 18.4405px;
    }
}

@media(min-width:992px) and (max-width:1136px) {
    /* .event-data {
        column-gap: 16px;
        flex-wrap: wrap;
    } */
    .btn-front-event{
        padding: 2px 8px !important;
    }
}


@media(max-width:500px) {
    .event-data{
        column-gap: 60px;
        flex-wrap: wrap;
    }
}

@media(max-width:500px) {
    .event-data{
        column-gap: 30px;
        flex-wrap: wrap;
    }
}

@media(max-width:360px) {
    .event-data{
        column-gap: 8px;
        flex-wrap: wrap;
    }
}

@media(min-width:320px) and (max-width:768px) {
    .cls-img-gallery {
        margin: 0px !important;
    }
    .cls-event-data{
        margin-top: 15px !important;
    }
    .btn-event-search{
        margin-top: 20px;
    }
    .upcoming-event-data{
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px;
    }
}

@media(min-width:320px) and (max-width:360px){
    .page-footer--content.event-tab--content{
        padding: 4px 15px;
    }
    .btn-front-event{
        padding: 2px 8px !important;
    }
     .btn-font-event{  
        padding: 2px 8px !important;
    }

}

