.ih-gsignup{width:100%;float:left;display:flex;justify-content:center;background-color:#F2EEEB;padding:8px 20px;border-radius:50px;align-items:center; margin-top: 40px;}

.ih-gsignup svg{max-width: 100%; float: left; margin-right: 15px;}
.ih-gsignup h2{font-size:20px;line-height:25px;color:#AC6D4A;font-family:'CabinetGrotesk-Medium';font-weight:var(--fw-semi-bold);}

.ih-orsec{width: 100%; float: left;position: relative; margin: 50px 0 10px 0; }
.ih-orsec h2{font-size:24px;line-height:25px;color:#AC6D4A; font-weight: var(--fw-medium); text-align: center;}
.ih-orsec:after{position:absolute;content:"";height:1px;background-color:#AC6D4A;width:46%;margin-left:15px;top:12px;right:0;}
.ih-orsec:before{position:absolute;content:"";height:1px;background-color:#AC6D4A;width:46%; top:12px;left:0;}

.ih-link-t{width: 100%; float: left; display: flex; justify-content: center; margin-top: 15px;}
.ih-link-t h2{text-align:center;font-family:'CabinetGrotesk-Regular';font-weight:var(--fw-regular);font-size:14px;color:#7A7572;}
.log-link{ color:#7A7572; text-decoration: underline !important;font-size:14px; padding-left:5px;}
.ih-view-icon{position: relative;}
.free-cont{font-size:24px;line-height:25px;color:#251B16;font-weight:var(--fw-medium);text-align:center; margin-bottom: 10px;}
.ih-marg-top{margin-top:3%;}
.ih-prem{width: 100%; float: left; display: flex; justify-content: center; align-items:baseline; margin-top: 20px;    margin-top: 60px;}
.ih-prem h2{font-family:'CabinetGrotesk-Bold';font-weight:var(--fw-bold);font-size:50px;color:var(--clr-primary);text-align:center;line-height: 37px; }
.ih-prem p{font-family:'CabinetGrotesk-Bold';font-weight:var(--fw-bold);font-size:20px;color:var(--clr-primary);text-align:center; }
.ih-copyR-w{width:100%;}
.ih-get-otp-text{font-family: 'CabinetGrotesk-Regular';font-weight:var(--fw-medium);font-size:20px;color: var(--txt-subT-clr);text-align:center; margin-top: 20px;}

.ih-sup-head{width: 100%; float: left; display: flex; justify-content:center; margin-top:20px;}
.ih-sup-head-in{width: 100%; max-width:1600px; float: left; display: flex; justify-content:flex-start;}
.ih-head-img{width: calc(48% - 20px); float: left;}
.ih-head-cont{width: calc(58% - 20px); float: left;}
.ih-head-cont h2{font-family:'CabinetGrotesk-Bold';font-weight:var(--fw-bold);font-size:20px;color:var(--clr-primary);text-align:left;line-height: 37px; }

.ih-mob-ntop{margin-top: 15%;}
.np-copyR.ih-mob-nboot {margin-top: 18%;margin-left: 0;width: 100%;}
.ih-head-img img{max-width:100%;}

.np-signUp-formL.ih-otp-box{display: flex; justify-content: center;}
.np-signUp-formL.ih-otp-box li{width:50%; text-align: center;}
.ih-otp-box li .np-signUp-fInput {text-align: center;    color: var(--txt-subT-clr); }
.ih-otp-box li .np-signUp-fInput input[type=text] {text-align: center;}

.np-sec__btn.btn-size a span{width:33px;height:33px;}

@media screen and (max-width:1680px){
.ih-sup-head-in{max-width:1370px;}
.np-copyR.ih-mob-nboot{margin-top:12%; margin-left: 40px;}
.ih-orsec {margin: 30px 0 0px 0;}
.ih-gsignup {margin-top: 25px;}
.np-copyR.ih-copyR-w {margin-top: 3%;}

}

@media screen and (max-width:1440px){
.ih-sup-head-in{max-width:1230px;}
.np-copyR.ih-mob-nboot { margin-left: 95px;}
.ih-mob-ntop {margin-top: 24%;}

}

@media screen and (max-width:1366px){
 .ih-sup-head-in{max-width:1150px;}
 .ih-mob-ntop{margin-top:7%;}
 
}

@media screen and (max-width:1280px){
.ih-mob-ntop{margin-top:22%;}
.ih-sup-head-in{max-width:1070px;}

}

@media screen and (max-width:1024px){
.ih-sup-head-in{max-width:930px;padding: 0px 20px;}
.ih-sup-head{margin-top:10px;}
.np-copyR.ih-mob-nboot {margin-left: 0;}
}

@media screen and (max-width:800px){
.ih-get-otp-text br{display: none;}
}

@media screen and (max-width:550px){
.st-showPassClick { bottom: 15px;
}
}
@media screen and (max-width:500px){
.ih-orsec {margin: 26px 0 2px 0;}
.ih-orsec:before{width:42%;}
.ih-orsec:after{width:42%;}
.ih-gsignup h2{font-size:16px;}
.ih-gsignup{ border-radius:16px; }
.ih-gsignup img{ padding-right:10px;}
.ih-orsec h2{font-size:20px;}
.st-showPassClick{bottom:17px;}
.ih-prem h2{font-size:35px;}
.ih-get-otp-text{ font-size:14px;}
.ih-sup-head-in{ display:flex;flex-wrap:wrap;}
.ih-head-img{width:100%;display: flex;
  justify-content: center;}
.ih-head-cont{width:100%; margin-top: 20px; }
.ih-head-cont h2{text-align: center; }
.ih-gsignup svg{max-width:11%;margin-right:8px;}
.ih-gsignup {margin-top: 20px;}
.np-copyR.ih-mob-nboot {margin-top: 20%; }
.ih-head-img svg {width: 40%;}
}