.main-frm
{
   width: 70%;
   margin-left: 5%;
}
.info {
   display: none;
   padding: 10px;
   background-color: #f9f9f9;
   border: 1px solid #ddd;
   margin-top: 10px;
}
/* Leader  */
#spin-loader {
   z-index: 1000;
   position: fixed;
   top: 0;
   width: 100%;
   height: 100vh;
   text-align: center;
}
#spin-loader::before {
   content: "";
   background: rgb(0,0,0,0.5);
   position: fixed;
   width: 100%;
   height: 100vh;
   left: 0;
}
.spin-loader{
   margin: auto;
   position: absolute;
   left: 0;
   right: 0;
   bottom: 0;
   top: 0;
}
.spin-loader-scroll{
   overflow: hidden;
}
/* Leader  */
/* Thank you msg */
.success-msg-contact-form{
   display:none !important;
}

.rm-calculator .btn.primary#sec-1-btn {
   width: 20%;
 }

 .rm-calculator .accordion-body #fi-calculator .mb-3 {
   margin-bottom: 15px;
}
.rm-calculator .accordion-body #fi-calculator #sec-1-quote-btn {
   padding-left: 0;
   width: 20%;
}

.rm-calculator .accordion-body #fi-calculator .mb-3 {
   margin-bottom: 15px;
}
.rm-calculator .accordion-body #fi-calculator #sec-1-quote-btn {
   padding: 12px 21.7px;
}

.rm-calculator .questions-button-container {
   gap: 25px;
   align-items: center;
   justify-content: center; 
}

@media (max-width: 767px)  {
   .rm-calculator #sec-1-quote-button-section {
     justify-content: space-between;
   }
   .rm-calculator .questions-button-container {
     flex-direction: column;
   }
 }
  

 @media (max-width: 480px) {
   .rm-calculator #sec-1-quote-button-section {
       gap: 20px;
       flex-direction: column;
       justify-content: center;
   }
   .rm-calculator #sec-1-quote-button-section #step1PdfDownload {
       width: 100%;
   }
   .rm-calculator #sec-1-quote-button-section #sec-1-btn {
       width: 100%;
    }
}

.rm-calculator .step-1-hit{
   color: #00414c;
   font-size: 20px;
}