/* ======================================================================
======================= event-detail-section start ===========================
====================================================================== */
.inner-event-detail .event-desc-card-wrap{display: flex;flex-direction: column;gap: 100px;margin-top: 40px;}
.inner-event-detail .event-desc-card-wrap .event-desc .btn-box{margin-top: 40px;}
.inner-event-detail .event-desc-card-wrap .event-desc .heading-style-6{text-align: center;}

.inner-event-detail .event-desc-card-wrap .event-card{max-width: 915px;margin-inline: auto;padding: 50px 85px;border: 1px solid var(--secondary);border-radius: 20px;display: flex;align-items: center;gap: 77px;width: 100%;}
.inner-event-detail .event-desc-card-wrap .event-card > div{width: calc((100% - 77px) / 2);}
/* .inner-event-detail .event-desc-card-wrap .event-card .right-event-card{width: 50%;} */
.inner-event-detail .event-desc-card-wrap .event-card .left-event-card > .heading-style-9{text-transform: uppercase;}
.inner-event-detail .event-desc-card-wrap .event-card .left-event-card .event-card-image{margin-top: 20px;overflow: hidden;border-radius: 20px;position: relative;line-height: 0;}
.inner-event-detail .event-desc-card-wrap .event-card .left-event-card .event-card-image:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--black-20);}
.inner-event-detail .event-desc-card-wrap .event-card .left-event-card .event-card-image img{aspect-ratio: 308/164;width: 100%;object-fit: cover;object-position: center;}

.inner-event-detail .event-desc-card-wrap .event-card .right-event-card .heading-style-9{text-transform: capitalize;display: flex;align-items: center;gap: 14px;letter-spacing: 0;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card .heading-style-9 img{width: 56px;height: 15px;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul{margin-top: 10px;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li{display: flex;align-items: center;justify-content: space-between;padding-block: 12px;border-bottom: 1px solid var(--primary-60);gap: 16px;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li:last-child{border-bottom: 0;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li .heading-style-11{display: flex;align-items: center;gap: 14px;letter-spacing: 0;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li .heading-style-11:last-child{text-align: end;}
.inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li .heading-style-11 img{width: 24px;height: 24px;}
/* ======================================================================
======================= event-detail-section ended ===========================
====================================================================== */
/* ======================================================================
======================= our-package-section start ===========================
====================================================================== */
.our-package-section{overflow-x: hidden;}
.inner-our-package .our-package-slider-wrapper{margin-top: 40px;}

.inner-our-package .our-package-slider-wrapper .package-slide{padding: 30px;border-radius: 20px;border: 1px solid var(--secondary);max-width: 617px;margin-inline: auto;display: flex;gap: 14px;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-image{position: relative;overflow: hidden;border-radius: 20px;width: calc(57% - 14px);}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-image img{width: 100%;height: 100%;object-fit: cover;object-position: center;aspect-ratio: 308/217;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc{width: 43%;margin-block: auto;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .heading-style-10{text-transform: uppercase;letter-spacing: 0;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc h6.heading-style-10{color: var(--secondary-dark);margin-top: 4px;padding-bottom: 8px;display: inline-block;border-bottom: 1px solid rgba(193, 199, 208, 0.6);}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc p.p-small{margin-top: 10px;color: var(--grey85);letter-spacing: 0;display: flex;align-items: center;gap: 4px;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc p.p-small img{width: 14px;height: 14px;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .p-small-2{letter-spacing: 0;margin-top: 8px;color: var(--black2c);}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .p-small-2 span{color: var(--secondary);font-size: 14px;padding-inline: 3px;display: inline-block;}
.inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .btn{font-size: 20px;line-height: 24px;padding: 11px 52px;border-radius: 14px;margin-top: 8px;}

/* for slider  */
.inner-our-package .our-package-slider-wrapper .slick-slide{margin: 0 12px;}
.inner-our-package .our-package-slider-wrapper .slick-list{margin: 0 -12px;overflow: visible;}
.inner-our-package .our-package-slider-wrapper.slick-dotted.slick-slider{margin-bottom: 0 !important;padding-bottom: 40px;}
.inner-our-package .our-package-slider-wrapper .slick-dots {position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);z-index: 5;}
.inner-our-package .our-package-slider-wrapper .slick-dots li {width: auto;height: auto;margin: 0 4px;}
.inner-our-package .our-package-slider-wrapper .slick-dots li button {font-size: 0px;color: #fff;opacity: 1;background-color: var(--greyd9);width: 26px;height: 10px;border-radius: 10px;transition: all 0.3s ease-in-out;}
.inner-our-package .our-package-slider-wrapper .slick-dots li.slick-active button {width: 50px;background-color: var(--secondary);}
.inner-our-package .our-package-slider-wrapper .slick-dots li button:before {display: none;}
/* ======================================================================
======================= our-package-section ended ===========================
====================================================================== */

/* event detail form  */
.event-detail-form.form-group-wrapper:after{display: none;}
.event-detail-form.form-group-wrapper .event-detail-textarea{position: relative;}
.event-detail-form.form-group-wrapper .event-detail-textarea textarea{min-height: 312px;}
.event-detail-form.form-group-wrapper .event-detail-textarea::after {position: absolute;content: "";background: url(../images/form-logo.svg) no-repeat center / cover;width: 257px;height: 257px;top: 0;right: 0;transform: translate(81%, -18%);}
.event-detail-form.form-group-wrapper .btn{width: 275px;}
.event-detail-form.form-group-wrapper .phone-country-wrap{position: relative;}
.event-detail-form.form-group-wrapper .phone-country-wrap .country-select{position: absolute;top: 26px;transform: translateY(-50%);width: 80px;left: 28px;}
.event-detail-form.form-group-wrapper .phone-country-wrap .form-input{padding-inline: 120px 33px;}
.event-detail-form.form-group-wrapper .btn-box{text-align: end;}
.event-detail-form.form-group-wrapper .btn-box .form-response-message{margin-top: 4px;}
/* for select2 box  */
.event-detail-form .select2-container{width: 100% !important}
.select2-container .select2-selection--single .select2-selection__rendered{padding-inline: 33px 100px !important;font-size: 16px;color: var(--grey-50);}
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--grey-50);}
.select2-container .select2-selection--single{height: auto;padding-block: 3px 3px;border-radius: 38px;border-color: var(--secondary);}
.select2-search--dropdown{display: none;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 50%;transform: translateY(-50%);height: 16px;width: 18px;background: url(../images/select2-icon.svg) no-repeat center /100% auto;right: 42px;transition: all ease-in 0.3s;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.select2.select2-container--open .select2-selection__arrow{transform: rotate(-180deg) translateY(10px) !important;}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: var(--secondary-dark);}
.select2-container--default .select2-results__option--selected{background-color: var(--secondary-60);font-weight: 500;}
.select2-results__option{padding-inline: 33px;font-size: 16px;}
.select2-container {width: auto;}

form.events-form-data {
    padding-bottom: 80px;
}

@media(max-width:1399px) {
    /* ======================================================================
    ======================= event-detail-section start ===========================
    ====================================================================== */
    .inner-event-detail .event-desc-card-wrap .event-card{padding: 44px 74px;}
    /* ======================================================================
    ======================= event-detail-section ended ===========================
    ====================================================================== */

    /* event detail form  */
    .event-detail-form.form-group-wrapper .event-detail-textarea::after{width: 210px;height: 210px;}
    .event-detail-form.form-group-wrapper .event-detail-textarea textarea{min-height: 240px;}
    .event-detail-form.form-group-wrapper .btn{width: 250px;}
}
@media(max-width:1199px) {
    /* ======================================================================
    ======================= event-detail-section start ===========================
    ====================================================================== */
    .inner-event-detail .event-desc-card-wrap .event-card > div{width: calc((100% - 52px) / 2);}
    .inner-event-detail .event-desc-card-wrap .event-card{padding: 38px 52px;gap: 52px;}
    /* ======================================================================
    ======================= event-detail-section ended ===========================
    ====================================================================== */

    /* event detail form  */
    .event-detail-form.form-group-wrapper .event-detail-textarea::after{width: 180px;height: 180px;}
    .event-detail-form.form-group-wrapper .event-detail-textarea textarea{min-height: 200px;}
    .event-detail-form.form-group-wrapper .btn{width: 225px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .country-select{left: 28px;top: 32px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .form-input{padding-inline: 115px 28px;}
    /* for select2  */
    .select2-results__option{padding-inline: 28px;}
    /* .select2-container .select2-selection--single .select2-selection__rendered{padding-inline: 28px 90px !important;} */
    .select2-container--default .select2-selection--single .select2-selection__arrow{right: 62px;}
    /* .select2-container .select2-selection--single{padding-block: 17px 18px;} */

}
@media(max-width:991px) {
    /* ======================================================================
    ======================= event-detail-section start ===========================
    ====================================================================== */
    .inner-event-detail .event-desc-card-wrap .event-card > div{width: calc((100% - 20px) / 2);}
    .inner-event-detail .event-desc-card-wrap .event-card{padding:16px;gap: 20px;}
    .inner-event-detail .event-desc-card-wrap .event-card .left-event-card .event-card-image{margin-top: 14px;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li{padding-block: 10px;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li .heading-style-11{gap: 8px;}
    /* ======================================================================
    ======================= event-detail-section ended ===========================
    ====================================================================== */

    /* event detail form  */
    .event-detail-form.form-group-wrapper .event-detail-textarea::after{width: 110px;height: 110px;}
    .event-detail-form.form-group-wrapper .event-detail-textarea textarea{min-height: 160px;}
    .event-detail-form.form-group-wrapper .btn{width: 200px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .country-select{left: 26px;top: 29px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .form-input{padding-inline: 112px 26px;}
    /* for select2  */
    .select2-results__option{padding-inline: 26px;font-size: 16px;}
    /* .select2-container .select2-selection--single .select2-selection__rendered{padding-inline: 26px 70px !important;font-size: 18px;} */
    .select2-container--default .select2-selection--single .select2-selection__arrow{right: 40px;}
    /* .select2-container .select2-selection--single{padding-block: 13px 14px;} */
    .select2-container--default .select2-selection--single .select2-selection__arrow{width: 22px;height: 12px;}
}
@media(max-width:767px) {
    /* ======================================================================
    ======================= event-detail-section start ===========================
    ====================================================================== */
    .inner-event-detail .event-desc-card-wrap{gap: 40px;flex-direction: column-reverse;}
    .inner-event-detail .event-desc-card-wrap .event-desc .btn-box, .inner-event-detail .event-desc-card-wrap{margin-top: 20px;}
    .inner-event-detail .event-desc-card-wrap .event-desc .heading-style-6{font-size: 18px;text-align: left;}

    .inner-event-detail .event-desc-card-wrap .event-card{flex-direction: column;border-color: var(--primary-50);border-radius: 24px;padding: 30px 30px 20px;}
    .inner-event-detail .event-desc-card-wrap .event-card > div{width: 100%;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li{padding-block: 16px;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li .heading-style-11{gap: 14px;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card .heading-style-9 img{width: 30px;height: 10px;}
    /* ======================================================================
    ======================= event-detail-section ended ===========================
    ====================================================================== */
    /* ======================================================================
    ======================= our-package-section start ===========================
    ====================================================================== */
    .inner-our-package .our-package-slider-wrapper .package-slide{padding: 14px;border-radius: 24px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-image{width: calc(44% - 14px);}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc{width: 56%;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .heading-style-10{font-size: 18px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc h6.heading-style-10{font-size: 18px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc h6.heading-style-10 span{font-size: 10px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc p.p-small{font-size: 10px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .p-small-2{font-size: 10px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .p-small-2 span{font-size: 12px;padding: 2px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .btn{font-size: 14px;line-height: 16px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .btn{padding: 3px 30px;}

    /* for slider  */
    .inner-our-package .our-package-slider-wrapper .slick-slide{margin: 0 4px;}
    .inner-our-package .our-package-slider-wrapper .slick-list{margin: 0 -4px;overflow: hidden;}
    .inner-our-package .our-package-slider-wrapper .slick-dots li button{width: 18px;}
    .inner-our-package .our-package-slider-wrapper .slick-dots li.slick-active button{width: 36px;}
    /* ======================================================================
    ======================= our-package-section start ===========================
    ====================================================================== */

    /* event detail form  */
    .event-detail-form.form-group-wrapper .event-detail-textarea::after{display: none;}
    .event-detail-form.form-group-wrapper .event-detail-textarea textarea{min-height: 100px;}
    .event-detail-form.form-group-wrapper .btn{width: 180px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .country-select{left: 14px;top: 24px;}
    .event-detail-form.form-group-wrapper .phone-country-wrap .form-input{padding-inline: 100px 14px;}
    .event-detail-form.form-group-wrapper .btn-box{text-align: center;}
    /* for select2  */
    .select2-results__option{padding-inline: 14px;font-size: 15px;}
    .select2-container .select2-selection--single .select2-selection__rendered{padding-inline: 14px 46px !important;font-size: 15px;color: var(--primary);font-weight: 600;}
    .select2-container--default .select2-selection--single .select2-selection__arrow{right: 24px;}
    /* .select2-container .select2-selection--single{padding-block: 9px 9.5px;} */
    .select2-container--default .select2-selection--single .select2-selection__arrow{width: 18px;height: 10px;}
    .select2-container .select2-selection--single { padding-block: 2px 2px;}
    .select2-container--default .select2-selection--single .select2-selection__placeholder {
        color: var(--primary);
    } 
    /* .select2-container .select2-selection--single{border-radius: 14px;} */
}
@media(max-width:440px) {
    /* ======================================================================
    ======================= event-detail-section start ===========================
    ====================================================================== */
    .inner-event-detail .event-desc-card-wrap .event-card{padding: 24px 24px 20px;}
    .inner-event-detail .event-desc-card-wrap .event-card .right-event-card ul li{padding-block: 12px;}
    /* ======================================================================
    ======================= event-detail-section ended ===========================
    ====================================================================== */
    /* ======================================================================
    ======================= our-package-section start ===========================
    ====================================================================== */
    .inner-our-package .our-package-slider-wrapper .package-slide{padding: 8px;gap: 8px;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-image{width: calc(43% - 8px);}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc{width: 57%;}
    .inner-our-package .our-package-slider-wrapper .package-slide .package-slide-desc .p-small-2 span{font-size: 10px;padding: 1px;}
    /* ======================================================================
    ======================= our-package-section start ===========================
    ====================================================================== */
}