@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap");*{padding:0;margin:0;outline:none !important;font-family:"Roboto",sans-serif }img{color:transparent !important}.material-icons{font-family:"Material Icons" !important;vertical-align:middle !important;-webkit-user-select:none;-ms-user-select:none;user-select:none}section{position:relative}.st,a,.btn{transition:all 0.2s linear 0s !important;-webkit-transition:all 0.2s linear 0s !important;-moz-transition:all 0.2s linear 0s !important;-ms-transition:all 0.2s linear 0s !important;-o-transition:all 0.2s linear 0s !important}.text-red{color:#E62126}.font-family-roboto{font-family:"Roboto",sans-serif !important !important}body{color:#555b6a;overflow-x:hidden;font-family:"Roboto",sans-serif !important;padding-top:82px}::-moz-selection{color:#fff;background:#676f88}::selection{color:#fff;background:#676f88}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-500{font-weight:500 !important}.font-weight-600{font-weight:600 !important}.font-weight-700{font-weight:700 !important}.font-weight-900{font-weight:900 !important}.h1,.h2,.h3,.h4,.h5,.h6,.list-inline,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}h2,.h2{font-style:normal;font-weight:700;font-size:48px;line-height:normal;color:#182448;text-transform:uppercase}h3,.h3{font-style:normal;font-weight:500;font-size:36px;line-height:normal;color:#555b6a}h4,.h4{font-style:normal;font-weight:700;font-size:24px;line-height:normal;color:#182448;text-transform:uppercase}h5,.h5{font-style:normal;font-weight:500;font-size:20px;line-height:normal;color:#676f88}.h22{font-style:normal;font-weight:500;font-size:22px;line-height:normal;color:#555b6a}.p-20{font-style:normal;font-weight:500;font-size:20px;line-height:normal;color:#676f88}.p-18{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;color:#646979}.border-radius-4px,.btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}ul,li{list-style:none;padding:0;margin:0}a{cursor:pointer;text-decoration:none}a:hover,a:active,a:focus{text-decoration:none !important;outline:none !important;box-shadow:none}.btn{cursor:pointer}.btn:hover,.btn:active,.btn:focus,.btn.focus{text-decoration:none !important;outline:none !important;box-shadow:none}.common-btn-disclaimer{font-style:normal;font-weight:normal;font-size:15px;color:#fff;text-decoration:underline}.common-btn-disclaimer:hover{color:#fff;text-decoration:underline}.common-link2{font-style:normal;font-weight:500;font-size:16px;line-height:normal;color:#0e4480;padding:0}.common-link2:hover{opacity:0.8;color:#0e4480}.form-control{color:#555b6a;background-color:#fff;border-color:#dcdee7;height:52px;padding-left:20px;padding-right:20px;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important}.form-control:focus{outline:0;box-shadow:none;background-color:#fff;border-color:#0e4480}.modal-term-ul li{margin-bottom:13px}.align-self-center{align-self:center !important}.icon-modal-close{position:absolute;top:15px;right:24px}.tc2{font-size:0.8rem !important;font-weight:500;color:#0e4480;display:block;margin-top:5px}.common-header{background:#0e4480;position:fixed;top:0;left:0;right:0;z-index:99}.common-header .row.align-items-center{height:82px}.common-header .row.align-items-center a{display:inline-block;margin-top:6px}.common-header .row.align-items-center .logo-img{height:55px}footer.common-footer{background:#5a5a5a;z-index:0;margin-bottom:0px}footer.common-footer .row.align-items-center{height:82px}footer.common-footer .row.align-items-center a{display:inline-block}.open-trading-account20-wrapper .hdfc-securities-logo{margin-left:10px;margin-right:10px}.open-trading-account20-wrapper h2{font-size:48px;color:#3F4042;font-weight:700;text-transform:capitalize}.open-trading-account20-wrapper .sub-heading{font-size:24px;color:#797A7B;font-weight:400;text-transform:capitalize;margin-top:10px;margin-bottom:55px}.open-trading-account20-wrapper .referal-partner-list{margin:0px;padding:0px}.open-trading-account20-wrapper .referal-partner-list li{list-style-type:none;color:#fff;font-size:20px;font-weight:500;display:flex;margin-bottom:20px}.open-trading-account20-wrapper .referal-partner-list li .list-icon{margin-right:15px}.open-trading-account20-wrapper .referal-partner-list li .referal-list-body{position:relative}.open-trading-account20-wrapper .referal-partner-header-section{background:url(../images/referal-partner-bg.png) no-repeat center;border-bottom-left-radius:0px;border-bottom-right-radius:0px;position:relative;overflow:hidden;background-size:cover;padding:100px 0px}.open-trading-account20-wrapper .referal-partner-header-section h1{font-size:55px;color:#fff;font-weight:900;line-height:60px;margin-bottom:20px}.open-trading-account20-wrapper .referal-partner-header-section h1 span{font-size:30px;font-weight:700;line-height:33px;display:block;margin-top:15px}.open-trading-account20-wrapper .referal-partner-header-section .referal-partner-header-content{display:grid;align-items:center;margin:0px -50px 0px 0px}.open-trading-account20-wrapper .referal-partner-header-section .referal-form{background-color:#fff;border-radius:20px;margin:0px -30px}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-head{padding:20px;border-bottom:1px solid #ECEFF1}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-head h2{color:#004287;font-size:30px;font-weight:700;text-transform:capitalize}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body{padding:20px 30px 30px;color:#7F8285;text-align:center}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body .form-group{margin-bottom:15px}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body .form-group .form-control{background-color:#ECEFF1;border-color:#ECEFF1;font-size:14px;color:#A4A9AC}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body .form-group .form-control::placeholder{color:#A4A9AC}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body .form-group .form-control:hover,.open-trading-account20-wrapper .referal-partner-header-section .referal-form .referal-form-body .form-group .form-control:focus{border-color:#a8abac}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .submitting-msg{font-size:13px;color:#7F8285;font-weight:400}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn{border-radius:40px;font-weight:600;font-size:18px;line-height:150%;color:#ffffff;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn:hover,.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn:focus{color:#ffffff}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn-red{background:#E62126;padding:10px 100px}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn-red:hover,.open-trading-account20-wrapper .referal-partner-header-section .referal-form .btn-red:focus{background:#a10d12}.open-trading-account20-wrapper .referal-partner-header-section .referal-form .resend{background:transparent;height:auto;color:#004287;border:0px;font-size:14px;font-weight:500;margin-top:5px}.open-trading-account20-wrapper .referal-partner-header-section .header-img-wrraper{position:relative}.open-trading-account20-wrapper .referal-partner-header-section .header-img-wrraper .header-img{position:absolute;top:-188px;left:-91px}.open-trading-account20-wrapper .common-section{padding:70px 0px 70px}.open-trading-account20-wrapper .benefits-owter-common-section{padding-bottom:50px}.open-trading-account20-wrapper .benefits-owter-common-section .benefits-owter .card{padding:25px;background:#FFFFFF;box-shadow:0px 2px 10px rgba(0,0,0,0.1);border:0px;margin-bottom:20px;height:202px;justify-content:center}.open-trading-account20-wrapper .benefits-owter-common-section .benefits-owter .owl-stage-outer{padding-bottom:30px}.open-trading-account20-wrapper .benefits-owter-common-section .benefits-owter .benefts-icon{width:66px;height:66px;margin:0px auto 15px}.open-trading-account20-wrapper .benefits-owter-common-section .benefits-owter h6{font-size:18px;font-weight:500;color:#3F4042;line-height:24px}.open-trading-account20-wrapper .how-does-work-section{background-color:#DEECF9}.open-trading-account20-wrapper .how-does-work-section .referal-partner-list li{color:#3F4042;font-size:22px;font-weight:400}.open-trading-account20-wrapper .who-can-partner-section{background-color:#F8F9FB}.open-trading-account20-wrapper .who-can-partner-section .who-can-partner-list{padding:15px 20px;border-radius:10px;margin-bottom:25px;box-shadow:0px 2px 8px rgba(0,0,0,0.15)}.open-trading-account20-wrapper .who-can-partner-section .who-can-partner-list .who-can-partner-list-body{display:flex;font-size:25px;color:#3F4042;font-weight:500}.open-trading-account20-wrapper .who-can-partner-section .who-can-partner-list .who-can-partner-list-body .select-icon{margin-right:15px}.copyright-section{padding:30px 0;background:#0e4480}@media only screen and (max-width: 1400px){.open-trading-account20-wrapper .d-image{width:100%}}@media only screen and (max-width: 1200px){.open-trading-account20-wrapper .referal-partner-header-section h1{font-size:40px;line-height:40px}.open-trading-account20-wrapper .referal-partner-header-section h1 span{font-size:23px;line-height:30px;display:block}.open-trading-account20-wrapper .referal-partner-header-section .referal-form{margin:0px 0px}.open-trading-account20-wrapper .referal-partner-header-section .header-img-wrraper .header-img{left:-38px}.open-trading-account20-wrapper .referal-partner-header-section .referal-partner-header-content{margin:0px 0px 0px 0px}.open-trading-account20-wrapper .referal-partner-header-section .header-img-wrraper{display:none}.open-trading-account20-wrapper .common-section{padding:50px 0px}.open-trading-account20-wrapper .referal-partner-list li{font-size:20px}}@media only screen and (max-width: 992px){.open-trading-account20-wrapper .d-image{width:60%;margin:30px auto;display:block}.open-trading-account20-wrapper .d-image2{width:100%}.open-trading-account20-wrapper .sub-heading br{display:none}.open-trading-account20-wrapper .who-can-partner-section .who-can-partner-list .who-can-partner-list-body{font-size:18px}}@media only screen and (max-width: 767px){body{padding-top:62px}h1,.h1{font-size:34px}h2,.h2{font-size:38px}h3,.h3{font-size:30px}h4,.h4{font-size:22px}h5,.h5{font-size:18px}.h22{font-size:20px}.p-20{font-size:18px}.p-18{font-size:16px}.common-header .row.align-items-center{height:62px}.common-header .row.align-items-center .logo-img{height:35px}.open-trading-account20-wrapper h2{font-size:35px}.open-trading-account20-wrapper .sub-heading{font-size:20px;margin-bottom:20px}.open-trading-account20-wrapper .referal-partner-header-section{padding:20px 0px}.open-trading-account20-wrapper .referal-partner-header-section h1{text-align:center}.open-trading-account20-wrapper .referal-partner-header-section h1 span br{display:none}.open-trading-account20-wrapper .referal-partner-header-section .referal-form{margin-bottom:30px}.open-trading-account20-wrapper .referal-partner-list li .referal-list-body br{display:none}.open-trading-account20-wrapper .d-image{width:80%}}@media only screen and (max-width: 576px){h3,.h3{font-size:25px}.h22{font-size:18px}.p-20{font-size:16px}.p-18{font-size:14px}.common-section{padding:25px 0 !important}.common-footer{margin-bottom:127px}.open-trading-account20-wrapper .referal-partner-list li .list-icon{width:70px;height:70px}}@media only screen and (max-width: 480px){.open-trading-account20-wrapper h2{font-size:30px}.open-trading-account20-wrapper .referal-partner-list{text-align:center}.open-trading-account20-wrapper .referal-partner-list li{display:block;font-size:18px;margin-bottom:20px}.open-trading-account20-wrapper .referal-partner-list li .list-icon{margin-bottom:0px;margin-right:0px}.open-trading-account20-wrapper .referal-partner-header-section h1{font-size:35px;line-height:35px}.open-trading-account20-wrapper .d-image{width:100%}.open-trading-account20-wrapper .sub-heading{font-size:18px}.open-trading-account20-wrapper .how-does-work-section .referal-partner-list li{font-size:18px;margin-bottom:20px}.open-trading-account20-wrapper .how-does-work-section .referal-partner-list li .list-icon{margin-bottom:0px;margin-right:0px}}@media only screen and (max-width: 400px){.open-trading-account20-wrapper .benefits-owter-common-section .benefits-owter .card{border:1px solid rgba(0,0,0,0.125)}}