@charset "utf-8";
/* CSS Document */
.language-sec1{width: 100%; height: auto; float: left; display: block; margin: 122px 0 0px 0;  padding: 60px 0; background: url("../images/language-ng.jpg") no-repeat center center; background-size: cover; position: relative;}
.language-sec1:before{content: '';  position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.45); width: 100%; height: 100%;}
.language-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.wraper1000{ width: 96%; max-width:1000px; margin: 0 auto; position: relative; padding: 0px 0;}
.wrapper1000:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.language-box1{width: 100%; height: auto; float: left; display: block; background: #0080c3; border: 1px solid #fe0016; border-radius: 15px; padding: 50px 50px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);}
.language-box1 h2{width: 100%; height: auto;  display: block; font-size: 36px; font-weight: bold; color: #fff; line-height: 40px; padding: 0px 0 40px 0px; text-align: center; }
.language-box1 h3{width: 100%; height: auto;  display: block; font-size: 26px; font-weight: 300; color: #fff; line-height: 30px; padding: 0px 0 20px 0px; text-align: center; }
.language-box2{width: 100%; height: auto;  display: block; overflow: hidden;}
.language-box2 ul{margin-left: 0px; margin-right: -2px; margin-bottom: -11px;  height: auto;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px; justify-content: center;} 
.language-box2 ul li{ width: 33.33%; padding: 0px 20px; margin-top: 10px;   margin-bottom: 30px;  position: relative; }

.language-box2 ul li:after{ content: ''; position: absolute;right: 0; top: 0; bottom: 0; width: 1px; height: 100%; background: rgba(255,255,255,0.50) ;}
.language-box2 ul li:before{ content: ''; position: absolute; left: 0; right: 0; bottom: -20px; border-bottom: 1px solid  rgba(255,255,255,0.50);}
.language-box2 ul li:last-child::after{display: none;}

.radioBtn5{ position:relative; display:table;padding: 0; margin: 0 auto; width: auto; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer; } 
.radioBtn5 span{ display:block; z-index: 1; margin-top: 30px;}
.radioBtn5 span:before{content:''; position:absolute; top:0; left:0; right: 0; margin: 0 auto; height:21px; width:21px; background:url(../images/radioBtn22.png) no-repeat 0 100%;}
.radioBtn5 input{ position:absolute; opacity:0; cursor: pointer; left:0; top:0; z-index: 2;}
.radioBtn5 input:checked ~ span:before { background:url(../images/radioBtn22.png) no-repeat 0 0;}





.verify-mobile-number-box1 h2{width: 100%; height: auto;  display: block; font-size: 36px; font-weight: bold; color: #fff; line-height: 40px; padding: 0px 0 40px 0px; text-align: center; }
.verify-mobile-number-box1 h3{width: 100%; height: auto;  display: block; font-size: 26px; font-weight: 300; color: #fff; line-height: 30px; padding: 0px 0 20px 0px; text-align: center; }
.verify-mobile-number-box1 h4{width: 100%; height: auto;  display: block; font-size: 20px; font-weight: 300; color: #fff; line-height: 30px; padding: 0px 0 20px 0px; text-align: center; }

.verify-mobile-number-box2{ width: 100%; max-width: 535px; margin: 0 auto; display: table;}
.verify-mobile-number-box2 h5{width: auto; height: auto;  display: table; margin: 0 auto; font-size: 20px; font-weight: 300; color: #fff; line-height: 30px; padding: 20px 0 0px 0px; text-align: center;}
.verify-mobile-number-box2 h5 a{font-size: 20px; font-weight: 600; color: #fff; line-height: 30px; transition: 0.4s; }
.verify-mobile-number-box2 h5 a:hover{ color: #fe0016;}
.verify-mobile-number-box2 ul{width: 100%; height: auto; margin: 20px 0 0 0 ;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px; }
.verify-mobile-number-box2 ul li{width: 100%; height: auto; display: block; margin: 0px 0 20px; padding: 0 10px; }



.styled-input5 {width:100%; position:relative; padding:25px 10px 12px 20px; border:1px solid #fe0016; background: #FFF; transition: all 0.3s ease-in-out; border-radius: 10px;}
.styled-input5 label{font-size:15px; line-height:18px; font-weight: 600; color:#9a9a9a; position:absolute; top:24px; left:20px; -webkit-transition:all 0.25s ease; transition:all 0.25s ease; pointer-events:none;}
.styled-input5 input{  position:relative; top:5px;  height:25px; padding-left:0;font-size:13px; line-height:18px; font-weight: 600; color:#000; z-index: 2;}
.styled-input5.activeBox{ border:1px solid #F5797B; background: #FCE6E7 ;}
.styled-input5.activeBox label{font-size:11px; color:#000; font-weight:400; top:7px; -webkit-transition:all 0.125s ease; transition:all 0.125s ease;}
.styled-input5.activeBox input[type=text]:focus {border:none!important;}

input, textarea {
    background: transparent;
    padding: 0px 0 0px 0;
    border: 0;
    width: 100%;
}

.btn2{ min-width:140px; margin: 0 auto; height:56px; text-align:center; padding:0 40px; display:table; position:relative;  cursor:pointer; background: #fe0016; border-radius:23px; -webkit-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.12);
-moz-box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.12);
box-shadow: 0px 7px 5px 0px rgba(0,0,0,0.12);}
.btn2 input{ position:absolute; left:0; top:0; height:100%; width: 100%; cursor:pointer; z-index:4; opacity:0; }
.btn2 span{  color: #FFF; font-size: 16px; font-weight: 600; line-height: 56px; font-style: normal; position:relative; z-index:3; display: inline-block; padding-right: 0px;}
.btn2 span:hover{ background: #000; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
.btn2:hover span:after{background: url(https://www.arohan.in/wp-content/plugins/arohanprivilege/asset/images/arrow-set1.png) no-repeat 0 -11px; }



.submit-box {width: auto;height: auto;margin: 0 auto;display: table;}
.submit-box input[type='submit'] {width: auto;height: 50px;background: #fe0016;border: 0px solid #c2c2c2;border-radius: 23px;color: #FFF;font-size: 16px;font-weight: 400;cursor: pointer;background-image: linear-gradient(0, #224984, #224984);background-size: 0;transition: .8s;
    background-repeat: no-repeat;-webkit-box-shadow: 0px 10px 9px -3px rgba(0,0,0,0.34);
-moz-box-shadow: 0px 10px 9px -3px rgba(0,0,0,0.34);box-shadow: 0px 10px 9px -3px rgba(0,0,0,0.34); padding:0 40px; line-height: 50px; }


.submit-box input[type='submit']:hover {
    background-size: 100%;
    color: #fff;
}


.financial-freedom-box1{width: 100%; height: auto; float: left; display: block; background: #0080c3; border: 1px solid #fe0016; border-radius: 15px; padding: 50px 0px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);}
.financial-freedom-box1 h2{width: 100%; max-width: 640px; margin: 0 auto; height: auto;  display: table; font-size: 36px; font-weight: bold; color: #fff; line-height: 40px; padding: 0px 0 40px 0px; text-align: center;  }
.financial-freedom-box1 aside{width: 50%; height: auto; float: left; display: block; padding: 0 3% 0 6%;  margin-bottom: 30px;}
.financial-freedom-box1 aside ul{width: 100%; height: auto; float: left;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.financial-freedom-box1 aside ul li{width: 100%; height: auto; float: left; display: block; padding-bottom: 20px;}
.financial-freedom-box1 aside ul li h3{width: 100%; height: auto; float: left; display: block; font-size: 20px; font-weight: 400; color: #fff; line-height: 25px; padding-bottom: 8px; }
.radioBtn6{ position:relative; display:inline-block;padding: 0; margin: 0; width: auto; float: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor:pointer; } 
.radioBtn6 span{ display:block; z-index: 1; padding-left: 28px; padding-right: 20px; position: relative; font-size: 20px;font-weight: 400; color: #fff;line-height: 25px; }
.radioBtn6 span:before{content:''; position:absolute; top:2px; left:0; right: 0; margin: 0 ; height:21px; width:21px; background:url(../images/radioBtn22.png) no-repeat 0 100%;}
.radioBtn6 input{ position:absolute; opacity:0; cursor: pointer; left:0; top:0; z-index: 2;}
.radioBtn6 input:checked ~ span:before { background:url(../images/radioBtn22.png) no-repeat 0 0;}

.financial-freedom-box1 article{width: 50%; height: auto; float: left; display: block;  padding: 0 6% 0 3%; margin-bottom: 30px;}

.financial-freedom-box1 article ul{width: 100%; height: auto; float: left;display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; }
.financial-freedom-box1 article ul li{width: 100%; height: auto; float: left; display: block; padding-bottom: 20px;}
.financial-freedom-box1 article ul li h3{width: 100%; height: auto; float: left; display: block; font-size: 20px; font-weight: 400; color: #fff; line-height: 25px; padding-bottom:0px; }



.successfully-box1{width: 100%; height: auto; float: left; display: block; background: #0080c3; border: 1px solid #fe0016; border-radius: 15px; padding: 50px 0px; -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.72);}
.successfully-box1 figure{ max-width: 174px; width: 100%; margin: 0 auto 50px; display: table;}
.successfully-box1 figure img{ width: 100%;}
.successfully-box1 h2{width: 100%; max-width: 550px; margin: 0 auto; height: auto;  display: table; font-size: 36px; font-weight: bold; color: #fff; line-height: 40px; padding: 0px 0 40px 0px; text-align: center;  }
.successfully-box1 h3{width: 100%; max-width: 550px; margin: 0 auto; height: auto;  display: table; font-size: 30px; font-weight: 400; color: #fff; line-height: 40px; padding: 0px 0 20px 0px; text-align: center;  }
.successfully-box1 h4{width:96%;  margin: 0 auto; height: auto;  display: table; font-size: 26px; font-weight: 300; color: #fff; line-height: 30px; padding: 0px 0 0px 0px; text-align: center;  }




@media all and (max-width:1085px){
	.language-sec1{ margin: 80px 0 -100px 0;
}
@media all and (max-width:750px){
	.financial-freedom-box1 aside ul li h3{font-size: 16px; line-height: 22px;}
	.financial-freedom-box1 article ul li h3 {font-size: 16px; line-height: 22px;}
	.radioBtn6 span{font-size: 16px; line-height: 22px;}
	}
@media all and (max-width:650px){
	.language-box1 { padding: 20px 20px;}
	.language-box1 h2 { font-size: 26px; line-height: 30px; padding: 0px 0 25px 0px;}
	
	.verify-mobile-number-box1 h2{font-size: 26px; line-height: 30px; padding: 0px 0 25px 0px;  }
.verify-mobile-number-box1 h3{ font-size: 20px; line-height:24px; padding: 0px 0 10px 0px;  }
.verify-mobile-number-box1 h4{ font-size: 16px; line-height: 20px; padding: 0px 0 10px 0px; }
	.successfully-box1 h4 {font-size: 20px;ine-height: 24px;}
	.successfully-box1 h3 { font-size: 24px;line-height: 30px;}
}
@media all and (max-width:700px){	
	.financial-freedom-box1 aside {width: 100%;  padding: 0 3% 0 3%; margin-bottom: 0px;}
	.financial-freedom-box1 article { width: 100%; padding: 0 3% 0 3%;margin-bottom: 0px;}
	.financial-freedom-box1 h2 {width: 100%;font-size: 26px;line-height: 30px; padding: 0px 0 20px 0px;}
	}
@media all and (max-width:450px){
	.radioBtn5 span img{ width: 100%;}
	.language-box1 h2 { font-size: 20px;line-height: 26px;}
	.language-box1 h3 {font-size: 22px;}
}

.financial-freedom-box1 aside ul li{ position: relative;}
.errorForm{ position: absolute; left: 0; right: 0; bottom: 0; font-size:11px; font-weight: 600; color: #FF0004 ; }
.positionnone{ position: revert-layer!important;}







