.elementor-19496 .elementor-element.elementor-element-f429467{padding:5% 15% 5% 15%;}.elementor-19496 .elementor-element.elementor-element-8de764d{text-align:left;}.elementor-19496 .elementor-element.elementor-element-8de764d .elementor-heading-title{color:#104e92;font-size:34px;}.elementor-19496 .elementor-element.elementor-element-75c371f{font-size:18px;}.elementor-19496 .elementor-element.elementor-element-fe7f3fb > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19496 .elementor-element.elementor-element-6ade501.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-19496 .elementor-element.elementor-element-1f82235 > .elementor-widget-container{background-color:#104e92;}.elementor-19496 .elementor-element.elementor-element-1f82235{width:auto;max-width:auto;}.elementor-19496 .elementor-element.elementor-element-115ad78{text-align:center;}.elementor-19496 .elementor-element.elementor-element-115ad78 .elementor-heading-title{color:#104e92;}.elementor-19496 .elementor-element.elementor-element-0a068c6{margin-top:70px;margin-bottom:70px;}.elementor-19496 .elementor-element.elementor-element-cfc5fda > .elementor-element-populated{text-align:center;}.elementor-19496 .elementor-element.elementor-element-70348f5{font-size:24px;font-weight:600;top:-12px;}body:not(.rtl) .elementor-19496 .elementor-element.elementor-element-70348f5{right:0px;}body.rtl .elementor-19496 .elementor-element.elementor-element-70348f5{left:0px;}.elementor-19496 .elementor-element.elementor-element-395438b .elementor-text-editor{text-align:center;}.elementor-19496 .elementor-element.elementor-element-395438b{color:#00008B;font-size:24px;font-weight:600;}.elementor-19496 .elementor-element.elementor-element-15fc5f7{padding:10px 10px 10px 10px;}.elementor-19496 .elementor-element.elementor-element-f5059d2 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#000000;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-19496 .elementor-element.elementor-element-f5059d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19496 .elementor-element.elementor-element-a2982c4{font-size:24px;font-weight:600;}.elementor-19496 .elementor-element.elementor-element-f84c575{color:#00008B;font-size:24px;font-weight:600;}.elementor-19496 .elementor-element.elementor-element-ec4a6d3 > .elementor-element-populated{margin:0px 0px 0px 10px;padding:10px 10px 10px 10px;}.elementor-19496 .elementor-element.elementor-element-1bf839c{font-size:24px;font-weight:600;}.elementor-19496 .elementor-element.elementor-element-8c53f60{color:#00008B;font-size:24px;font-weight:600;bottom:0px;}body:not(.rtl) .elementor-19496 .elementor-element.elementor-element-8c53f60{left:10px;}body.rtl .elementor-19496 .elementor-element.elementor-element-8c53f60{right:10px;}.elementor-19496 .elementor-element.elementor-element-717da35 .elementor-text-editor{text-align:center;}.elementor-19496 .elementor-element.elementor-element-717da35{font-size:24px;font-weight:600;}.elementor-19496 .elementor-element.elementor-element-717da35 > .elementor-widget-container{padding:20px 0px 0px 0px;}body.elementor-page-19496 h1.entry-title, .elementor-page-title{display:none;}@media(max-width:767px){.elementor-19496 .elementor-element.elementor-element-a1f62bc{margin-top:0%;margin-bottom:0%;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-19496 .elementor-element.elementor-element-70348f5{right:-25px;}body.rtl .elementor-19496 .elementor-element.elementor-element-70348f5{left:-25px;}.elementor-19496 .elementor-element.elementor-element-f5059d2 > .elementor-element-populated{border-width:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-fca4476 */#nri-calculator-form{
    /*width: 50%;*/
    margin: 0 auto;
}
    .nri-calculator-button{
        margin-top: 5%;
        text-align: center;
    }
    .hidden{
        display: none;
    }
    .nri-calculator-question,.nri-main-question-div label{
        cursor: pointer;
        padding-left:20px;
        width: 100%;
        text-align: center;
        font-size:24px;
    }
    .nri-main-question-div label{
        text-align: left;
    }
    .nri-main-question-div{
        padding: 3% 5% 3% 5%;
    }
    
    .nri-main-question-div{
        text-align: center;
        /*padding: 5%;*/
        margin: 2% 0;
        display: flex;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    }
    #nri-calculator-form-next-btn{
        display: inline-block;
        /*line-height: 1;*/
        background-color: #6EC1E4;
        font-size: 20px;
        padding: 12px 24px;
        border-radius: 3px;
        color: #fff;
        text-align: center;
        -moz-transition: all .3s;
        -webkit-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }
    #nri-calculator-form-next-btn:hover{
        background-color: transparent;
        color: #353935;
        border: 1px solid #353935;
    }
    /*.nri-main-question-div:active{*/
    /*    box-shadow: none;*/
    /*}*/
.nri-main-question-div:has(>.nri-check-radio:checked) { 
    box-shadow: rgba(6, 24, 44, 0.4) 0px 0px 0px 2px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset;
 }
 /*.nri-main-question-div{*/
 /*    box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;*/
 /*}*/
 .nri-question-container{
     margin: 0 auto;
     box-shadow: rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px, rgba(17, 17, 26, 0.1) 0px 24px 80px;
     padding: 7% 10%;
 }
 .nri-question-options{
     margin-top: 10%;
 }
 .nri-question-options label{
     cursor: pointer;
     padding: 1% 3%;
    margin: 10px;
    border: 2px solid #e7e7e7;
    font-size:24px;
 }


 /*  .nri-question-options:has(> .nri-check-radio:checked){*/
 /*    background-color: #6EC1E4;*/
 /*}*/
 .nri-question-options .nri-check-radio:checked + label{
  background-color: #104e92;
  color: #fff;
 }
 .nri-contact-form-heading{
     font-size: 25px;
     opacity: 0.7;
     padding-bottom: 25px;
 }
 .nri-question-options label:active{
    background-color: #104e92;
    color: #fff;
}
.nri-calculator-note{
    font-size: 15px;
}
.nri-calculator-note{
    padding: 3% 5%;
}
#nri-calculator-form-submit-btn{
    background-color: #104e92;
}
.summary-heading h3{
    color: #104e92;
}
.nri-calculator-summary{
    border-color: #ed701e;
}

/*new*/
#nri-calculator-popup-content {
  display: none;
  position: fixed;
  z-index: 1000;
  padding-top: 10%;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.4);
}

.modal-content {
  background-color: #fefefe;
  margin: 0 auto;
  padding: 20px;
  /*border: 1px solid #888;*/
  width: 80%;
}

#nri-calculator-popup-content .close {
  color: #aaaaaa;
  float: right;
  /*font-size: 28px;*/
  font-weight: bold;
}

#nri-calculator-popup-content .close:hover,
#nri-calculator-popup-content .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
.modal-content-first-part{
    font-weight: 600;
    font-size: 24px;
}
.modal-content-second-part{
    font-size: 24px;
    padding-top: 50px;
}
#nri-calculator-answer-link{
        text-decoration: underline !important;
    color: inherit !important;
}
.nri-question-container .form-group .label{
    text-align:left;
}
#countrymobilecode{
		padding: 1.5rem 1.8rem;
    	/*text-align: center;*/
    	width:100%;
    	border-color: #dcd7ca;
    	background: #fff;
	}
	
	
	
	
	
	
	
	
.nri-main-question-div input[type=radio] {
    appearance: none;
    background-color: #fff;
    width: 20px;
    height: 20px;
    border: 2px solid #000;
    border-radius: 2px;
    display: inline-grid;
    place-content: center; 
    margin-top:5px;
  }

.nri-main-question-div input[type=radio]::before {
    content: "";
    width: 10px;
    height: 10px;
    transform: scale(0);
    transform-origin: bottom left;
    background-color: #fff;
    clip-path: polygon(13% 50%, 34% 66%, 81% 2%, 100% 18%, 39% 100%, 0 71%);
}

.nri-main-question-div input[type=radio]:checked::before {
    transform: scale(1);
}
.nri-main-question-div input[type=radio]:checked{
    background-color:   #0075FF;
    border: 2px solid #0075FF;
}
.nri-calculator-summary p{
    font-size: 24px;
}
.modal-content-first-part .popup-heading{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b6ae794 */.nri-calculator-section-content{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a2982c4 */.bullet-li ::marker{
    color:#00008B;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5059d2 */.padding-zero .elementor-widget-wrap.elementor-element-populated{
    margin-right: 0px !important;
}
#popup-ul-li ul{
    margin-left: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c53f60 */@media (max-width:767px){
    #popup-bottom-content{
        position:relative;
        left:0;
    }
}/* End custom CSS */