.elementor-3249 .elementor-element.elementor-element-2e20194{--display:flex;--min-height:91vh;--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3249 .elementor-element.elementor-element-2a5228f{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3249 .elementor-element.elementor-element-2a5228f:not(.elementor-motion-effects-element-type-background), .elementor-3249 .elementor-element.elementor-element-2a5228f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shaktisolarrooftop.com/wp-content/uploads/2025/08/login-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3249 .elementor-element.elementor-element-2e55fa5{--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;--justify-content:center;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3249 .elementor-element.elementor-element-2a5228f{--width:60%;}.elementor-3249 .elementor-element.elementor-element-2e55fa5{--width:40%;}}@media(max-width:767px){.elementor-3249 .elementor-element.elementor-element-2e20194{--min-height:935px;}.elementor-3249 .elementor-element.elementor-element-2a5228f{--min-height:248px;}.elementor-3249 .elementor-element.elementor-element-2e55fa5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3249 .elementor-element.elementor-element-b9c7df7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-58f689f *//*Thank you popup css*/

  .custom-thankyou-modal {
   display: none;
   /* Hidden by default */
   position: fixed;
   top: 0;
   left: 0;
   width: 100vw;
   height: 100vh;
   background: rgba(0, 0, 0, 0.5);
   /* dark transparent background */

   align-items: center;
   justify-content: center;
   z-index: 1000;
  }

  /* Modal content box */
  .custom-thankyou-content {
   background: white;
   padding: 0px 20px 20px 20px;
   box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
   position: relative;
   text-align: center;
  }

  /* Your custom button styling inside modal */

  /* Image style inside modal */
  .custom-thankyou-content img {
   position: relative;
   bottom: 61px;
   height: 190px;
   text-align: center;
   left: 8px;
  }

  .thankyou-heading {
   color: #212529;
   font-size: 32px !important;
   font-style: normal;
   font-weight: 800;
   line-height: 40px;
   /* 125% */
   margin: 0 !important;
   margin-top: -98px !important;
  }

  .thankyou-para {
   color: #212529;
   text-align: center;
   font-size: 18px !important;
   font-style: normal;
   font-weight: 400;
   line-height: 24px;
   /* 133.333% */
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e55fa5 */@media(min-width:767px){
     .phone-country-wrap{
    gap: 5px; 
}
 }/* End custom CSS */