.elementor-23649 .elementor-element.elementor-element-1ead4a1{--display:flex;--min-height:334px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;--overlay-mix-blend-mode:darken;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-1ead4a1::before, .elementor-23649 .elementor-element.elementor-element-1ead4a1 > .elementor-background-video-container::before, .elementor-23649 .elementor-element.elementor-element-1ead4a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23649 .elementor-element.elementor-element-1ead4a1 > .elementor-background-slideshow::before, .elementor-23649 .elementor-element.elementor-element-1ead4a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23649 .elementor-element.elementor-element-1ead4a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#ECECEC;--background-overlay:'';}.elementor-23649 .elementor-element.elementor-element-3788c4d{width:100%;max-width:100%;margin:122px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23649 .elementor-element.elementor-element-3788c4d .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:46px;font-weight:500;color:#000000;}.elementor-23649 .elementor-element.elementor-element-2a1cd2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-bf9b246{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:51px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23649 .elementor-element.elementor-element-ad59736{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-36440a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-587dd78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-587dd78.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23649 .elementor-element.elementor-element-474c965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-474c965.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23649 .elementor-element.elementor-element-252ad47{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 184px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-23649 .elementor-element.elementor-element-252ad47.elementor-element{--align-self:flex-end;}.elementor-23649 .elementor-element.elementor-element-252ad47 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-61fe480{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23649 .elementor-element.elementor-element-61fe480.elementor-element{--align-self:center;}.elementor-23649 .elementor-element.elementor-element-61fe480 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-79b5167{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-79b5167.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23649 .elementor-element.elementor-element-2a29f26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-26px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-2a29f26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23649 .elementor-element.elementor-element-e97e8d7{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 166px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-23649 .elementor-element.elementor-element-e97e8d7.elementor-element{--align-self:flex-end;}.elementor-23649 .elementor-element.elementor-element-e97e8d7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-08a98f9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-23649 .elementor-element.elementor-element-08a98f9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-b42450a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-121px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-3c31ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-34px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-3c31ed0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23649 .elementor-element.elementor-element-1900212{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 167px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-23649 .elementor-element.elementor-element-1900212.elementor-element{--align-self:center;}.elementor-23649 .elementor-element.elementor-element-1900212 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-bb9d413{width:var( --container-widget-width, 97% );max-width:97%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;--container-widget-width:97%;--container-widget-flex-grow:0;}.elementor-23649 .elementor-element.elementor-element-bb9d413.elementor-element{--align-self:flex-start;}.elementor-23649 .elementor-element.elementor-element-bb9d413 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-23649 .elementor-element.elementor-element-6992419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-760ca34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23649 .elementor-element.elementor-element-2f42cc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-7f4fcac{z-index:100;}.elementor-23649 .elementor-element.elementor-element-658f070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;box-shadow:9px 67px 69px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-658f070::before, .elementor-23649 .elementor-element.elementor-element-658f070 > .elementor-background-video-container::before, .elementor-23649 .elementor-element.elementor-element-658f070 > .e-con-inner > .elementor-background-video-container::before, .elementor-23649 .elementor-element.elementor-element-658f070 > .elementor-background-slideshow::before, .elementor-23649 .elementor-element.elementor-element-658f070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23649 .elementor-element.elementor-element-658f070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-23649 .elementor-element.elementor-element-023836c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23649 .elementor-element.elementor-element-c696a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 90px;}.elementor-23649 .elementor-element.elementor-element-c696a0a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:600;letter-spacing:1.2px;color:#807C7C;}.elementor-23649 .elementor-element.elementor-element-7db230f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23649 .elementor-element.elementor-element-90cbebb{margin:0px 0113px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23649 .elementor-element.elementor-element-90cbebb.elementor-element{--align-self:flex-end;}@media(min-width:769px){.elementor-23649 .elementor-element.elementor-element-ad59736{--width:25%;}.elementor-23649 .elementor-element.elementor-element-36440a4{--width:25%;}.elementor-23649 .elementor-element.elementor-element-587dd78{--width:20.045%;}.elementor-23649 .elementor-element.elementor-element-474c965{--width:100%;}.elementor-23649 .elementor-element.elementor-element-79b5167{--width:18.72%;}.elementor-23649 .elementor-element.elementor-element-2a29f26{--width:100%;}.elementor-23649 .elementor-element.elementor-element-b42450a{--width:25%;}.elementor-23649 .elementor-element.elementor-element-3c31ed0{--width:100%;}.elementor-23649 .elementor-element.elementor-element-6992419{--width:25%;}.elementor-23649 .elementor-element.elementor-element-760ca34{--width:25%;}.elementor-23649 .elementor-element.elementor-element-023836c{--width:50%;}.elementor-23649 .elementor-element.elementor-element-7db230f{--width:50%;}}@media(max-width:768px){.elementor-23649 .elementor-element.elementor-element-1ead4a1{--min-height:119px;}.elementor-23649 .elementor-element.elementor-element-3788c4d{margin:43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23649 .elementor-element.elementor-element-3788c4d .elementor-heading-title{font-size:25px;}.elementor-23649 .elementor-element.elementor-element-474c965{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23649 .elementor-element.elementor-element-252ad47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;}.elementor-23649 .elementor-element.elementor-element-61fe480{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 19px;--container-widget-width:119px;--container-widget-flex-grow:0;width:var( --container-widget-width, 119px );max-width:119px;}.elementor-23649 .elementor-element.elementor-element-61fe480.elementor-element{--align-self:flex-start;}.elementor-23649 .elementor-element.elementor-element-e97e8d7{margin:-73px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 151px;--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;}.elementor-23649 .elementor-element.elementor-element-e97e8d7.elementor-element{--align-self:center;}.elementor-23649 .elementor-element.elementor-element-08a98f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 208px;--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-23649 .elementor-element.elementor-element-08a98f9.elementor-element{--align-self:center;}.elementor-23649 .elementor-element.elementor-element-1900212{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 110px;--container-widget-width:77px;--container-widget-flex-grow:0;width:var( --container-widget-width, 77px );max-width:77px;}.elementor-23649 .elementor-element.elementor-element-1900212.elementor-element{--align-self:center;}.elementor-23649 .elementor-element.elementor-element-bb9d413{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 172px;--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-23649 .elementor-element.elementor-element-c696a0a{width:var( --container-widget-width, 70px );max-width:70px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 18px;--container-widget-width:70px;--container-widget-flex-grow:0;}.elementor-23649 .elementor-element.elementor-element-7db230f{--margin-top:-10px;--margin-bottom:8px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-61fe480 *//* Base style for Elementor step headings */
.elementor-widget-heading .elementor-heading-title {
  display: inline-block;
  padding-bottom: 6px;
  cursor: pointer;
  position: relative;
  font-weight: normal !important;
}

/* Hover underline */
.elementor-widget-heading .elementor-heading-title:hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #000;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7f4fcac *//* 1. General button display fix */
.forminator-ui button {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

/* 2. Pagination steps styling */
.forminator-steps {
    margin-bottom: 30px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    gap: 30px;
}

.forminator-step-indicator {
    background-color: #4a4a4a !important;
    color: #fff !important;
    padding: 12px 24px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    min-width: 100px !important;
    text-align: center !important;
    position: relative;
}

.forminator-step-indicator .step-circle {
    background-color: #0082c9 !important;
    width: 12px !important;
    height: 12px !important;
    border-radius: 50% !important;
    display: inline-block !important;
    margin-top: 6px !important;
}

/* 3. Hide all submit buttons EXCEPT the last one inside pagination */
.forminator-pagination-wrap button.forminator-submit,
.forminator-pagination-wrap input.forminator-submit {
    display: none !important;
}

/* Show only the last submit button (right side) */
.forminator-pagination-wrap button.forminator-submit:last-of-type,
.forminator-pagination-wrap input.forminator-submit:last-of-type {
    display: inline-flex !important;
}

/* 4. Style Back, Continue, Submit buttons uniformly */
.forminator-pagination-wrap .forminator-button-back,
.forminator-pagination-wrap .forminator-button-next,
.forminator-pagination-wrap button.forminator-submit,
.forminator-pagination-wrap input.forminator-submit {
    background-color: #4a4a4a !important;
    color: #fff !important;
    border: none !important;
    border-radius: 2px !important;
    padding: 14px 32px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    min-width: 150px !important;
    cursor: pointer;
    box-sizing: border-box;
}

/* 5. Hover effect */
.forminator-pagination-wrap .forminator-button-back:hover,
.forminator-pagination-wrap .forminator-button-next:hover,
.forminator-pagination-wrap button.forminator-submit:hover,
.forminator-pagination-wrap input.forminator-submit:hover {
    background-color: #333333 !important;
}

/* 6. Align buttons: Back left, Continue/Submit right */
.forminator-pagination-wrap {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center;
    margin-top: 30px;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}


/* Hide all submit buttons NOT inside the pagination wrapper */
.forminator-ui input.forminator-submit,
.forminator-ui button.forminator-submit {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f42cc8 *//* ===== Global Font Settings ===== */
body,
input,
select,
textarea,
button {
    font-family: "Freight Text Pro Serif", serif !important;
    font-size: 16px !important;  /* Baaki form text 16px */
    font-weight: 400;
    color: #444;
}

/* ===== Form Field Labels ===== */
label {
    font-size: 16px !important;  /* Labels ko 16px */
    font-weight: 600;
    color: #333;
    letter-spacing: 0.3px;
    margin-bottom: 4px;
    display: block;
}

/* ===== Input Fields Styling ===== */
input[type="text"],
input[type="email"],
input[type="tel"],
select,
textarea {
    width: 100%;
    padding: 10px 12px;
    font-size: 16px !important;  /* Inputs ka text 16px */
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    background: #fff;
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.03);
    transition: all 0.2s ease;
}

/* On Focus */
input:focus,
select:focus,
textarea:focus {
    border-color: #999;
    outline: none;
}

/* ===== Placeholder ===== */
::placeholder {
    color: #b7b7b7;
    font-size: 16px !important;
}

/* ===== Section Titles (Like “Tell Us About Your Company”) ===== */
.form-section-title,
.forminator-field-label,
.forminator-html {
    font-family: "Freight Text Pro Serif", serif !important;  /* Headings font */
    font-size: 24px !important;   /* Headings 24px */
    font-weight: 600 !important;
    color: #222;
    margin: 35px 0 15px;
}

/* ===== Small Help Text Under Fields ===== */
.form-help-text {
    font-size: 12px;
    color: #999;
    margin-top: 3px;
}

/* ===== Hide Submit Button ===== */
.forminator-button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-90cbebb *//* Wrapper: left/right layout with spacing */
.my-buttons-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px;
    gap: 20px; /* gap between buttons */
}

/* Back button – left */
.my-back-btn {
    background-color: #4a4a4a;
    color: #fff;
    border: none;
    border-radius: 2px;
    padding: 14px 32px;
    font-weight: 600;
    text-transform: uppercase;
    min-width: 150px;
    cursor: pointer;
}

/* Continue / Submit – right */
.my-next-btn,
.my-submit-btn {
    background-color: #4a4a4a;
    color: #fff;
    border: none;
    border-radius: 2px;
    padding: 14px 32px;
    font-weight: 600;
    text-transform: uppercase;
    min-width: 150px;
    cursor: pointer;
}

/* Hover effect */
.my-back-btn:hover,
.my-next-btn:hover,
.my-submit-btn:hover {
    background-color: #333333;
}


/* Pagination wrapper – left/right alignment */
.forminator-ui.forminator-custom-form .forminator-pagination-wrap {
    display: flex !important;
    justify-content: space-between !important; /* Left/right */
    align-items: center;
    width: 100%;
    margin-top: 30px;
}

/* Back button – left */
.forminator-ui.forminator-custom-form .forminator-button-back {
    background-color: #4a4a4a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 2px !important;
    padding: 14px 32px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    min-width: 150px !important;
    cursor: pointer;
}

/* Continue / Submit – right */
.forminator-ui.forminator-custom-form .forminator-button-next,
.forminator-ui.forminator-custom-form .forminator-submit {
    background-color: #4a4a4a !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 2px !important;
    padding: 14px 32px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    min-width: 150px !important;
    cursor: pointer;
}

/* Hover effect */
.forminator-ui.forminator-custom-form .forminator-button-back:hover,
.forminator-ui.forminator-custom-form .forminator-button-next:hover,
.forminator-ui.forminator-custom-form .forminator-submit:hover {
    background-color: #333333 !important;
}

<!-- Your custom buttons -->
<div class="custom-buttons-wrapper">
    <button class="custom-back-btn">Back</button>
    <button class="custom-next-btn">Continue</button>
</div>

<!-- JS to trigger Forminator multi-page navigation -->
<script>
document.addEventListener('DOMContentLoaded', function() {
    // Find Forminator form
    const form = document.querySelector('.forminator-custom-form');
    
    // Next button
    document.querySelector('.custom-next-btn').addEventListener('click', function() {
        if(form) {
            const nextBtn = form.querySelector('.forminator-button-next');
            if(nextBtn) nextBtn.click(); // trigger Forminator next
        }
    });

    // Back button
    document.querySelector('.custom-back-btn').addEventListener('click', function() {
        if(form) {
            const backBtn = form.querySelector('.forminator-button-back');
            if(backBtn) backBtn.click(); // trigger Forminator back
        }
    });
});
</script>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-658f070 */#sticky-bar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    background: #f8f8f8; /* apne design jaisa color */
    padding: 20px 0;
    box-shadow: 0 -2px 10px rgba(0,0,0,0.08);
}/* End custom CSS */