.cv-tooltip,[data-tooltip]::after{white-space:nowrap;pointer-events:none}#sidebar.collapsed #toggleButton,#sidebar.collapsed #toggleButton .opt-txt,*,.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box,.no-pad{padding:0}header .langauge-person .language-box .nav-box ul li a:hover,ul.drop-menu{background-color:#fff}#dynamicHeading~.d-flex div label,*,.box-styling.preview.actions .two-things-align h2,.canva-video-sec #dynamicHeading,.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .radio-box-related label,h1,h2,h3,h4,h5,h6,p{margin:0}.cv-tooltip{position:fixed;z-index:20000;display:inline-block;transform-origin:center bottom;transition:opacity .18s,transform .18s;opacity:0;transform:translateY(6px) scale(.98);font-size:13px;line-height:1.2;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial}.cv-tooltip .cv-tooltip-bubble{background:linear-gradient(180deg,rgba(22,22,22,.98),rgba(16,16,16,.98));color:#fff;padding:8px 12px;border-radius:8px;box-shadow:0 6px 22px rgba(8,8,8,.35);display:inline-block;max-width:320px;overflow:hidden;text-overflow:ellipsis}.cv-tooltip .cv-tooltip-arrow{width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);border-style:solid}.cv-tooltip.arrow-top .cv-tooltip-arrow{bottom:-6px;border-width:6px 6px 0;border-color:rgba(16,16,16,.98) transparent transparent}.cv-tooltip.arrow-bottom .cv-tooltip-arrow{top:-6px;border-width:0 6px 6px;border-color:transparent transparent rgba(16,16,16,.98)}.cv-tooltip.show{opacity:1;transform:translateY(0) scale(1)}body.light-mode .cv-tooltip .cv-tooltip-bubble{background:#fff;color:#111;border:1px solid #e8e8e8}body.light-mode .cv-tooltip.arrow-top .cv-tooltip-arrow{border-color:#fff transparent transparent}body.light-mode .cv-tooltip.arrow-bottom .cv-tooltip-arrow{border-color:transparent transparent #fff}@media (max-width:560px){.cv-tooltip .cv-tooltip-bubble{font-size:12px;padding:6px 10px;max-width:220px}}[data-tooltip]::after{content:attr(data-tooltip);position:fixed;background:#222;color:#fff;padding:8px 12px;border-radius:8px;font-size:13px;opacity:0;visibility:hidden;transition:opacity .25s ease-in-out,transform .25s;transform:translateY(-5px);z-index:9999}[data-tooltip].tooltip-active::after{opacity:1;visibility:visible;transform:translateY(0)}body,html{overflow-x:hidden;transition:.3s}div#sub-main-content{height:50vh;overflow:scroll;overflow-x:hidden}.main-dashboard-sec .left-menu-dash ul::-webkit-scrollbar,::-webkit-scrollbar{width:20px!important}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}body,h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}button{border:0;outline:0}button:hover{cursor:pointer}.ticket-notification-badge{position:absolute;top:0;right:0;transform:translate(50%,-50%);background:linear-gradient(135deg,#c09d2a,#a9967d);color:#fff;font-size:11px;font-weight:700;width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center;text-align:center;line-height:18px;box-shadow:0 0 4px rgba(0,0,0,.2);z-index:10}.disable-text-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}button:focus,input:focus,textarea:focus{border:1px solid #a9967d;outline:0}a:hover{text-decoration:none}img,label#uploadtablePhoto img{max-width:100%}li{list-style:none}.login-section .left-main-box{height:100vh;display:flex;align-items:center;justify-content:center;padding:50px}.login-section .left-main-box .main-logo{position:absolute;top:50px;left:50px}.login-section .left-main-box .main-form .text h2{font-size:50px;font-weight:500}.login-section .left-main-box .main-form .text p{font-size:20px;margin:15px 0 25px}.box-styling.preview.actions .three-inputs,.login-section .left-main-box .main-form form{display:flex;flex-direction:column;row-gap:30px}.login-section .left-main-box .main-form form input{height:50px;border-radius:20px;border:2px solid #999;text-indent:20px;color:#999}.login-section .left-main-box .main-form form button{background-color:#a9967d;color:#fff;font-size:25px;font-weight:500;border-radius:20px;display:inline-flex;max-width:200px;align-items:center;justify-content:center;padding:15px 0;transition:.3s}.login-section .left-main-box .main-form form button:hover,.modal-01 .modal-footer button.submit-btn:hover,.modal-01 a.submit-btn:hover{background-color:#a9964b}.login-section .left-main-box .main-form form label{display:flex;column-gap:10px;margin:0;align-items:center}.login-section .left-main-box .main-form form label input{width:20px;height:20px;border-radius:20px}.login-section .left-main-box .main-form form label p{font-size:17px;color:#3a3a3a;font-weight:500}.login-section .main-card-box{background-color:#555;display:flex;align-items:center;justify-content:center;height:100vh}.login-section{height:100vh}.events-lists-sec-01 .main-logo a img{position:absolute;z-index:99;left:0;right:0;margin:auto;top:30px}.events-lists-sec-01{position:relative;padding:150px 0 50px;background-color:#f0f0f0}.events-lists-sec-01 .table-box{background-color:#e0e0e0;border-radius:10px;padding:30px;margin:40px 0}.box-styling.preview .mainevent-gallery-slider .box img,.events-lists-sec-01 .table-box table,.login-section .left-main-box .main-form.main-form-reg{width:100%}.events-lists-sec-01 .table-box table tr:first-child{border:2px solid #b4b4b4;border-right:none;border-left:none;padding:0}.events-lists-sec-01 .table-box table tr th{padding:5px 0}.box-styling.quick-actions .three-btns-align,.events-lists-sec-01 .table-box table tr td .edit-delet ul{display:flex;column-gap:20px}ul{margin:0!important}.events-lists-sec-01 .table-box table tr td{border-bottom:1px solid #b4b4b4;padding:10px 0}.events-lists-sec-01 .text.text-center h2{font-size:50px;color:#4a4a4a}.events-lists-sec-01 .text.text-center p{color:#7a7a7a;font-size:20px;margin:10px 0 30px}.table-content-pagination ul{display:flex;align-items:center;justify-content:center;column-gap:30px;align-content:center}.table-content-pagination ul li a{background-color:#b4b4b4;padding:5px 10px;border-radius:10px;color:#888;border:5px solid #ccc;transition:.3s}.table-content-pagination ul li{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs a.nav-link:hover,.t-btn.t-btn-gray:hover,.table-content-pagination ul li a.activ,.table-content-pagination ul li a:hover,button.btn.btn-primary.t-btn.t-btn-dark:hover{background-color:#a9967d;color:#fff}.modal-01 .modal-header{padding:10px 20px 0 0;border:0}.modal-01 .modal-body .text h2{font-size:30px;color:#4a4a4a}.modal-01 .modal-body .text p{font-size:20px;color:#7a7a7a;margin:15px 0 30px}.modal-01 .modal-body .main-form-box form input,.modal-01 .modal-body .main-form-box form select{width:100%;margin-bottom:10px;border-radius:50px;height:50px;border:1px solid #999;padding-left:20px;font-size:17px;padding-right:15px}.modal-01 .modal-footer button,.modal-01 a.submit-btn{background-color:#c9c9c9;padding:5px 15px;color:#777;font-size:17px;font-weight:400;border-radius:10px}.modal-01 .modal-footer{border:none}.modal-01 .modal-footer button.submit-btn,.modal-01 a.submit-btn{background-color:#a9967d;color:#fff;transition:.3s}.modal-01 .modal-footer button:hover{background-color:#636363b3;color:#636363}.modal-01 .modal-content{padding:10px 20px;border-radius:20px;border:none}button:focus{border:none!important;box-shadow:none!important;outline:0!important}.modal-01.modal-02 .modal-listing-box ul{display:flex;flex-direction:column;justify-content:flex-start;row-gap:20px}.modal-01.modal-02 .modal-listing-box ul li a{font-size:20px;color:#7a7a7a;display:flex;align-items:center;column-gap:20px;transition:.3s}.modal-01.modal-02 .modal-listing-box ul li a:hover,.two-btns-login-register a:hover,label.link-terms-condition a:hover{color:#a9967d}header{background-color:#e0e0e0;padding:0}header .langauge-person{display:flex;align-items:center;column-gap:30px;justify-content:flex-end}header .langauge-person .language-box .nav-box ul li a{display:flex;column-gap:3px;width:70px;height:40px;border:1px solid #7a7a7a;border-radius:10px;align-items:center;justify-content:center;transition:.3s}header .langauge-person .language-box .nav-box ul li a img{width:20px;height:20px}header .langauge-person .language-box .nav-box ul li a i{color:#000000}.box-styling.event-photos-gallery .main-event-gallery-box .box,.box-styling.preview .mainevent-gallery-slider,header .langauge-person .language-box .nav-box ul li,header .langauge-person .person-box{position:relative}ul.drop-menu{border-radius:10px;padding:15px;position:absolute;z-index:9999;top:45px;width:130px}ul.drop-menu li a{border:none!important;padding:0;display:block!important;color:#000!important;font-size:12px;font-weight:700!important}header .langauge-person .nav-box ul li.drop-down-link ul li a{height:100%!important;width:100%!important}header .langauge-person .nav-box ul li.drop-down-link ul li{border-bottom:none!important}header .langauge-person .nav-box ul li.drop-down-link ul{flex-direction:column;row-gap:10px;display:none;top:40px;transition:.3s;left:-30px}header .langauge-person .nav-box ul li.drop-down-link:hover ul{display:flex!important}.main-dashboard-sec .left-menu-dash{background-color:#f6f5f2;padding:24px 10px 100px 0;height:100%;margin-top:10px;border-radius:20px}.main-dashboard-sec .left-menu-dash h2{font-size:16px;font-weight:600;color:#8e8e8e;margin-bottom:30px;padding:0 20px 10px}.main-dashboard-sec .left-menu-dash ul{display:flex;flex-direction:column;justify-content:flex-start;row-gap:1px}.main-dashboard-sec .left-menu-dash ul li a{font-family:"Playfair Display","Times New Roman",serif;display:flex;align-items:center;column-gap:10px;font-size:13px;font-weight:600;transition:.3s;color:#6f6a63!important}.ci-step__desc{font-size:.75rem;font-weight:400;color:#9b978f;margin-top:2px;line-height:1.35;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.ci-step__desc__box{font-weight:600;display:flex;justify-content:center;align-items:start;flex-direction:column;color:#6f6a63!important}.ci-step__icon{width:26px;height:26px;flex-shrink:0;border-radius:50%;background:#e6e2da;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:#a19583}.main-dashboard-sec .left-menu-dash ul li a img{filter:grayscale(1);transition:.3s}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box button:hover,.main-dashboard-sec .left-menu-dash ul li:hover img{filter:none}.main-dashboard-sec .left-menu-dash ul li{padding:6px 10px 6px 15px;position:relative}.main-dashboard-sec .left-menu-dash ul li:hover{background:#f1eee7;border-radius:15px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.login-section .left-main-box .main-form.main-form-reg form{width:100%;display:flex;flex-direction:column;row-gap:15px}.main-form.main-form-reg .terms-and-conditions-box input{height:20px!important;width:20px;column-gap:10px}.modal-03 .modal-body .text{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;row-gap:15px}.modal-03 .modal-body .text p{padding:0 10px}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box tr .edit-delet,.modal-03 .modal-footer{display:flex;align-items:center;justify-content:center}.box-styling{background-color:#e0e0e0;border:1px solid #ccc;border-radius:20px;margin:20px 0;padding:30px;height:90%}.box-styling .text h2{font-size:25px;color:#4a4a4a;font-weight:500;margin-bottom:15px}.box-styling .text p{font-size:17px;color:#7a7a7a}.box-styling.general-event-information .text p.note{color:#a9967d;margin-top:30px}.box-styling .person-box,.box-styling form{display:flex;flex-direction:column;row-gap:20px;align-items:flex-start}.main-form.main-form-reg .terms-and-conditions-box{column-gap:10px}.box-styling form input,.box-styling input{background-color:#ededed;border:2px solid #999;border-radius:16px;height:50px;padding:20px;width:100%}.box-styling form button{background-color:#a9967d;color:#fff;font-size:17px;font-weight:500;padding:10px 35px;border-radius:20px;transition:.3s}.box-styling form button:hover{background-color:#000;color:#fff}.box-styling form textarea,.box-styling textarea{width:100%;height:100px;border-radius:10px;padding:10px;background-color:#ededed;border:2px solid #999}.avatar-upload{position:relative;max-width:200px;margin:0 auto;right:12px;z-index:1;top:10px;width:34px;height:34px;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);cursor:pointer;font-weight:400;transition:.2s ease-in-out}.box-styling.management-plan,.box-styling.person-details,.box-styling.preview{height:95%}.box-styling.person-details .person-box{display:flex;align-items:center}.align-text-box .switch{font-size:17px;position:relative;display:inline-block;width:3.5em;height:2em}.align-text-box .switch input{opacity:0;width:0;height:0}.align-text-box .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #adb5bd;transition:.4s;border-radius:30px}.align-text-box .slider:before{position:absolute;content:"";height:1.4em;width:1.4em;border-radius:20px;left:.27em;bottom:.25em;background-color:#adb5bd;transition:.4s}.align-text-box input:checked+.slider{background-color:#a9967d;border:1px solid #a9967d}.align-text-box input:focus+.slider{box-shadow:0 0 1px #a9967d}.align-text-box input:checked+.slider:before{transform:translateX(1.4em);background-color:#fff}.box-styling.ceremony-box .align-text-box,.modal-table-type-content .sub-main-content ul,.settings-modal .modal-dialog.modal-dialog-centered .two-inline-inputes{display:flex;justify-content:space-between}.hidden{display:none!important}.box-styling.ceremony-box{height:95%;margin-bottom:20px}.box-styling.ceremony-box form#ceremonyForm iframe{height:200px;border-radius:20px;border:2px solid #aaa!important}.box-styling.ceremony-box form#ceremonyForm textarea{height:150px}.box-styling.ceremony-box iframe{border:3px solid #aaa!important;border-radius:20px;height:200px}header .langauge-person .person-box ul.drop-menu{left:-50px!important;top:50px!important}.new-logos-align .row{display:flex;flex-wrap:nowrap;overflow:scroll;overflow-y:hidden}.pagination{display:flex!important;list-style:none!important;padding:0!important}.pagination li{margin-right:5px!important}.pagination li a{text-decoration:none!important;padding:5px 10px!important;border:1px solid #ccc!important;color:#333!important}.pagination li.active a{background-color:#a9967d!important;color:#fff!important;border-color:#a9967d!important}.pagination li.disabled a{pointer-events:none!important;background-color:#f0f0f0!important;color:#ccc!important;border-color:#ccc!important}.box-styling.website-preview .iframe-box iframe{width:100%;height:100vh;object-fit:cover;margin:15px 0 30px}.box-styling.website-preview .two-btn-align{display:flex;column-gap:20px;padding-bottom:0}.t-btn.t-btn-gray{background-color:#c9c9c9;color:#777;font-weight:500;transition:.3s}.box-styling.event-photos-gallery .two-things-align{display:flex;justify-content:space-between;align-items:flex-start}.box-styling.event-photos-gallery .two-things-align .text h2{margin-bottom:0}.box-styling.website-preview{height:98%}.box-styling.event-photos-gallery .main-event-gallery-box{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px;margin:30px 0 50px}.box-styling.event-photos-gallery .main-event-gallery-box .box{width:18.2%}.box-styling.event-photos-gallery .main-event-gallery-box .box img{width:100%;height:100%}.box-styling.event-photos-gallery{height:99%}.box-styling.ceremony-box.web-page-three-boxes .text{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px}.box-styling.ceremony-box.web-page-three-boxes .text img{width:100%;object-fit:cover}.box-styling.event-photos-gallery.meal-details .meal-box{background-color:#f0f0f0;border-radius:10px;border:1px solid #aaa;padding:20px;align-items:center;column-gap:20px}.box-styling.event-photos-gallery.meal-details .meal-box h6{color:#888;font-size:17px}.box-styling.event-photos-gallery.meal-details .meal-name-boxes{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:20px;margin-top:30px;column-gap:20px}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:23.3%}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box button{transition:.3s;filter:grayscale(1)}.add-new-meal .main-form-box textarea{width:100%;margin-bottom:10px;border-radius:20px;height:150px;padding:15px;border:1px solid #999;font-size:17px}.box-styling.gift-suggestions .text p:nth-child(2){font-size:13px}.edit-cards-boxes .box-styling.gift-suggestions h2{font-size:17px}.box-styling.event-photos-gallery.meal-details .meal-box{display:block}.box-styling.event-photos-gallery.meal-details .meal-box .three-align-things{display:flex;column-gap:30px;align-items:center;margin-bottom:20px}.box-styling.event-photos-gallery.meal-details .meal-box .content a{color:#888;transition:.3s}.box-styling.event-photos-gallery.meal-details .meal-box .content p{color:#888;margin-top:10px}.box-styling.event-photos-gallery.meal-details .meal-box .content a:hover{transition:.3s;color:#a9967d}.edit-cards-boxes{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:10px;row-gap:10px}.edit-cards-boxes .card-styling-box a svg{width:25px;height:25px}.edit-cards-boxes .box-styling.gift-suggestions{width:42%;height:125px;margin:0;padding:10px}.edit-cards-boxes .box-styling.gift-suggestions .text h2{margin:0 0 5px}.edit-cards-boxes .card-styling-box a{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#e0e0e0;border:1px solid #ccc;border-radius:20px;height:125px;row-gap:5px;transition:.3s;color:#7a7a7a;font-size:15px;font-weight:600;cursor:pointer;text-align:center}.edit-cards-boxes .card-styling-box{width:10%}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .radio-box-related{display:inline-flex;margin-right:10px;position:relative;align-items:center;gap:10px}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .radio-box-related input{-webkit-appearance:none;position:absolute}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .radio-box-related input[type=radio]~label{color:#fff!important;background-color:#c09d2a;padding:4px 20px;border-radius:50px}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .radio-box-related input[type=radio]:checked~label{color:#c09d2a!important;background-color:#fff;border:1px solid #c09d2a}.edit-cards-boxes .card-styling-box a:hover{background-color:#c09d2a;color:#fff}.edit-cards-boxes .card-styling-box a:hover svg path{fill:white}.two-outside-boxes{margin-top:50px;display:flex;column-gap:50px}.two-outside-boxes .main-card-box{background-color:#a4a4a4;padding:50px 100px;border-radius:20px;border:1px solid #ccc;width:60%}.two-outside-boxes .main-card-box img{width:100%;object-fit:cover;height:550px;object-fit:contain}.two-outside-boxes .main-card-detaling-box{background-color:#e0e0e0;width:40%;border-radius:20px;border:1px solid #ccc;padding:20px;margin-right:20px}.two-outside-boxes .main-card-detaling-box .editing-options-box h3{color:#4a4a4a;font-size:20px;font-weight:600;margin-bottom:20px}.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box{display:flex;flex-direction:column;row-gap:10px}.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box label{color:#7a7a7a;font-size:15px;margin-bottom:0;font-weight:600}.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box input,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box select,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box textarea{background-color:#ededed;border:1px solid #999;border-radius:30px;padding:10px 20px;margin-bottom:20px}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs,.two-outside-boxes .main-card-detaling-box .text-styling-things ul{display:flex;column-gap:30px}.two-outside-boxes .main-card-detaling-box .text-styling-things ul li a,.two-outside-boxes .main-card-detaling-box .text-styling-things ul li a svg path{transition:.3s}.two-outside-boxes .main-card-detaling-box .text-styling-things ul li a:hover svg path{fill:#c09d2a}.two-outside-boxes .main-card-detaling-box .font-size-styling h4,.two-outside-boxes .main-card-detaling-box .other-editing h4{color:#7a7a7a;font-size:15px;margin-bottom:10px;font-weight:600;margin-top:0}.two-outside-boxes .main-card-detaling-box .font-size-styling{margin:15px 0 25px}.two-outside-boxes .main-card-detaling-box .font-size-styling ul li a{background-color:#c09d2a;border:2px solid #aaa;border-radius:10px;padding:10px;display:flex;transition:.3s}.two-outside-boxes .main-card-detaling-box .font-size-styling ul{display:flex;column-gap:20px;align-items:center}.two-outside-boxes .main-card-detaling-box .font-size-styling ul li a:hover{background-color:#000;border-color:#000}.two-outside-boxes .main-card-detaling-box .other-editing ul li a{background-color:#c9c9c9;color:#777;font-size:18px;padding:8px 25px;border-radius:10px;transition:.3s}.two-outside-boxes .main-card-detaling-box .other-editing ul{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:20px}.two-outside-boxes .main-card-detaling-box .other-editing ul li a:hover{color:#fff;background-color:#c09d2a}.two-outside-boxes .main-card-detaling-box button.btn.btn-primary.t-btn{display:inline-flex;margin-top:50px;float:right}.settings-modal .modal-dialog.modal-dialog-centered{max-width:1000px!important}.settings-modal .modal-dialog.modal-dialog-centered .two-inline-inputes .box{display:flex;flex-direction:column;align-items:flex-start;width:45%}.settings-modal .modal-dialog.modal-dialog-centered .multipal-check-boxes h4,.settings-modal .modal-dialog.modal-dialog-centered .three-inputes-align .box label,.settings-modal .modal-dialog.modal-dialog-centered .two-inline-inputes .box label{color:#7a7a7a;font-size:20px;font-weight:600}.settings-modal .modal-dialog.modal-dialog-centered .two-inline-inputes .box input,.settings-modal .modal-dialog.modal-dialog-centered .two-inline-inputes .box select{width:100%;border:1px solid #999;padding:10px;border-radius:20px;height:40px}.settings-modal .modal-dialog.modal-dialog-centered .three-inputes-align{display:flex;margin:30px 0;justify-content:space-between}.settings-modal .modal-dialog.modal-dialog-centered .three-inputes-align .box{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;width:30%}.settings-modal .modal-dialog.modal-dialog-centered .three-inputes-align .box input{width:100%;height:40px;border-radius:20px;padding:2px 10px}.settings-modal .modal-dialog.modal-dialog-centered .multipal-check-boxes .align-check-boxes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:10px;margin-top:15px}.settings-modal .modal-dialog.modal-dialog-centered .multipal-check-boxes .align-check-boxes .box{width:30%;display:flex;align-items:center;column-gap:10px}.settings-modal .modal-dialog.modal-dialog-centered .multipal-check-boxes .align-check-boxes .box label{color:#3a3a3a;margin:0!important;font-size:17px}.settings-modal .modal-dialog.modal-dialog-centered .background-select h3{color:#7a7a7a;font-size:20px;font-weight:600;margin:30px 0 15px}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes{display:flex;column-gap:20px;flex-direction:row;flex-wrap:wrap;gap:20px}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes .box{position:relative;width:18%}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes .box input{position:absolute;width:100%;height:100%;-webkit-appearance:none}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes .box label{width:100%!important;height:100%;margin:0;border:1px solid #ff000000}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes .box input[type=radio]:checked+label::after{content:"\f00c";width:30px;height:30px;position:absolute;left:-10px;right:0;top:0;bottom:0;margin:auto;font:40px/1 FontAwesome;color:#c09d2a}.settings-modal .modal-dialog.modal-dialog-centered .background-select .many-radio-boxes .box input[type=radio]:checked+label{border:1px solid #a9967d;margin:0}.box-styling.guest-list .guest-listings ul li{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:20px;margin-bottom:10px;color:#7a7a7a;font-size:17px}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box tr td,.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box tr th,label#uploadtablePhoto{text-align:center}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box tr .edit-delet ul li:first-child{border-right:1px solid #00000057;padding-right:15px}.events-lists-sec-01 .table-box table tr td .edit-delet ul li a:hover,.modal-table-type-content .sub-main-content ul li a:hover{filter:grayscale(1)}.table-content-pagination.single-pagination{margin:30px 20px 0;float:right}.box-styling.guest-list{margin-bottom:0;padding-bottom:20px;height:100%}button.btn.btn-primary.t-btn.t-btn-dark{background-color:#c9c9c9;color:#777}.upload-form-csv .modal-body form input{width:100%;height:200px;border:5px dashed #a9967d;border-radius:10px;display:flex;padding:80px 100px}.modal-table-type-content .main-heading ul{display:flex;justify-content:space-between;padding:10px 10px 0}.modal-table-type-content .main-heading ul li{color:#2a2a2a;font-size:15px;font-weight:600;width:30%;text-align:center;margin-bottom:10px}.modal-table-type-content .sub-main-content ul li{width:30%;text-align:center}.modal-table-type-content .sub-main-content{background-color:#e0e0e0;border:1px solid #aaa;margin-bottom:10px;padding:10px;border-radius:10px}.box-styling.table-management .text p{margin-bottom:15px}.box-styling .text p.bold-text-color-change{font-weight:600;color:#c09d2a}.box-styling.management-plan .two-plan-details-align{display:flex;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;row-gap:10px;column-gap:10px}.box-styling.management-plan .two-plan-details-align .three-things-align ul{display:flex;column-gap:25px;flex-wrap:wrap;row-gap:20px}.box-styling.management-plan .two-plan-details-align .three-things-align ul li:first-child{border-right:1px solid #8080807d;padding-right:20px}.box-styling.management-plan .management-plan-box{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:20px;align-items:center;justify-content:center}.box-styling.management-plan .management-plan-box .box{background-color:#d5d5d5;border:1px solid #ccc;width:23%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:20px;row-gap:0}.box-styling.management-plan .management-plan-box .box h6{color:#c09d2a;font-weight:600;margin-top:5px}.box-styling.management-plan .management-plan-box .box p{color:#7a7a7a;font-size:17px}.box-styling.preview .mainevent-gallery-slider .slide-arrow{position:absolute;top:45%;right:20px;display:flex;background-color:#ff000000;font-size:50px;width:50px;height:50px;background-color:#ffffff00;align-items:center;justify-content:center;color:#fff}.box-styling.preview .mainevent-gallery-slider .slide-arrow.prev-arrow{left:20px!important;right:auto!important;z-index:999}.box-styling.your-web-page.reminders p.bold-text-color-change{margin-bottom:20px}.box-styling.preview.actions .two-things-align{display:flex;align-items:center;justify-content:space-between}.box-styling.preview.actions .action-iframe img{border-radius:10px;width:100%;height:350px;object-fit:contain;margin:20px 0}.box-styling.preview.actions .three-inputs .box{display:flex;flex-direction:column}.box-styling.preview.actions .three-inputs .box label{color:#c09d2a;font-weight:700;font-size:25px}.box-styling.preview.actions .three-inputs .box input{width:100%;height:150px;border-radius:20px;border:1px solid #999;display:flex;padding:30px}.box-styling.preview.actions,.box-styling.your-web-page.reminders.tutorials{height:100%}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs a.nav-link{background-color:#c9c9c9;color:#777;font-size:17px;border-radius:10px;transition:.3s}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs a.nav-link.active{background-color:#a9967d;background-image:none;color:#fff}.box-styling.your-web-page.reminders.tutorials .main-youtube-iframe iframe{width:100%;border-radius:20px;margin-top:20px}label.link-terms-condition a{color:#000;text-decoration:underline;font-weight:600;transition:.3s}.two-btns-login-register{display:flex;align-items:center;column-gap:20px}.two-btns-login-register button{padding:10px 20px!important;max-width:250px!important;width:250px}.two-btns-login-register a{color:#000;font-size:17px;font-weight:600;transition:.3s}#content,#sidebar{transition:.4s}#content{height:90vh}.main-dashboard-sec .left-menu-dash .two-things-inline{display:flex;align-items:center;justify-content:space-between;padding-right:20px;margin-bottom:20px}.main-dashboard-sec .left-menu-dash .two-things-inline h2{margin:0;padding-bottom:0;transition:.5s;color:#8b8070}.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn{margin:0!important;background-color:#a9967d;border:none!important;transition:.3s}.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn:hover{background-color:#000}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline h2{display:none;transition:.5s}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash ul li a{font-size:0;transition:.3s}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline{display:flex;align-items:center;justify-content:center;padding:0}.main-dashboard-sec .left-menu-dash ul{height:80vh;overflow:auto}body.custom_scroll_hide{height:100vh;overflow:hidden}.main-dashboard-sec .col-lg-10.col-md-10{height:85vh;overflow:hidden;overflow-y:scroll!important;margin-left:0;margin-top:30px;margin-bottom:10px;width:100%;max-width:82%}.main-dashboard-sec .col-md-10.col-lg-11{height:85vh;overflow:hidden;overflow-y:scroll!important;margin-left:0;margin-top:30px;margin-bottom:10px;width:100%;max-width:90%}.box-styling:first-child,.box-styling:nth-child(2){margin-top:0}.main-dashboard-sec .left-menu-dash ul::-webkit-scrollbar{width:5px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash i.fa.fa-angle-right{transform:rotate(180deg);transition:.5s}.main-dashboard-sec .col-md-2.col-lg-2 .left-menu-dash i.fa.fa-angle-right{transition:.5s}#sidebar.collapsed #toggleButton .btn-text,#sidebar.collapsed .left-menu-dash .two-things-inline:nth-of-type(2),.custom_mobile_toggle_header{display:none}.box-styling.event-photos-gallery .main-event-gallery-box .box button.delete-image-btn,.box-styling.event-photos-gallery .main-event-gallery-box .box button.delete-video-btn{background-color:#ff000000;position:absolute;bottom:5px;left:0;right:0;display:none}.box-styling.event-photos-gallery .main-event-gallery-box .box:hover button.delete-image-btn,.box-styling.event-photos-gallery .main-event-gallery-box .box:hover button.delete-video-btn{display:block;z-index:9999}.box-styling.event-photos-gallery .main-event-gallery-box .box:hover::after{content:"";background-color:#0000004a;width:100%;height:15%;position:absolute;left:0;right:0;top:auto;bottom:0;background:red;background:linear-gradient(0deg,rgba(0,0,0,.575) 0,rgba(0,0,0,0) 100%)}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align{display:flex;justify-content:space-between;align-items:flex-start;height:65px}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box button.btn.btn-primary.t-btn{margin:0 10px 0 0;padding:7px 30px;font-size:14px;background-color:#c09d2a!important;border:1px solid #c09d2a}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box button.btn.btn-primary.t-btn:first-child{background-color:#fff!important}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .two-btn-align button:hover,.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box button.btn.btn-primary.t-btn:hover{background-color:#000!important;color:#fff!important}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box{display:flex;flex-direction:column;align-items:flex-start;display:flex;flex-direction:column;align-items:flex-end;width:240px}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .two-btn-align button:first-child{background-color:#fff!important;color:#c09d2a!important}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .input-check-box{display:flex;gap:10px;align-items:center;margin-bottom:5px}.two-outside-boxes .main-card-detaling-box .editing-options-box .two-thing-align .hide-and-show-box .input-check-box label{margin:0;font-size:14px}#exampleModaliframe .modal-dialog.modal-dialog-centered.modal-lg{max-width:100%!important;height:100vh!important}#exampleModaliframe .modal-dialog.modal-dialog-centered.modal-lg .modal-content{height:100%;display:flex;justify-content:center;align-items:stretch}.box-styling.management-plan .management-plan-box .box.upload_boxex{width:600px!important;height:300px!important}#dynamicHeading~.d-flex{display:flex;align-items:flex-start;flex-direction:row;gap:10px}#dynamicHeading~.d-flex div{width:fit-content!important}.canva-video-sec{display:flex;flex-direction:column;align-items:flex-start;gap:10px}div#editor{margin-top:30px}@media only screen and (max-width:1630px){.main-dashboard-sec .left-menu-dash .two-things-inline h2{font-size:14px}}@media only screen and (max-width:1373px){.main-dashboard-sec .left-menu-dash .two-things-inline h2{font-size:12px}}@media only screen and (max-width:1271px){.main-dashboard-sec .left-menu-dash .two-things-inline h2{font-size:10px}}@media only screen and (max-width:1600px){header .langauge-person .nav-box ul li.drop-down-link:hover ul{top:44px!important}.main-dashboard-sec .col-md-10.col-lg-11{max-width:100%;margin-left:-30px}.main-dashboard-sec .left-menu-dash ul li{padding-left:25px}header .langauge-person .person-box .nav-box ul li img{max-width:75%}.main-dashboard-sec .left-menu-dash ul li a{font-size:14px;transition:.3s}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash ul li a img,.main-dashboard-sec .left-menu-dash ul li a img{width:22.5px;height:22.5px}.main-dashboard-sec .left-menu-dash h2{font-size:13px;padding:0 10px 10px}.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn{padding:3px 12px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline{display:block;padding:0 0 0 20px;transition:.3s}.box-styling .text h2{font-size:20px}.box-styling .text p{font-size:15px}.box-styling form input,.login-section .left-main-box .main-form form input{height:40px}.login-section .left-main-box .main-form .text h2{font-size:30px}.login-section .left-main-box .main-form .text p{font-size:17px}.login-section .left-main-box .main-form form button{font-size:20px;width:210px}}@media only screen and (max-width:1400px){header .langauge-person .nav-box ul li.drop-down-link:hover ul{top:40px!important}.edit-cards-boxes .box-styling.gift-suggestions{height:140px}.edit-cards-boxes .card-styling-box a{height:130px;font-size:14px}.box-styling .text h2,.two-outside-boxes .main-card-detaling-box .editing-options-box h3{font-size:18px}.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box input,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box select,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box textarea{padding:7px 15px}.two-outside-boxes .main-card-detaling-box .font-size-styling ul li a{padding:5px}.two-outside-boxes .main-card-detaling-box .font-size-styling ul li a svg{height:25px;width:25px}.two-outside-boxes .main-card-detaling-box .font-size-styling ul{column-gap:10px}.login-section .left-main-box .main-form .text p,.login-section .left-main-box .main-form form label p,.two-outside-boxes .main-card-detaling-box .other-editing ul li a,.two-outside-boxes .main-card-detaling-box button.btn.btn-primary.t-btn{font-size:15px}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .two-btn-align{flex-wrap:wrap;row-gap:10px;column-gap:10px;display:flex;align-items:center;justify-content:flex-start}.main-dashboard-sec .left-menu-dash ul li a{font-size:14px}.main-dashboard-sec .left-menu-dash ul li{padding-left:15px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline{padding-left:10px}.main-dashboard-sec .left-menu-dash li{margin-right:0}.box-styling form button{font-size:14px;padding:8px 25px}.avatar-preview{width:150px;height:150px;position:relative;border-radius:100%;border:6px solid #ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.box-styling{margin:15px 0;padding:25px;height:90%}.box-styling.ceremony-box iframe{height:150px}.main-dashboard-sec .col-md-10.col-lg-11{max-width:100%}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs{display:flex;column-gap:20px;row-gap:20px}.login-section .left-main-box .main-form.main-form-reg{padding-top:50px}.login-section .left-main-box .main-form form label input{height:16px;width:19px}.two-btns-login-register{flex-direction:column;align-items:flex-start;row-gap:10px}.login-section .left-main-box .main-form form button{width:100%}}@media (min-width:1200px) and (max-width:1300px){.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash ul li{padding:10px 0 10px 10px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline{padding-left:5px}}@media only screen and (max-width:1199px){.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn{padding:2px 9px}div#editor{margin-top:50px}.canva-video-sec .input-check-box{display:flex;flex-direction:row;width:max-content}.box-styling.management-plan{height:auto}.box-styling.preview.actions .three-inputs .box input{height:100px}.events-lists-sec-01 .text.text-center p,.login-section .left-main-box .main-form .text p,.modal-01 .modal-body .text p,.t-btn{font-size:16px}.events-lists-sec-01 .text.text-center h2,.login-section .left-main-box .main-form .text h2{font-size:35px}.login-section .left-main-box .main-form form input{height:40px}.login-section .left-main-box .main-form form button{font-size:20px;max-width:100%}.two-outside-boxes .main-card-detaling-box .text-styling-things ul{column-gap:20px;transition:.3s}.edit-cards-boxes .box-styling.gift-suggestions{height:150px;margin:0}.edit-cards-boxes{column-gap:20px;row-gap:20px}.guestlist.main-dashboard-sec .col-md-10.col-lg-10,.guestlist.main-dashboard-sec .col-md-10.col-lg-11{height:80vh}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:31.7%}.box-styling .text p{font-size:13px}.main-dashboard-sec .col-md-2.col-lg-2 .left-menu-dash h2{font-size:9px;padding:0 5px 0 10px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash{margin-right:10px;padding-right:0}.box-styling form input{height:50px;padding:15px;font-size:13px}.main-dashboard-sec .col-md-10.col-lg-11{max-width:100%}.main-dashboard-sec .col-lg-10.col-md-10{max-width:82%;margin-left:-10px}.main-dashboard-sec .left-menu-dash ul li a{font-size:11px}.box-styling.management-plan .management-plan-box .box img{max-width:50%}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs a.nav-link{font-size:14px}.modal-01 .modal-body .text h2{font-size:20px}.modal-01 .modal-footer button,.modal-01.modal-02 .modal-listing-box ul li a{font-size:15px}}@media only screen and (max-width:1024px){.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn{padding:2px 6px}.t-btn{font-size:14px!important}.box-styling.event-photos-gallery.meal-details .meal-box h6{font-size:14px}.box-styling.event-photos-gallery.meal-details .meal-box img{max-width:80%}.two-outside-boxes .main-card-detaling-box button.btn.btn-primary.t-btn{margin-top:30px;width:100%;align-items:center;flex-direction:column}.two-outside-boxes .main-card-box img{height:100%}.two-outside-boxes{align-items:flex-start}.two-outside-boxes .main-card-detaling-box .other-editing ul li{width:100%;max-width:100%;display:flex;flex-direction:column}.two-outside-boxes .main-card-detaling-box .other-editing ul{row-gap:15px}.edit-cards-boxes .card-styling-box a svg{height:30px;width:30px}.edit-cards-boxes .card-styling-box a{font-size:13px;height:110px}.col-md-10.col-lg-10 .two-outside-boxes .main-card-detaling-box .text-styling-things ul{column-gap:10px;transition:.3s}.guestlist.main-dashboard-sec .col-md-10.col-lg-10,.guestlist.main-dashboard-sec .col-md-10.col-lg-11{height:80vh!important}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:30%}.main-dashboard-sec .left-menu-dash ul li a{font-size:11px}.main-dashboard-sec .col-md-10.col-lg-11{max-width:90%;margin-left:-10px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash{margin-right:0}.main-dashboard-sec .left-menu-dash h2{padding:0 10px 10px 20px}.avatar-preview{width:150px!important;height:150px!important}.align-text-box .switch{font-size:12px;position:relative;display:inline-block;width:3.5em;height:2em}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash .two-things-inline button#toggleBtn{padding:5px 15px 0}.box-styling.management-plan .management-plan-box .box{width:22.8%}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs{display:flex;column-gap:20px;row-gap:20px;justify-content:center}.login-section .left-main-box .main-form .text h2{font-size:30px;margin:0}.login-section .left-main-box .main-form.main-form-reg{padding-top:100px}div#exampleModalCenter03{z-index:9999999999}#exampleModalCenter03 .modal-content{width:90%;margin:auto}}@media only screen and (max-width:991px){.box-styling.management-plan .management-plan-box .box img{max-width:50%}.message .box-styling.preview.actions .three-inputs .box label{font-size:23px}.message .box-styling.preview.actions .three-inputs .box input{height:80px}.edit-cards-boxes .card-styling-box a{height:130px}.main-dashboard-sec .col-md-10.col-lg-11{margin-top:10px}.giftsuggestion .box-styling.event-photos-gallery .two-things-align .text h2{margin-bottom:10px}.giftsuggestion .box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box button img{max-width:80%}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:48%}.box-styling.ceremony-box.web-page-three-boxes .text img{width:50%}.main-dashboard-sec .left-menu-dash h2{padding:0 5px 5px 10px;font-size:14px}.main-dashboard-sec .left-menu-dash .two-things-inline button#toggleBtn{padding:1px 7px}.main-dashboard-sec .left-menu-dash ul li a img{width:20%}.main-dashboard-sec .left-menu-dash ul li{padding-left:10px}.main-dashboard-sec .left-menu-dash ul li a{font-size:10px;column-gap:5px}.main-dashboard-sec .col-md-2.col-lg-1 .left-menu-dash ul li img{max-width:40px}.main-dashboard-sec .left-menu-dash{padding-right:0}.dropdown-toggle{position:absolute;opacity:0}.dropdown-label{width:33px;height:30px;display:block;position:relative}.dropdown-label::before{content:"";position:relative;top:5px;left:0;width:100%;height:25px;border-top:15px double #000;border-bottom:5px solid #000;z-index:999;display:block}.menu-slide-from-left{width:400px;height:89vh;margin-top:25px;transform:translateX(-500px);background-color:#f6f5f2;position:absolute;left:-20px;overflow:scroll}.transition-after-pageload{transition:.8s}.dropdown-toggle:checked~.menu-slide-from-left{transform:translateX(0);transition:.8s}.inner-menu-slide-from-left{width:100%;display:block;margin-left:auto;margin-right:auto;padding-left:20px}header.custom_mobile_toggle_header .header_content{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.custom_dextop_mode_header,.login-section .col-lg-8.col-md-8.p-0,.main-dashboard-sec #sidebar,.tablet_mode_logo{display:none}.custom_mobile_toggle_header{z-index:9999999999999999999;position:relative;display:block}.custom_mobile_toggle_header .left-menu-dash{background-color:#f6f5f2;padding:10px 10px 100px 0;height:100%}.custom_mobile_toggle_header .left-menu-dash h2{font-size:20px;color:#8b8070;margin-bottom:10px;padding:0 20px 10px 40px}.custom_mobile_toggle_header .left-menu-dash ul{display:flex;flex-direction:column;justify-content:flex-start;row-gap:0}.custom_mobile_toggle_header .left-menu-dash ul li a{font-family:"Playfair Display","Times New Roman",serif;display:flex;align-items:center;column-gap:10px;font-size:14px;transition:.3s;color:#6f6a63!important;font-weight:600!important}.custom_mobile_toggle_header .left-menu-dash ul li a img{filter:grayscale(1);transition:.3s;width:26px;height:26px}.custom_mobile_toggle_header .left-menu-dash ul li:hover a{color:#c09d2a}.custom_mobile_toggle_header .left-menu-dash ul li:hover img{filter:none}.custom_mobile_toggle_header .left-menu-dash ul li{padding:10px 10px 10px 15px;position:relative}.custom_mobile_toggle_header .left-menu-dash ul li:hover{background:#f1eee7;border-radius:15px}.main-dashboard-sec .col-lg-10.col-md-10{height:85vh;overflow:hidden;overflow-y:scroll;margin-left:10px;margin-top:30px;margin-bottom:10px;width:100%;max-width:100%;flex:0 0 97%}.main-dashboard-sec .col-md-10.col-lg-11{max-width:100%;flex:0 0 97%;height:82vh;margin-left:10px}.box-styling.management-plan .management-plan-box .box{width:22.8%}.box-styling.your-web-page.reminders.tutorials .main-youtube-iframe iframe{height:300px}.login-section .col-lg-4.col-md-4.p-0{width:100%;max-width:100%;flex:0 0 100%}.login-section .left-main-box .main-form .text h2,.login-section .left-main-box .main-form .text p{text-align:center}.two-btns-login-register{align-items:stretch}.login-section .left-main-box .main-form form button{max-width:100%!important}.table-content-pagination ul li{height:25px;width:25px}.table-content-pagination ul li a{font-size:13px}}@media only screen and (max-width:767px){.giftsuggestion .box-styling.event-photos-gallery.meal-details .meal-box .content p,.t-btn{font-size:13px}.box-styling.management-plan .two-plan-details-align .three-things-align ul{display:flex;column-gap:15px;flex-wrap:wrap;row-gap:10px;justify-content:center;align-items:center}.box-styling.management-plan .two-plan-details-align{column-gap:0;row-gap:0;display:flex;justify-content:center;align-items:center}.box-styling.management-plan .two-plan-details-align .three-things-align ul li{display:flex;align-items:center}.box-styling .text h2,.box-styling.table-management .text p{text-align:center}.box-styling.management-plan .management-plan-box .box{width:30%}.box-styling.preview.actions .three-inputs .box input{height:80px}.meals .box-styling.event-photos-gallery .two-things-align .text h2{margin-bottom:10px}.meals .box-styling.event-photos-gallery .two-things-align{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;row-gap:10px}.custom_dextop_mode_header,.login-section .col-lg-8.col-md-8.p-0,.main-dashboard-sec #sidebar,.tablet_mode_logo{display:none}.edit-cards-boxes .card-styling-box a{height:130px}.edit-cards-boxes .card-styling-box{width:17.7%}.edit-cards-boxes .box-styling.gift-suggestions{width:100%;height:110px}.two-outside-boxes{margin-top:30px;display:flex;column-gap:20px}.two-outside-boxes .main-card-detaling-box{margin-right:0;width:50%}.guestlist .box-styling.quick-actions .three-btns-align{flex-wrap:wrap;row-gap:20px}.guestlist .box-styling.guest-list{margin-bottom:10px;height:max-content}.giftsuggestion .box-styling.event-photos-gallery.meal-details .meal-box .content a{font-size:15px}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:45%}.box-styling.preview .mainevent-gallery-slider .slide-arrow{top:40%}.t-btn{display:block}.dropdown-toggle{position:absolute;opacity:0}.dropdown-label{width:33px;height:30px;display:block;position:relative}.dropdown-label::before{content:"";position:relative;top:5px;left:0;width:100%;height:25px;border-top:15px double #000;border-bottom:5px solid #000;z-index:999;display:block}.menu-slide-from-left{width:400px;height:89vh;margin-top:25px;transform:translateX(-500px);background-color:#f6f5f2;position:absolute;left:-20px;overflow:scroll}.transition-after-pageload{transition:.8s}.dropdown-toggle:checked~.menu-slide-from-left{transform:translateX(0);transition:.8s}.inner-menu-slide-from-left{width:100%;display:block;margin-left:auto;margin-right:auto}header.custom_mobile_toggle_header .header_content{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}.custom_mobile_toggle_header{z-index:9999999999999999999;position:relative;display:block}.custom_mobile_toggle_header .left-menu-dash{background-color:#f6f5f2;padding:10px 10px 100px 0;height:100%}.custom_mobile_toggle_header .left-menu-dash h2{font-size:25px;color:#8b8070;margin-bottom:10px;padding:0 20px 10px 40px}.custom_mobile_toggle_header .left-menu-dash ul{display:flex;flex-direction:column;justify-content:flex-start;row-gap:0}.custom_mobile_toggle_header .left-menu-dash ul li a{font-family:"Playfair Display","Times New Roman",serif;display:flex;align-items:center;column-gap:10px;font-size:16px;color:#7a7a7a;font-weight:500;transition:.3s}.custom_mobile_toggle_header .left-menu-dash ul li a img{filter:grayscale(1);transition:.3s;width:26px;height:26px}.custom_mobile_toggle_header .left-menu-dash ul li:hover a{color:#c09d2a}.custom_mobile_toggle_header .left-menu-dash ul li:hover img{filter:none}.custom_mobile_toggle_header .left-menu-dash ul li{padding:10px 10px 10px 15px;position:relative}.custom_mobile_toggle_header .left-menu-dash ul li:hover{background:#f1eee7;border-radius:15px}.main-dashboard-sec .col-lg-10.col-md-10{height:85vh;overflow:hidden;overflow-y:scroll;margin-left:10px;margin-top:30px;margin-bottom:10px;width:100%;max-width:100%;flex:0 0 96%}.box-styling.your-web-page.reminders.tutorials ul.nav.nav-tabs{justify-content:center}.events-lists-sec-01 .text.text-center h2{font-size:30px}.events-lists-sec-01 .text.text-center p{font-size:14px;margin-bottom:15px}.events-lists-sec-01 .text.text-center{display:flex;flex-direction:column;align-items:center}.events-lists-sec-01 .table-box{overflow-y:hidden;overflow-x:scroll}.events-lists-sec-01 .table-box table{width:700px}.events-lists-sec-01 .table-box::-webkit-scrollbar{height:5px}.table-content-pagination ul{column-gap:25px}.table-content-pagination ul li{height:20px;width:20px}.table-content-pagination ul li a{font-size:12px;padding:3px 8px}}.tutorial-btn,input[type=checkbox].check_box_style:checked{background-color:#a9967d}@media only screen and (max-width:575px){.edit-cards-boxes .box-styling.gift-suggestions{height:160px}.box-styling.management-plan .management-plan-box .box h6{font-size:15px}.box-styling.management-plan .management-plan-box .box p,.eventphotos .t-btn,.events-lists-sec-01 .table-box table tr td,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box input,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box select,.two-outside-boxes .main-card-detaling-box .editing-options-box form .input-box textarea{font-size:14px}.box-styling.management-plan .management-plan-box .box img{max-width:80%}.box-styling.management-plan .management-plan-box .box{row-gap:4px;width:46%}.login-section .left-main-box .main-form .text h2{text-align:center;text-transform:uppercase}.login-section .left-main-box .main-form .text p,.modal-01 .modal-body .text h2{text-align:center}.edit-cards-boxes .card-styling-box a{height:100px}.edit-cards-boxes .card-styling-box a svg,.table-content-pagination ul li{height:20px;width:20px}.two-outside-boxes .main-card-box img{max-width:300px}.two-outside-boxes{flex-direction:column;row-gap:20px}.two-outside-boxes .main-card-box{width:max-content;padding:10px}.two-outside-boxes .main-card-detaling-box{width:100%}.edit-cards-boxes .card-styling-box{width:17%}.col-md-10.col-lg-10 .two-outside-boxes .main-card-detaling-box .text-styling-things ul{flex-wrap:wrap}.box-styling.event-photos-gallery .two-things-align,.giftsuggestion .box-styling.event-photos-gallery .two-things-align{flex-direction:column;row-gap:10px}.giftsuggestion .box-styling{height:max-content}.box-styling.event-photos-gallery.meal-details .meal-name-boxes .meal-box{width:-webkit-fill-available}.eventphotos .fa{font-size:30px}.box-styling.preview .mainevent-gallery-slider .slide-arrow{right:0;top:30%}.box-styling.preview .mainevent-gallery-slider .slide-arrow.prev-arrow{left:0!important}.box-styling.event-photos-gallery .main-event-gallery-box{column-gap:20px;row-gap:20px}.main-dashboard-sec .col-lg-10.col-md-10{flex:0 0 98%;margin-top:10px}.menu-slide-from-left{width:90%;margin-top:20px;left:-20px}.tablet_mode_logo{display:block;margin:10px 0 30px;padding-left:35px}.custom_mobile_toggle_header .main_mobile_logo,.custom_mobile_toggle_header .two-things-inline h2{display:none}header.custom_mobile_toggle_header .header_content{grid-template-columns:1fr 1fr}header .langauge-person{column-gap:20px}header .langauge-person .person-box .nav-box ul li img{max-width:70%}.tablemanagment .box-styling.event-photos-gallery .two-things-align{flex-direction:row;align-items:center}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box{overflow-x:scroll}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box::-webkit-scrollbar{height:5px}.box-styling.event-photos-gallery.events-lists-sec-01.guest-list .table-box table{width:600px}.box-styling{height:95%}.toturial .nav-tabs .nav-item{width:100%;text-align:center}.events-lists-sec-01 .text.text-center h2{font-size:25px}.events-lists-sec-01 .text.text-center p,.modal-01.modal-02 .modal-listing-box ul li a{font-size:13px}.events-lists-sec-01 .table-content-pagination ul{column-gap:7px!important}.table-content-pagination ul li a{font-size:11px;padding:3px;border-width:2px;border-radius:5px}.modal-01 .modal-body .text p{text-align:center;font-size:13px!important}.modal-01.modal-02 .modal-listing-box ul{row-gap:15px}.modal-01 .modal-footer{flex-direction:column;row-gap:10px;align-items:stretch;justify-content:center}}@media only screen and (max-width:375px){ul.drop-menu li a{font-size:10px}header .langauge-person .nav-box ul li.drop-down-link:hover ul{top:39px!important;left:-64px!important}.webpage .box-styling.event-photos-gallery .main-event-gallery-box{column-gap:20px;row-gap:20px}.webpage .box-styling.website-preview .two-btn-align{flex-direction:column-reverse;row-gap:10px}.webpage .box-styling.event-photos-gallery .two-things-align{flex-direction:column;row-gap:10px}.table-content-pagination ul li a{font-size:12px}.table-content-pagination ul{column-gap:25px}.table-content-pagination ul li{width:25px;height:25px}header .langauge-person .person-box .nav-box ul li img{max-width:70%}.custom_mobile_toggle_header .left-menu-dash ul li a{font-size:14px}.custom_mobile_toggle_header .left-menu-dash ul li img{width:15%}.custom_menu_toggle .tablet_mode_logo img{max-width:90%}.dropdown-label::before{top:10px;height:20px;border-top:12px double #000;border-bottom:4px solid #000}header .langauge-person .language-box .nav-box ul li a{height:35px}.events-lists-sec-01 .table-content-pagination ul{column-gap:2px!important}}#exampleModalCenter03 .modal-dialog{max-width:1000px;margin:1.75rem auto}#exampleModalCenter03 .table-box,#exampleModalCenter03 table{width:100%!important}#exampleModalCenter03 .table-box table tr td{border-top:1px solid #aaa;padding:15px 0;text-align:left}#exampleModalCenter03 .modal-footer{display:flex;align-items:center;justify-content:flex-start}#exampleModalCenter03 .table-box table tr th{text-align:left;font-size:17px;font-family:Poppins;padding:15px 0}h5#exampleModalLongTitle{font-size:30px;font-weight:600;font-family:Poppins}button.close.close_icon span{font-size:30px}input[type=checkbox].check_box_style{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:5px;background-color:#ededed;position:relative;cursor:pointer;margin-bottom:-3px;margin-right:5px}.t-btn,.tutorial-btn{font-size:18px;padding:8px 40px;border-radius:15px;transition:.3s}.tutorial-btn{margin-bottom:15px!important;color:#fff;border:#ffdead}.tutorial-btn:hover{background-color:#a9964b;color:#fff}.t-btn,.t-btn:hover{color:#fff!important}.tutorial-btn:focus{box-shadow:none;outline:0;border:#ffdead;background-color:#a9967d}input[type=checkbox].check_box_style:checked::after{content:'';position:absolute;display:block;left:6px;top:1.5px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.t-btn{background-color:#a9967d!important;border:#ffdead}.opt-txt,.toggle-button,.toggle-button2{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#b0a495}.custom_mobile_toggle_header .left-menu-dash ul li.step-completed,.event-steps li.step-completed{background-color:#e5f4e7!important;color:#2f4b34;border-radius:15px;display:block;padding:10px 10px 10px 12px!important}.t-btn:hover{background-color:#a9964b!important}@media only screen and (max-width:991px){.canva-video-sec .input-check-box{display:flex;flex-direction:row;width:max-content}div#frontBackBox{display:flex!important;flex-direction:column;align-items:flex-start;gap:10px;width:100%}div#frontBackBox div{margin:0;width:100%}#div#frontBackBox{width:100%}div#frontBackBox label{width:100%;text-align:center;margin-left:20px}#exampleModalCenter03 .table-box{width:100%!important;overflow:hidden;overflow-x:scroll}#exampleModalCenter03 .table-box::-webkit-scrollbar{height:5px}#exampleModalCenter03 table{width:700px!important}h5#exampleModalLongTitle{font-size:25px}#exampleModalCenter03 .table-box table tr th,.modal-01 .modal-footer button{font-size:15px}#exampleModalCenter03 .table-box table tr td{font-size:14px}input[type=checkbox].check_box_style{margin-bottom:-3px}}@media only screen and (max-width:767px){.modal-01 .modal-footer button{font-size:14px}}@media only screen and (max-width:575px){#exampleModalCenter03 .modal-footer{display:flex;flex-direction:column;row-gap:5px;align-items:stretch}#exampleModalCenter03 .modal-footer button{width:100%;margin:0}h5#exampleModalLongTitle{font-size:20px}}.toggle-button,.toggle-button2{margin-top:15px;padding:10px;background-color:#f6f5f2;font-weight:600;border-radius:10px;display:inline-flex;align-items:center;cursor:pointer;user-select:none;width:100%;margin-left:5px}#sidebar.collapsed #toggleButton .arrow,.arrow{display:inline-block}@media (max-width:992px){.toggle-button,.toggle-button2{margin-left:25px}}.toggle-button2:hover,.toggle-button:hover{color:#a9964b}.opt-txt{padding-left:5px;font-weight:400}.arrow{margin-left:5px;transition:transform .3s}.arrow.open{transform:rotate(180deg)}.event-steps li{margin-top:10px}.step-completed .ci-step__heading::before{content:'✔';width:0;height:0}.step-completed .ci-step__heading{display:flex!important;gap:15px!important}.event-steps li.step-completed{border-left:3px solid #2f4b34}.custom_mobile_toggle_header .left-menu-dash ul li.step-completed>a img,.event-steps li.step-completed>a img{filter:brightness(0) invert(1)}.event-steps li.step-completed a{color:#077616!important}.event-steps li.step-completed span{color:#2f4b34!important}.event-steps li.step-completed .ci-step__desc{color:#9b978f!important}.event-steps li.step-completed img{filter:none!important}.event-steps li.step-completed .ci-step__icon{background:#e6e2da!important;color:#a19583!important}.custom_mobile_toggle_header .left-menu-dash ul li{margin-top:5px}.custom_mobile_toggle_header .left-menu-dash ul li.step-completed{border-left:3px solid #2e8b57}
.main-dashboard-sec .left-menu-dash .ci-step__icon,
.custom_mobile_toggle_header .left-menu-dash .ci-step__icon {
    width: 30px;
    height: 30px;
    border-radius: 10px;
    background: linear-gradient(180deg, #f7f4ee, #ebe5da);
    border: 1px solid #dfd6c8;
    color: #7d7163;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .75), 0 6px 14px rgba(44, 38, 30, .06);
    font-size: 13px;
    line-height: 1;
    transition: background .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.main-dashboard-sec .left-menu-dash .ci-step__icon i,
.custom_mobile_toggle_header .left-menu-dash .ci-step__icon i {
    color: inherit;
    font-size: 13px;
    line-height: 1;
}

.main-dashboard-sec .left-menu-dash ul li:hover .ci-step__icon,
.custom_mobile_toggle_header .left-menu-dash ul li:hover .ci-step__icon {
    background: linear-gradient(180deg, #fffaf0, #efe3ce);
    border-color: #d5c5ae;
    color: #8b6f44;
    transform: translateY(-1px);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .85), 0 8px 18px rgba(44, 38, 30, .09);
}

.event-steps li.step-completed .ci-step__icon {
    background: linear-gradient(180deg, #eef7ef, #e1efe4) !important;
    border-color: #cfe3d3 !important;
    color: #2f6a40 !important;
}

.main-dashboard-sec .left-menu-dash ul li .ci-step__icon,
.custom_mobile_toggle_header .left-menu-dash ul li .ci-step__icon {
    color: #7d7163;
}

.main-dashboard-sec .left-menu-dash .ci-step__icon,
.custom_mobile_toggle_header .left-menu-dash .ci-step__icon {
    width: 26px;
    height: 26px;
    min-width: 26px;
    border-radius: 9px;
    font-size: 12px;
}

.main-dashboard-sec .left-menu-dash .ci-step__icon i,
.custom_mobile_toggle_header .left-menu-dash .ci-step__icon i {
    font-size: 12px;
}

/* Dashboard navigation polish */
.custom_dextop_mode_header {
    position: sticky;
    top: 0;
    z-index: 1000;
    background: rgba(246, 245, 242, .96);
    border-bottom: 1px solid #e7dfd3;
    box-shadow: 0 10px 26px rgba(45, 38, 28, .06);
    backdrop-filter: blur(12px);
}

.custom_dextop_mode_header > .container-fluid {
    padding: 10px 18px !important;
}

.custom_dextop_mode_header .row {
    min-height: 62px;
}

.custom_dextop_mode_header .main-logo img,
.custom_mobile_toggle_header .main_mobile_logo img,
.custom_mobile_toggle_header .tablet_mode_logo img {
    max-height: 42px;
    width: auto;
    object-fit: contain;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show {
    border: 1px solid #e4d8c6 !important;
    border-radius: 14px;
    background: #fbf8f2 !important;
    color: #5f574f;
    padding: 9px 14px;
    gap: 12px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .75);
}

.custom_dextop_mode_header .langauge-person,
.custom_mobile_toggle_header .langauge-person {
    gap: 12px;
}

.custom_dextop_mode_header .langauge-person > a,
.custom_mobile_toggle_header .langauge-person > a,
.custom_dextop_mode_header .language-box .nav-box > ul > li > a,
.custom_mobile_toggle_header .language-box .nav-box > ul > li > a,
.custom_dextop_mode_header .person-box .nav-box > ul > li > a,
.custom_mobile_toggle_header .person-box .nav-box > ul > li > a {
    width: auto;
    min-width: 42px;
    height: 40px;
    border: 1px solid #ded4c6;
    border-radius: 12px;
    background: #fff;
    color: #4f4942 !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 0 10px;
    box-shadow: 0 5px 14px rgba(45, 38, 28, .05);
}

.custom_dextop_mode_header .langauge-person a:hover,
.custom_mobile_toggle_header .langauge-person a:hover {
    border-color: #cab99f;
    background: #fffaf2;
    color: #8b6f44 !important;
}

.custom_dextop_mode_header ul.drop-menu,
.custom_mobile_toggle_header ul.drop-menu {
    border: 1px solid #e4d8c6;
    border-radius: 12px;
    box-shadow: 0 16px 36px rgba(28, 24, 20, .14);
    padding: 10px;
}

.custom_dextop_mode_header ul.drop-menu li a,
.custom_mobile_toggle_header ul.drop-menu li a {
    border-radius: 8px;
    padding: 8px 10px !important;
    color: #5f574f !important;
}

.custom_dextop_mode_header ul.drop-menu li a:hover,
.custom_mobile_toggle_header ul.drop-menu li a:hover {
    background: #f6f0e6 !important;
    color: #8b6f44 !important;
}

@media (max-width: 991px) {
    .custom_mobile_toggle_header {
        position: sticky;
        top: 0;
        z-index: 10000;
        background: rgba(246, 245, 242, .97);
        border-bottom: 1px solid #e7dfd3;
        box-shadow: 0 10px 24px rgba(45, 38, 28, .08);
        backdrop-filter: blur(12px);
    }

    .custom_mobile_toggle_header .col-md-12 {
        padding: 8px 12px !important;
    }

    header.custom_mobile_toggle_header .header_content {
        display: grid;
        grid-template-columns: 44px minmax(108px, 1fr) auto;
        align-items: center;
        gap: 10px;
        min-height: 54px;
    }

    .dropdown-label {
        width: 40px;
        height: 40px;
        border: 1px solid #ded4c6;
        border-radius: 12px;
        background: #fff;
        box-shadow: 0 5px 14px rgba(45, 38, 28, .06);
    }

    .dropdown-label::before {
        content: "";
        position: absolute;
        top: 12px;
        left: 10px;
        width: 18px;
        height: 2px;
        border: 0;
        border-radius: 999px;
        background: #6f6558;
        box-shadow: 0 7px 0 #6f6558, 0 14px 0 #6f6558;
    }

    .dropdown-label:hover {
        border-color: #cab99f;
        background: #fffaf2;
    }

    .menu-slide-from-left {
        position: fixed;
        top: 0;
        left: 0;
        width: min(88vw, 370px);
        height: 100dvh;
        margin: 0;
        padding: 14px 10px 90px;
        background: #f8f6f1;
        border-right: 1px solid #e3d9cb;
        box-shadow: 24px 0 60px rgba(30, 26, 21, .2);
        transform: translateX(-105%);
        overflow-y: auto;
        overflow-x: hidden;
    }

    .dropdown-toggle:checked ~ .menu-slide-from-left {
        transform: translateX(0);
    }

    .inner-menu-slide-from-left {
        padding-left: 0;
    }

    .custom_mobile_toggle_header .left-menu-dash {
        padding: 10px 8px 120px 0;
        border-radius: 16px;
    }

    .custom_mobile_toggle_header .left-menu-dash ul li {
        padding: 8px 8px 8px 12px;
    }

    .custom_mobile_toggle_header .left-menu-dash ul li a {
        font-size: 14px;
        line-height: 1.25;
    }

    .main_mobile_logo {
        display: flex;
        justify-content: center;
        min-width: 0;
    }

    .custom_mobile_toggle_header .main_mobile_logo img {
        max-width: 150px;
    }

    .two_boxex_align {
        min-width: 0;
    }

    .custom_mobile_toggle_header .langauge-person {
        justify-content: flex-end;
        gap: 8px;
    }

    .custom_mobile_toggle_header .language-box .nav-box > ul > li > a,
    .custom_mobile_toggle_header .person-box .nav-box > ul > li > a,
    .custom_mobile_toggle_header .langauge-person > a {
        min-width: 38px;
        height: 38px;
        padding: 0 8px;
    }

    .custom_mobile_toggle_header .person-box img {
        width: 24px;
        height: 24px;
        object-fit: contain;
    }
}

@media (max-width: 575px) {
    header.custom_mobile_toggle_header .header_content {
        grid-template-columns: 42px 1fr auto;
        gap: 8px;
    }

    .custom_mobile_toggle_header .main_mobile_logo img {
        max-width: 124px;
    }

    .custom_mobile_toggle_header .langauge-person {
        gap: 6px;
    }

    .custom_mobile_toggle_header .language-box .nav-box > ul > li > a,
    .custom_mobile_toggle_header .person-box .nav-box > ul > li > a,
    .custom_mobile_toggle_header .langauge-person > a {
        min-width: 36px;
        height: 36px;
        border-radius: 10px;
        padding: 0 7px;
    }

    .custom_mobile_toggle_header .language-box img {
        width: 18px;
        height: 18px;
    }

    .menu-slide-from-left {
        width: min(92vw, 340px);
    }
}

@media (min-width: 992px) and (max-width: 1260px) {
    .custom_dextop_mode_header > .container-fluid {
        padding: 8px 12px !important;
    }

    .custom_dextop_mode_header .alert.alert-warning.fade.show {
        padding: 8px 10px;
    }

    .custom_dextop_mode_header .langauge-person {
        gap: 8px;
    }
}

/* Cleaner dashboard header actions */
.custom_dextop_mode_header .langauge-person {
    gap: 10px;
}

.custom_dextop_mode_header .langauge-person > a {
    min-width: 36px;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    box-shadow: none;
    color: #5f574f !important;
}

.custom_dextop_mode_header .langauge-person > a:hover {
    background: #f3eee7;
    color: #8b6f44 !important;
}

.custom_dextop_mode_header .language-box .nav-box > ul > li > a {
    min-width: auto;
    height: 36px;
    padding: 0 10px;
    border: 1px solid #d8cdbd;
    border-radius: 999px;
    background: transparent;
    box-shadow: none;
    color: #4f4942 !important;
}

.custom_dextop_mode_header .language-box .nav-box > ul > li > a:hover {
    background: #f3eee7;
    border-color: #c6b79f;
}

.custom_dextop_mode_header .person-box .nav-box > ul > li > a {
    min-width: 44px;
    width: 44px;
    height: 44px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: transparent;
    box-shadow: none;
    overflow: visible;
}

.custom_dextop_mode_header .person-box .nav-box > ul > li > a img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #e5dccf;
    box-shadow: 0 5px 16px rgba(35, 30, 24, .12);
    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}

.custom_dextop_mode_header .person-box .nav-box > ul > li > a:hover img {
    border-color: #bfae94;
    box-shadow: 0 8px 20px rgba(35, 30, 24, .16);
    transform: translateY(-1px);
}

.custom_dextop_mode_header .person-box ul.drop-menu {
    left: auto !important;
    right: 0;
    top: 52px !important;
}

/* Modern coupon/trial banner */
.custom_dextop_mode_header .alert.alert-warning.fade.show,
.custom_mobile_toggle_header .alert.alert-warning.fade.show {
    position: relative;
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto auto;
    align-items: center;
    gap: 16px;
    border: 1px solid #e5d8c6 !important;
    border-radius: 16px;
    background: linear-gradient(135deg, #fffaf2 0%, #f4efe6 100%) !important;
    color: #514a42;
    padding: 12px 16px !important;
    box-shadow: 0 10px 28px rgba(45, 38, 28, .08), inset 0 1px 0 rgba(255, 255, 255, .78);
}

.custom_dextop_mode_header .alert.alert-warning.fade.show::before,
.custom_mobile_toggle_header .alert.alert-warning.fade.show::before {
    content: "";
    position: absolute;
    inset: 0 auto 0 0;
    width: 4px;
    border-radius: 16px 0 0 16px;
    background: linear-gradient(180deg, #c7a15a, #a9967d);
}

.custom_dextop_mode_header .alert.alert-warning.fade.show > div:first-child,
.custom_mobile_toggle_header .alert.alert-warning.fade.show > div:first-child {
    min-width: 0;
    padding-left: 4px;
    line-height: 1.35;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show strong,
.custom_mobile_toggle_header .alert.alert-warning.fade.show strong {
    color: #2f2a25;
    font-weight: 700;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show small,
.custom_mobile_toggle_header .alert.alert-warning.fade.show small {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-top: 4px;
    color: #756a5f;
    font-size: 12px;
    line-height: 1.35;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn,
.custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn {
    min-width: 180px;
    border-radius: 14px;
    padding: 9px 24px;
    background: linear-gradient(135deg, #b49e80, #a08d72) !important;
    border: 1px solid rgba(135, 112, 78, .16);
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 700;
    box-shadow: 0 10px 20px rgba(122, 101, 71, .18);
}

.custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn:hover,
.custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn:hover {
    background: linear-gradient(135deg, #a89272, #8e7a62) !important;
    transform: translateY(-1px);
}

.custom_dextop_mode_header .free-trial-end-text,
.custom_mobile_toggle_header .free-trial-end-text {
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 6px;
    min-width: max-content;
    color: #3f3832;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
}

.custom_dextop_mode_header .free-trial-end-text::before,
.custom_mobile_toggle_header .free-trial-end-text::before {
    content: "\f017";
    font-family: FontAwesome;
    color: #a9967d;
    font-weight: normal;
}

@media (max-width: 1180px) {
    .custom_dextop_mode_header .alert.alert-warning.fade.show {
        grid-template-columns: minmax(0, 1fr) auto;
    }

    .custom_dextop_mode_header .alert.alert-warning.fade.show > div:last-child {
        grid-column: 1 / -1;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .custom_mobile_toggle_header .alert.alert-warning.fade.show,
    .custom_dextop_mode_header .alert.alert-warning.fade.show {
        grid-template-columns: 1fr;
        gap: 10px;
        padding: 12px 14px !important;
        border-radius: 14px;
    }

    .custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn,
    .custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn {
        width: 100%;
        min-width: 0;
        justify-content: center;
        text-align: center;
    }

    .custom_mobile_toggle_header .free-trial-end-text,
    .custom_dextop_mode_header .free-trial-end-text {
        justify-content: flex-start;
        white-space: normal;
        font-size: 12px;
    }
}

/* Simple, clean coupon/trial banner override */
.custom_dextop_mode_header .alert.alert-warning.fade.show,
.custom_mobile_toggle_header .alert.alert-warning.fade.show {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    flex-wrap: wrap;
    background: #f7f5f1 !important;
    border: 1px solid #ddd4c8 !important;
    border-radius: 12px;
    box-shadow: none;
    padding: 10px 14px !important;
    color: #4f4942;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show::before,
.custom_mobile_toggle_header .alert.alert-warning.fade.show::before {
    content: none;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show > div:first-child,
.custom_mobile_toggle_header .alert.alert-warning.fade.show > div:first-child {
    padding-left: 0;
    min-width: 220px;
    flex: 1 1 360px;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show strong,
.custom_mobile_toggle_header .alert.alert-warning.fade.show strong {
    font-weight: 700;
    color: #34302b;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show small,
.custom_mobile_toggle_header .alert.alert-warning.fade.show small {
    display: block;
    margin-top: 3px;
    color: #6f6558;
    font-size: 12px;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn,
.custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn {
    min-width: 150px;
    border-radius: 10px;
    padding: 8px 18px;
    background: #a9967d !important;
    border: 0;
    box-shadow: none;
    color: #fff !important;
    font-size: 14px !important;
    font-weight: 600;
}

.custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn:hover,
.custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn:hover {
    background: #927f67 !important;
    transform: none;
}

.custom_dextop_mode_header .free-trial-end-text,
.custom_mobile_toggle_header .free-trial-end-text {
    min-width: auto;
    color: #34302b;
    font-size: 13px;
    font-weight: 700;
    white-space: nowrap;
}

.custom_dextop_mode_header .free-trial-end-text::before,
.custom_mobile_toggle_header .free-trial-end-text::before {
    content: none;
}

@media (max-width: 767px) {
    .custom_mobile_toggle_header .alert.alert-warning.fade.show,
    .custom_dextop_mode_header .alert.alert-warning.fade.show {
        align-items: stretch;
        gap: 8px;
    }

    .custom_mobile_toggle_header .alert.alert-warning.fade.show > div:first-child,
    .custom_dextop_mode_header .alert.alert-warning.fade.show > div:first-child {
        flex-basis: 100%;
    }

    .custom_mobile_toggle_header .alert.alert-warning.fade.show .btn.t-btn,
    .custom_dextop_mode_header .alert.alert-warning.fade.show .btn.t-btn {
        width: 100%;
        min-width: 0;
    }

    .custom_mobile_toggle_header .free-trial-end-text,
    .custom_dextop_mode_header .free-trial-end-text {
        white-space: normal;
    }
}

/* Stable desktop dashboard scrolling */
@media (min-width: 992px) {
    body.custom_scroll_hide {
        height: 100dvh;
        overflow: hidden;
        display: flex;
        flex-direction: column;
    }

    body.custom_scroll_hide > .custom_mobile_toggle_header {
        display: none !important;
    }

    body.custom_scroll_hide > .custom_dextop_mode_header {
        flex: 0 0 auto;
    }

    body.custom_scroll_hide > .main-dashboard-sec {
        flex: 1 1 auto;
        min-height: 0;
        overflow: hidden;
        padding: 10px 0 0;
    }

    body.custom_scroll_hide > .main-dashboard-sec > .container-fluid,
    body.custom_scroll_hide > .main-dashboard-sec > .container-fluid > .row {
        height: 100%;
        min-height: 0;
    }

    body.custom_scroll_hide > .main-dashboard-sec > .container-fluid > .row {
        align-items: stretch;
        flex-wrap: nowrap;
    }

    body.custom_scroll_hide #sidebar {
        height: 100%;
        min-height: 0;
        display: flex;
        flex: 0 0 292px;
        max-width: 292px;
        padding-right: 14px;
    }

    body.custom_scroll_hide #sidebar .left-menu-dash {
        height: 100%;
        min-height: 0;
        width: 100%;
        margin-top: 0;
        padding: 22px 10px 22px 0;
        display: flex;
        flex-direction: column;
        overflow: hidden;
    }

    body.custom_scroll_hide #sidebar .left-menu-dash #eventList {
        flex: 1 1 auto;
        min-height: 0;
        overflow-y: auto;
        overflow-x: hidden;
        scrollbar-width: thin;
        scrollbar-color: #b8afa4 transparent;
    }

    body.custom_scroll_hide #sidebar .left-menu-dash #eventList::-webkit-scrollbar {
        width: 10px !important;
    }

    body.custom_scroll_hide #sidebar .left-menu-dash #eventList::-webkit-scrollbar-track {
        background: transparent;
    }

    body.custom_scroll_hide #sidebar .left-menu-dash #eventList::-webkit-scrollbar-thumb {
        background: #b8afa4;
        border-radius: 999px;
    }

    body.custom_scroll_hide #sidebar.collapsed {
        flex-basis: 82px;
        max-width: 82px;
        padding: 0 10px;
    }

    body.custom_scroll_hide #sidebar.collapsed .left-menu-dash {
        padding: 16px 8px 18px;
        border-radius: 22px;
        align-items: center;
    }

    body.custom_scroll_hide #sidebar.collapsed .left-menu-dash .two-things-inline {
        justify-content: center;
    }

    body.custom_scroll_hide #sidebar.collapsed .left-menu-dash h2,
    body.custom_scroll_hide #sidebar.collapsed .left-menu-dash > .two-things-inline:nth-of-type(2),
    body.custom_scroll_hide #sidebar.collapsed .event-steps .ci-step__desc__box,
    body.custom_scroll_hide #sidebar.collapsed .event-steps .ci-step__heading,
    body.custom_scroll_hide #sidebar.collapsed .event-steps .ci-step__desc,
    body.custom_scroll_hide #sidebar.collapsed .toggle-button .btn-text,
    body.custom_scroll_hide #sidebar.collapsed .toggle-button .opt-txt {
        display: none !important;
    }

    body.custom_scroll_hide #sidebar.collapsed .left-menu-dash .two-things-inline button#toggleBtn {
        width: 34px;
        height: 34px;
        min-width: 34px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 0 !important;
        margin: 0 !important;
        border-radius: 10px;
    }

    body.custom_scroll_hide #sidebar.collapsed #eventList {
        padding-left: 0 !important;
        padding-right: 0;
        width: 100%;
        align-items: center;
        row-gap: 8px;
        scrollbar-width: none;
    }

    body.custom_scroll_hide #sidebar.collapsed #eventList::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important;
    }

    body.custom_scroll_hide #sidebar.collapsed #eventList > span {
        display: block;
        width: 100%;
        padding: 0 !important;
        background: transparent !important;
        border-radius: 0 !important;
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li {
        width: 44px;
        height: 44px;
        margin: 0 auto;
        padding: 0 !important;
        border-radius: 14px;
        display: flex !important;
        align-items: center;
        justify-content: center;
        background: transparent !important;
        border: 1px solid transparent;
        box-shadow: none;
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li a {
        width: 100%;
        height: 100%;
        min-height: 0;
        justify-content: center;
        column-gap: 0;
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps .ci-step__icon {
        width: 34px;
        height: 34px;
        min-width: 34px;
        border-radius: 12px;
        color: #7d7163 !important;
        opacity: 1;
        visibility: visible;
        box-shadow: 0 5px 12px rgba(45, 38, 28, .08);
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li.is-current {
        background: #f7efe0 !important;
        border-color: #d9c6a6;
        box-shadow: 0 8px 18px rgba(122, 91, 25, .12);
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li.is-current .ci-step__icon {
        background: #d4af5b !important;
        border-color: #d4b764 !important;
        color: #fff !important;
        box-shadow: none;
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li.step-completed {
        border-left: 0;
        background: transparent !important;
        box-shadow: none;
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li.step-completed.is-current {
        background: #f7efe0 !important;
        box-shadow: 0 8px 18px rgba(122, 91, 25, .12);
    }

    body.custom_scroll_hide #sidebar.collapsed .event-steps li.step-completed.is-current .ci-step__icon {
        background: #d4af5b !important;
        border-color: #d4b764 !important;
        color: #fff !important;
    }

    body.custom_scroll_hide #sidebar.collapsed #toggleButton {
        width: 44px;
        height: 34px;
        min-height: 34px;
        justify-content: center;
        margin: 2px auto;
        padding: 0 !important;
        background: transparent;
        color: #b0a495;
    }

    body.custom_scroll_hide #sidebar.collapsed #toggleButton .arrow {
        margin-left: 0;
    }

    body.custom_scroll_hide .main-dashboard-sec .col-md-10,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-10,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-11 {
        flex: 1 1 auto !important;
        width: auto !important;
        max-width: none !important;
        min-width: 0;
        height: 100% !important;
        max-height: 100%;
        min-height: 0;
        overflow-y: auto !important;
        overflow-x: hidden;
        margin-left: 0 !important;
        margin-right: 14px !important;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-right: 8px;
        padding-bottom: 34px;
        scrollbar-gutter: stable;
        scrollbar-width: auto;
        scrollbar-color: #b8afa4 transparent;
    }

    body.custom_scroll_hide .main-dashboard-sec .col-md-10::-webkit-scrollbar,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-10::-webkit-scrollbar,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-11::-webkit-scrollbar {
        width: 16px !important;
    }

    body.custom_scroll_hide .main-dashboard-sec .col-md-10::-webkit-scrollbar-track,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-10::-webkit-scrollbar-track,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-11::-webkit-scrollbar-track {
        background: transparent;
    }

    body.custom_scroll_hide .main-dashboard-sec .col-md-10::-webkit-scrollbar-thumb,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-10::-webkit-scrollbar-thumb,
    body.custom_scroll_hide .main-dashboard-sec .col-lg-11::-webkit-scrollbar-thumb {
        background: #b8afa4;
        border-radius: 999px;
    }
}
